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
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| ddiReference | InternationalRegistrationDataIdentifier | [1] | A DDI type reference to a DDI object. |
| deepLink | Selector | [1] | The selector refers to the object identifier by the ddiReference and has deep linking purposes. |
| description | string | [1] | Human-readable description of the reference. |
| location | InternationalString | [1] | The location of the referenced resource, as appropriate to support retrieval. |
| nonDdiReference | NonDdiIdentifier | [1..*] | A non-DDI reference to any object using a system of identification which is not supported by a URI. |
| semantic | ControlledVocabularyEntry | [1] | External qualifier to describe the purpose or meaning of the reference. |
| uri | XsdAnyUri ↗ | [1] | A URI to any object. |
| validType | string | [1..*] | The expected type of the reference (e.g., the class or element according to the schema of the referenced resource). |
Associations
No associations.