CDIFDataStructure

Identifier«dataType»

CDIFDataStructure::DataTypes::Identifier

Definition

Identifier for objects requiring short- or long-lasting referencing and management.
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
ddiIdentifierInternationalRegistrationDataIdentifier[1]A globally unique identifier. The values of the three attributes can be used to create a DDI URN.
isDdiIdentifierPersistentboolean[1]Default value is False indicating that the content of the current version may change (may be in development mode). Set to True when the content of this version will no longer change.
isDdiIdentifierUniversallyUniqueboolean[1]Default value is False. If the id of the object was created as a Universally Unique ID (UUID) set to True.
nonDdiIdentifierNonDdiIdentifier[1..*]Any identifier other than a DDI identifier.
uriXsdAnyUri ↗[1]A Universal Resource Identifier, valid according to the W3C XML Schema specification.
versionDateXsdDate ↗[1]Date and time the object was changed expressed in standard ISO formats.
versionRationaleRationaleDefinition[1]Reason for making a new version of the object.
versionResponsibilityAgentInRole ↗[1]Contributor who has the ownership and responsibility for the current version.

Associations

No associations.