Version 12 (modified by margs, 13 years ago)


ISO 15926-2 in OWL

This page lists and describes the different available OWL representations of various parts of ISO 15926-2.


  1. ISO 15926-2:2003 entity types
  2. ISO 15926-2:2003 definitions, examples and notes
  3. ISO 15926-2:2003 membership relationships
  4. ISO 15926-2:2003 inverse roles
  5. ISO 15926-2:2003 chained roles
  6. OWL list
  7. Dependence diagram

ISO 15926-2:2003 entity types

The file contains all the entity types defined in ISO 15926-2:2003 represented as owl:classes. The file is generated by translating the EXPRESS file lifecycle_integration_schema.exp downloaded from which ISO 15926-2 (2003) annex B references, to an XML serialization of OWL. A more thorough description of the translation is found in the article ISO15926inOWLtranslateEXPRESStoOWL.

This ontology is represented in the OWL sublanguage OWL DL and has the DL expressivity , this is partly because the ontology imports the OWL linked list representation.

ISO 15926-2:2003 definitions, examples and notes

The file contains definitions, examples and notes of the ISO 15926-2:2003 entity types. The file is generated by transforming a version of the EXPRESS file lifecycle_integration_schema.exp containing this information in comments. This EXPRESS file is not "ISO official", so there is no guarantee of the correctness of the content. There is a ISO published online version of ISO 15926-2:2003, please report back if you find errors in our OWL representations.

This ontology is represented in the OWL sublanguage OWL DL and has the DL expressivity . This complexity is completely due to the complexity of 2008/02/OWL/ISO-15926-2_2003 which this file imports. All definitions, examples and notes are represented using owl:AnnotationProperty which have no effect on the DL expressiveness of an OWL ontology.

ISO 15926-2:2003 membership relationships

The file contains membership relationships between the entity types of ISO 15926-2:2003. These relationships are expressed after an interpretation of the text definitions of the entity types of ISO 15926-2:2003; a discussion on this work is found on the wiki page Adding membership relationships to ISO 15926-2 in OWL.

The file contains candidate membership relationships. See the above mentioned wiki page for more information.

Figure 1: The owl:Class Classification, the owl:ObjectPropertys
hasClassifier and hasClassified (in grey) -- and their inverse
owl:ObjectPropertys isClassifierIn and isClassifiedIn (in red) respectively.

ISO 15926-2:2003 inverse roles

The file defines the inverse owl:ObjectProperty of all the owl:ObjectPropertys defined in The naming convention is that the inverse property of hasX is named isXIn.

Example: The owl:ObjectPropertys hasClassifier and hasClassified are defined in as

ObjectProperty: hasClassifier

Class: Classification
    hasClassifier exactly 1 Class

i.e., the domain of hasClassifier is Classification and the range of hasClassifier , set locally on the owl:Class Classification, is Class. isClassifierIn, the inverse property of hasClassifer, is then an owl:ObjectProperty with Classification as range and Class as domain. See Figure 1.

ISO 15926-2:2003 chained roles

The file defines a series of owl:propertyChains. (More information will follow..)

OWL list

The file contains an OWL representation of the data structure linked list as described in the article Putting OWL in Order: Patterns for Sequences in OWL, Drummond et al., OWL-ED 2006.

This ontology is represented in the OWL sublanguage OWL DL and has the DL expressivity .

Dependence diagram

The following diagram displays the dependencies and relationships between the ontologies listed on this page.

GraphViz image


About PCA
Reference Data Services (RDS)
RDS Operations Support
Meetings and Conferences
ISO 15926
Special Interest Groups
Technical Advisory Board
Norwegian Continental Shelf Std