CDIFCodelist

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

NameTypeMultiplicityDescription
propertyIdXsdAnyUri[1]schema:propertyID - URI of the identifier scheme (e.g. doi:, orcid:).
valuestring[1]schema:value - the identifier value within that scheme.
urlXsdAnyUri[0..1]schema:url - resolvable URL form of the identifier.

Associations

RoleTargetMultiplicityKind
identifierConceptScheme[0..1]composition