Identifier
CDIFCodelist::Classes::Identifier
Definition
schema:PropertyValue form of schema:identifier. Used when the codelist needs a structured identifier (propertyID + value + url) instead of a plain URI string.
JSON serialization: In a JSON instance, a property typed as
Identifier may also be supplied as a plain string (the bare identifier value) or as an object reference ({"@id": ...}) instead of a full schema:PropertyValue object.Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| propertyId | XsdAnyUri | [1] | schema:propertyID - URI of the identifier scheme (e.g. doi:, orcid:). |
| value | string | [1] | schema:value - the identifier value within that scheme. |
| url | XsdAnyUri | [0..1] | schema:url - resolvable URL form of the identifier. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| identifier | ← ConceptScheme | [0..1] | composition |