This section outlines the rationale for distributing an OWL representation of the of and provides an overview of the way OWL axioms are represented in . More detailed information is published separately in the SNOMED CT OWL Guide and the SNOMED CT Logic Profile Specification.
The mismatch between the requirements for representing enhanced and the capabilities of the current might in theory be addressed by addition of columns to the file or adding additional information in reference sets. However, in practice this would create a more complex solution able to support a specific set of enhanced features.
Adopting the well-established OWL standards formats offers a more flexible solution that can represent the full range of features. This approach enables to specify a particular logic profile to be applied to current releases of , with the option to extend that profile in the future. Future revisions of the logic profile would not require a change in the distribution file structure provided these were supported by an OWL syntax.
OWL axioms can be represented using several different syntaxes. SNOMED International has chose the as its standard representation.
OWL axioms are distributed in a that follows the OWL Expression Reference Set specification. The axiom itself is contained in a string field and the whose definition it contributes to is referenced by the the . Although a single row in the reference set can provide a , the definition of a single concept can also include several axioms each represented by a row in the reference set.
Diagrammatic representation of the definition of appendectomy |
shows the diagrammatic representation of the of the definition of . shows the same definition as represented by three rows in the together with the in the .
Stated relationships and definition status for the concept appendectomy |
id | effectiveTime | active | .. | definitionStatusId |
20020131 | 1 | .. |
id | effective Time | active | .. | sourceId | destinationId | relationship Group | typeId | .. | .. |
.. | 20180731 | 1 | .. | 0 | .. | .. | |||
.. | 20080731 | 1 | .. | 1 | .. | .. | |||
.. | 20080731 | 1 | .. |
| 1 | .. | .. |
shows a row in the representing the same definition. As shown by this example, a single is represented by a single row in the reference set. However, some may require multiple rows in the reference set. Situations in which multiple row are required include:
Example of OWL axiom refset representation of the definition of appendectomy |
id | effective Time | active | moduleId | refsetId | referenceComponentId | owlExpression | |
.. |
| 1 | .. | EquivalentClasses(:80146002 ObjectIntersectionOf(:71388002 ObjectSomeValuesFrom(:609096000 ObjectIntersectionOf(ObjectSomeValuesFrom(:260686004 :129304002) ObjectSomeValuesFrom(:405813007 :66754008))))) |