The Commons Ontology Library (Commons) v1.1 Specification was approved for formalization at the June September 2023 OMG Technical Meeting. The specification and ontologies are available on the OMG site at https://www.omg.org/spec/COMMONS and in GitHub at https://github.com/ObjectManagementGroup/Commons , available to OMG members only. The domain independent concepts and properties have been implemented in the building blocks in the Commons ontology library, extended and improved on, as was the case for the Commons v1.0 specification. Use of the Commons Ontology Library is a more appropriate solution, as only the immediately relevant concepts are included in those ontologies.
The table below includes the mapping from what we have used to date in FIBO to the corresponding replacement for FIBO users to assist with transitioning their applications of FIBO to use the Commons v1.1 library instead.
Table 1. Mapping FIBO Terms to Replacements in Commons v1.1
Ontology | Original Element | Original Element IRI | New Element | New Element IRI | Notes |
---|---|---|---|---|---|
Language Representation | denotes | lcc-lr;denotes | denotes | cmns-dsg;denotes | cmns-id;identifies is a subproperty of cmns-dsg;denotes, so in cases where both occur we are eliminating the use of cmns-dsg;denotes in FIBO going forward. |
has | lcc-lr;has | For the most part, this is used as a parent property for other properties, and will be retired. In certain cases, where the property in FIBO characterizes or classifies something, a more appropriate parent property from Commons will be used. | |||
has denotation | lcc-lr:hasDenotation | is signified by | cmns-dsg;isSignifiedBy | ||
has member | lcc-lr;hasMember | has member | cmns-col;hasMember | ||
identifies | lcc-lr;identifies | identifies | cmns-id;identifies | ||
is identified by | lcc-lr;isIdentifiedBy | is identified by | cmns-id;isIdentifiedBy | ||
is member of | lcc-lr;isMemberOf | is member of | cmns-col;isMemberOf | ||
has name | lcc-lr;hasName | has text value | cmns-txt;hasTextValue fibo-fnd-rel-rel;hasTextualName | 'has name' is a data property in LCC, and an object property in Commons - thus a new property, 'has textual name' has been added to the Agents ontology as a subproperty of 'has text value'. | |
has tag | lcc-lr;hasTag | has text value | cmns-txt;hasTextValue fibo-fnd-rel-rel;hasTag | 'has tag' is used throughout FIBO to provide a text value for certain codes - thus a new property, 'has tag' has been added to the Agents ontology as a subproperty of 'has text value'. | |
arrangement | lcc-lr;Arrangement | arrangement | cmns-col;Arrangement | ||
code element | lcc-lr;CodeElement | code element | cmns-cds;CodeElement | ||
code set | lcc-lr;CodeSet | code set | cmns-cds;CodeSet | ||
collection | lcc-lr;Collection | collection | cmns-col;Collection | ||
identification scheme | lcc-lr;IdentificationScheme | identification scheme | cmns-id;IdentificationScheme | ||
identifier | lcc-lr;Identifier | identifier | cmns-id;Identifier | ||
Country Representation | classifies | lcc-cr;classifies | classifies | cmns-cls;classifies | |
has part | lcc-cr;hasPart | has part | cmns-col;hasPart | ||
is classified by | lcc-cr;isClassifiedBy | is classified by | cmns-cls;isClassifiedBy | ||
is part of | lcc-cr;isPartOf | is part of | cmns-col;isPartOf | ||
is used by | lcc-cr;isUsedBy | is used by | cmns-cxtdsg;isUsedBy | ||
uses | lcc-cr;uses | uses | cmns-cxtdsg;uses |