Identifier

class

Identifier. 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.

URI:https://w3id.org/eudpp#Identifier

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)

DescriptionDomainRangeVocabularies
hasGranularity
Has granularity
Defines the granularity of an identifier, if exists.cirpass2:Identifiercirpass2:IdentifierGranularity
hasScheme
Has scheme
The scheme/standard the Identifier followscirpass2:Identifiercirpass2:IdentifierScheme
identifierExpiresOn
Identifier expires on
cirpass2:Identifierxsd:date
identifierIssuedOn
Identifier issued on
cirpass2:Identifierxsd:date
identifierValue
Identifier value
The (unique) value of the identifier.cirpass2:Identifierxsd:string

JSON-LD Example

{
  "@context": "https://ref.openepcis.io/extensions/upstream/cirpass2-eudpp/cirpass2-eudpp-context.jsonld",
  "type": "Identifier",
  "hasGranularity": "...",
  "hasScheme": "...",
  "identifierExpiresOn": "..."
}