CDIFDataStructure

Reference«dataType»

CDIFDataStructure::DataTypes::Reference

Definition

Provides a way of pointing to resources outside of the information described in the set of DDI-CDI metadata.
JSON serialization: In a JSON instance, a property typed as Reference may also be supplied as a plain string (a URL) or as an object reference ({"@id": ...}) instead of a full cdif:Reference object.

Diagram

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
ddiReferenceInternationalRegistrationDataIdentifier[1]A DDI type reference to a DDI object.
deepLinkSelector[1]The selector refers to the object identifier by the ddiReference and has deep linking purposes.
descriptionstring[1]Human-readable description of the reference.
locationInternationalString[1]The location of the referenced resource, as appropriate to support retrieval.
nonDdiReferenceNonDdiIdentifier[1..*]A non-DDI reference to any object using a system of identification which is not supported by a URI.
semanticControlledVocabularyEntry[1]External qualifier to describe the purpose or meaning of the reference.
uriXsdAnyUri ↗[1]A URI to any object.
validTypestring[1..*]The expected type of the reference (e.g., the class or element according to the schema of the referenced resource).

Associations

No associations.