PrimaryKey inherited from CDIFDataStructure
DiscoveryDataDescriptionStructure::Classes::PrimaryKey
Definition
Primary key of the dataset: a cdif:Key whose cdif:isComposedOf is an ordered list of ComponentPosition entries, each indexing the InstanceVariable at that position in the key.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri ↗ | [0..1] | @id. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| hasPrimaryKey | ← Dataset ↗ | [0..1] | composition |
| isComposedOf | → ComponentPosition ↗ | [1..*] | composition |
| isComposedOf | → RepresentedVariable ↗ | [1..*] | association |
| hasPrimaryKey | ← DataStructure ↗ | [0..1] | composition |
| hasPrimaryKey | ← DimensionalDataStructure ↗ | [0..1] | composition |
| hasPrimaryKey | ← LongDataStructure ↗ | [0..1] | composition |
| hasPrimaryKey | ← WideDataStructure ↗ | [0..1] | composition |
| references | ← ForeignKey ↗ | [0..1] | association |