DefinedTerm
CDIFDataDescription::Classes::DefinedTerm
Definition
schema:DefinedTerm - a term from a controlled vocabulary (DefinedTermSet). Used as a typed concept reference (e.g. cdi:hasIntendedDataType -> xsd-datatype DefinedTerm), and as one branch of CdifConceptOrTerm.
JSON serialization: In a JSON instance, a property typed as
DefinedTerm may also be supplied as a plain string (the term's label) or as an object reference ({"@id": ...}) instead of a full schema:DefinedTerm object.Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri ↗ | [0..1] | @id - resolvable URI for the DefinedTerm. |
| termCode | string | [0..1] | schema:termCode - the code identifying the term within its DefinedTermSet. |
| name | string | [0..1] | schema:name - human-readable label. |
| inDefinedTermSet | XsdAnyUri ↗ | [0..1] | schema:inDefinedTermSet - @id of the DefinedTermSet. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| hasIntendedDataType | ← InstanceVariable | [0..1] | association |
| source | ← InstanceVariable | [0..*] | association |
| measurementTechnique | ← InstanceVariable | [0..*] | association |