Commons Contextual Identifiers Ontology
type: Ontology
abstract: The contextual identifiers ontology defines commonly used concepts for describing more complex identifiers, including those that apply for some period of time as well as those that are structured and include other codes or identifiers.
contributor: Elisa Kendall, Thematix Partners LLC
contributor: Evan Wallace, U.S. National Institute of Standards and Technology (NIST)
license: http://opensource.org/licenses/MIT
imports: AnnotationVocabulary
imports: CodesAndCodeSets
imports: Collections
imports: ContextualDesignators
imports: Identifiers
version IRI: ContextualIdentifiers
change note: https://www.omg.org/spec/Commons/20220501/ContextualIdentifiers.rdf version of this ontology was modified to add a ContextualIdentificationScheme and require a ContextualIdentifier to have context (COMMONS-26).
copyright: Copyright (c) 2022 Object Management Group, Inc.
copyright: Copyright (c) 2022 Thematix Partners LLC

contextual identification scheme
type: Class
subclass of: IdentificationScheme
subclass of: Restriction
  on property: isApplicableIn
  some values from: Context
definition: identification scheme that applies within one or more contexts

contextual identifier
type: Class
subclass of: ContextualDesignation
subclass of: Identifier
subclass of: Restriction
  on property: isApplicableIn
  some values from: Context
definition: sequence of characters uniquely identifying that with which it is associated, within a specified context
note: The context within which an identifier is unique may be limited to a given data source, registry or jurisdiction, or may be designed to be globally unique such as a legal entity identifier issued by a registrar authorized by the Global LEI Foundation. Such identifiers may have other features associated with them, such as the date they were originally issued, and information related to registration, validation, recency, and so forth.

structured identifier
type: Class
subclass of: Identifier
subclass of: Restriction
  on property: comprises
  on class: CodeElement
  min qualified cardinality: 0
subclass of: Restriction
  on property: comprises
  on class: Identifier
  min qualified cardinality: 0
definition: sequence of characters uniquely identifying that with which it is associated, that includes other codes or identifiers, or that is constructed from other notions
example: A vehicle identification number (VIN) includes a world-wide manufacturer identifier, a vehicle description (i.e., make, model), check digits, the year, plant and a specific vehicle number.
example: An international security identification number (ISIN) includes a country code and the national security identification number (NSIN), as defined in ISO 6166.
note: Many structured identifiers can be validated using a regular expression, such as a social security number in the United States.