DiscoveryDataDescriptionStructure

DataStructure inherited from CDIFDataStructure

DiscoveryDataDescriptionStructure::Classes::DataStructure

Definition

Generic data organization. Carries at least one cdi:has_DataStructureComponent (any of the six concrete component subtypes), plus optional cdi:has_PrimaryKey and cdi:has_ForeignKey[].

Diagram

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
typestring[1..*]@type must contain 'cdi:DataStructure'.

Associations

RoleTargetMultiplicityKind
isStructuredByDataDownload ↗[0..1]association
hasDataStructureComponent ↗[1..*]composition
hasComponentIdentifierComponent ↗[0..*]composition
hasComponentMeasureComponent ↗[0..*]composition
hasComponentAttributeComponent ↗[0..*]composition
hasComponentDimensionComponent ↗[0..*]composition
hasComponentVariableDescriptorComponent ↗[0..*]composition
hasComponentVariableValueComponent ↗[0..*]composition
hasPrimaryKeyPrimaryKey ↗[0..1]composition
hasForeignKeyForeignKey ↗[0..*]composition