Version 12 (modified by margs, 16 years ago)

--

ISO 15926-2 in OWL

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

Contents

  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 http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003 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 http://www.tc184-sc4.org/EXPRESS/ 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 http://rds.posccaesar.org/2008/07/OWL/ISO-15926-2_2003_annotations 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 http://rds.posccaesar.org/2008/07/OWL/ISO-15926-2_2003_entityMembership 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 http://rds.posccaesar.org/2008/07/OWL/ISO-15926-2_2003_entityMembershipCandidates 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 http://rds.posccaesar.org/2008/09/OWL/ISO-15926-2_2003_inverseRoles defines the inverse owl:ObjectProperty of all the owl:ObjectPropertys defined in http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003. The naming convention is that the inverse property of hasX is named isXIn.

Example: The owl:ObjectPropertys hasClassifier and hasClassified are defined in http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003 as

ObjectProperty: hasClassifier
  Domain: 
    Classification

Class: Classification
  SubClassOf: 
    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 http://rds.posccaesar.org/2008/09/OWL/ISO-15926-2_2003_chainedRoles defines a series of owl:propertyChains. (More information will follow..)

OWL list

The file http://rds.posccaesar.org/2008/02/OWL/list 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

Attachments

Home
About PCA
Reference Data Services
Projects
Workgroups