DataStructureComponent«abstract» inherited from CDIFDataStructure
DiscoveryDataDescriptionStructure::Classes::DataStructureComponent
Definition
Documentation
Original
Reference
cdi:DataStructureComponent
Definition
Definition
Role given to a represented variable in the context of a data structure.
Explanatory notes
A represented variable can have different roles in different data structures. For instance, the variable sex can be a measure in a wide data structure and a dimension in a dimensional data structure.
CDIF
Definition
Abstract supertype of the component types defined by a RepresentedVariable (Identifier / Measure / Attribute / Dimension / VariableValue). Target of the generic cdi:has_DataStructureComponent and DataStructureComponent_isDefinedBy_RepresentedVariable; concrete subtypes generalize it.
Diagram
Inheritance
Specialized by: IdentifierComponent, MeasureComponent, AttributeComponent, DimensionComponent, VariableValueComponent
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| type | string | [1..*] | DocumentationCDIFDefinition@type must contain a concrete subtype constant (cdi:IdentifierComponent / MeasureComponent / AttributeComponent / DimensionComponent / VariableValueComponent). |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| has | ← DataStructure | [1..*] | composition |
| isDefinedBy | → RepresentedVariable | [1] | association |