# imports: https://www.omg.org/spec/Commons/AnnotationVocabulary/
# imports: https://www.omg.org/spec/Commons/Collections/
# imports: https://www.omg.org/spec/Commons/Designators/
@prefix cmns-av: .
@prefix cmns-col: .
@prefix cmns-dsg: .
@prefix cmns-id: .
@prefix dct: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix xsd: .
a owl:Ontology ;
rdfs:label "Commons Identifiers Ontology" ;
dct:abstract "The identifiers ontology defines commonly used concepts for describing identifiers and the identification schemes that define them, such as various national and international identifiers for legal entities, financial instruments, and the like, derived from the patterns specified in ISO 11179-3, Metadata Registries." ;
dct:contributor
"Elisa Kendall, Thematix Partners LLC" ,
"Evan Wallace, U.S. National Institute of Standards and Technology (NIST)" ,
"Pete Rivett, agnos.ai U.K. Ltd"
;
dct:license "http://opensource.org/licenses/MIT"^^xsd:anyURI ;
owl:imports
,
,
;
owl:versionIRI ;
skos:note
"The identifiers ontology conforms with the OWL 2 DL semantics, and is outside of OWL 2 RL due to (1) imported axioms from the designations ontology, and (2) the inclusion of local some values constraints on the Identifier class. The latter could be removed as needed to support OWL RL rule-based applications that cannot be extended to support it." ,
"This ontology was originally designed for use in the OMG Languages, Countries and Codes (LCC) specification as part of the broader LanguageRepresentation ontology. The concepts have also been used in the Financial Industry Business Ontology (FIBO) for representing financial instrument, legal entity, and other identifiers."
;
cmns-av:copyright
"Copyright (c) 2014-2022 Thematix Partners LLC" ,
"Copyright (c) 2021-2022 EDM Council, Inc." ,
"Copyright (c) 2021-2022 Object Management Group, Inc." ,
"Copyright (c) 2021-2022 agnos.ai U.K. Ltd"
;
.
cmns-id:IdentificationScheme
a owl:Class ;
rdfs:subClassOf cmns-col:Arrangement ;
rdfs:label "identification scheme" ;
skos:definition "system for minting identifiers for things that specifies constraints on the structure of the identifier" ;
cmns-av:adaptedFrom "ISO/IEC 11179-3 Information technology - Metadata registries (MDR) - Part 3: Registry metamodel and basic attributes, Third edition, 2013-02-15" ;
.
cmns-id:Identifier
a owl:Class ;
rdfs:subClassOf
cmns-dsg:Designation ,
[
a owl:Restriction ;
owl:onProperty cmns-col:compliesWith ;
owl:onClass cmns-id:IdentificationScheme ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-id:identifies ;
owl:someValuesFrom owl:Thing ;
]
;
rdfs:label "identifier" ;
dct:source "ISO/IEC 11179-3 Information technology - Metadata registries (MDR) - Part 3: Registry metamodel and basic attributes, Third edition, 2013-02-15, clause 3.1.1" ;
owl:disjointWith cmns-dsg:Name ;
skos:definition "sequence of characters uniquely identifying that with which it is associated" ;
skos:note "Note that some identifiers may be reused, or may be components of other identifiers, thus the restriction on what an identifier identifies is a 'some values' restriction rather than an exact cardinality. Examples of reusable identifiers include ticker symbols, and in the United States, vehicle license numbers, such as vanity plates that can be reassigned and moved from one car to another. Narrower constraints can be added to specific kinds of identifiers that are not reassignable and that identify exactly one thing, such as many national identifiers for people including passport numbers and, in the United States, social security numbers. Also, not all identifiers are explicitly defined in formal schemes, although they may be created or generated according to some formula." ;
.
cmns-id:identifies
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-dsg:denotes ;
rdfs:label "identifies" ;
rdfs:domain cmns-id:Identifier ;
skos:definition "recognizes or establishes identity within some context" ;
.
cmns-id:isIdentifiedBy
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-dsg:isSignifiedBy ;
rdfs:label "is identified by" ;
rdfs:range cmns-id:Identifier ;
owl:inverseOf cmns-id:identifies ;
skos:definition "has an identifier that is unique within some context" ;
.