RepresentedVariable
CDIFDataStructure::Classes::RepresentedVariable
Definition
Conceptual variable with a substantive value domain specified.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| describedUnitOfMeasure | ControlledVocabularyEntry | [1] | The unit in which the data values are measured (kg, pound, euro), expressed as a value from a controlled system of entries (i.e., QDT). Supports the provision of an identifier for the entry in the authoritative source (a URI, etc.), and the specific vocabulary. |
| hasIntendedDataType | ControlledVocabularyEntry | [1] | The data type intended to be used by this variable. Supports the optional use of an external controlled vocabulary. |
| simpleUnitOfMeasure | string | [1] | The unit in which the data values are measured (kg, pound, euro), expressed as a simple string, in cases where no additional information is available (in the legacy system) or needed (as in the case of broad agreement within the community of use [i.e., ISO country codes, currencies, etc. in SDMX]) |
| descriptiveText | InternationalString | [1] | A short natural language account of the characteristics of the object. |
| unitOfMeasureKind | ControlledVocabularyEntry | [1] | Kind of unit of measure, so that it may be prone to translation to equivalent UOMs. Example values include "acceleration," "temperature," "salinity", etc. This description exists at the conceptual level, indicating a limitation on the type of representations which may be used for the variable as it is made more concrete. |
| catalogDetails | CatalogDetails | [1] | Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes. |
| definition | InternationalString | [1] | Natural language statement conveying the meaning of a concept, differentiating it from other concepts. Supports the use of multiple languages and structured text. 'externalDefinition' can't be used if 'definition' is used. |
| displayLabel | LabelForDisplay | [1..*] | A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations. |
| externalDefinition | Reference ↗ | [1] | A reference to an external definition of a concept (that is, a concept which is described outside the content of the DDI-CDI metadata description). An example is a SKOS concept. The definition property is assumed to duplicate the external one referenced if externalDefinition is used. Other corresponding properties are assumed to be included unchanged if used. |
| identifier | Identifier ↗ | [1] | Identifier for objects requiring short- or long-lasting referencing and management. |
| name | ObjectName | [1..*] | Human understandable name (linguistic signifier, word, phrase, or mnemonic). May follow ISO/IEC 11179-5 naming principles, and have context provided to specify usage. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| isDefinedBy | ← DataStructureComponent | [1] | association |
| isDefinedBy | ← IdentifierComponent | [1] | association |
| isDefinedBy | ← MeasureComponent | [1] | association |
| isDefinedBy | ← AttributeComponent | [1] | association |
| isDefinedBy | ← DimensionComponent | [1] | association |
| isDefinedBy | ← VariableValueComponent | [1] | association |
| isComposedOf | ← PrimaryKey | [1..*] | association |
| isComposedOf | ← ForeignKey | [1..*] | association |
| takesSubstantiveValuesFrom | → SubstantiveValueDomain | [0..1] | association |
| takesSentinelValuesFrom | → SentinelValueDomain | [0..1] | association |
| measures | → UnitType | [0..1] | association |
| uses | → CdifConceptOrTerm | [0..*] | association |