CDIFDataStructure

DataStructureComponent«abstract»

CDIFDataStructure::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

NameTypeMultiplicityDescription
typestring[1..*]

Documentation

CDIF
Definition

@type must contain a concrete subtype constant (cdi:IdentifierComponent / MeasureComponent / AttributeComponent / DimensionComponent / VariableValueComponent).

Associations

RoleTargetMultiplicityKind
hasDataStructure[1..*]composition
isDefinedByRepresentedVariable[1]association