Identifier
classIdentifier. A general class to hold different kinds of identifiers described and used for EU DPP CO. Each sub-class of this class describes a different kind of identifier. Intentionally modelled as sub-classes. Identifiers have value, and a scheme/standard they are based on. Cardinatlity restrictions added to each subclass to enforce inheritance of the data propertyy identifierValue.
Upstream alignment
How this class and its properties align to external and upstream vocabularies. Open a vocabulary to see the exact term-by-term relationships.
Properties (5)
| Description | Domain | Range | Vocabularies | ||
|---|---|---|---|---|---|
| hasGranularity Has granularity | Defines the granularity of an identifier, if exists. | cirpass2:Identifier | cirpass2:IdentifierGranularity | — | — |
| hasScheme Has scheme | The scheme/standard the Identifier follows | cirpass2:Identifier | cirpass2:IdentifierScheme | — | — |
| identifierExpiresOn Identifier expires on | — | cirpass2:Identifier | xsd:date | — | — |
| identifierIssuedOn Identifier issued on | — | cirpass2:Identifier | xsd:date | — | — |
| identifierValue Identifier value | The (unique) value of the identifier. | cirpass2:Identifier | xsd:string | — | — |
Subclasses (6)
Aligned from OpenEPCIS (11)
Where used
Referenced by other terms (11)
JSON-LD Example
{
"@context": "https://ref.openepcis.io/extensions/upstream/cirpass2-eudpp/cirpass2-eudpp-context.jsonld",
"type": "Identifier",
"hasGranularity": "...",
"hasScheme": "...",
"identifierExpiresOn": "..."
}