PrimaryKey
CDIFDataStructure::Classes::PrimaryKey
Definition
Role of an ordered set of cdi:RepresentedVariables that uniquely identify each data instance. Position is implicit in cdif:isComposedOf array order; each membership carries a cdif:position integer.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri ↗ | [0..1] | @id - resolvable URI for this primary key. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| hasPrimaryKey | ← DataStructure | [0..1] | composition |
| hasPrimaryKey | ← DimensionalDataStructure | [0..1] | composition |
| hasPrimaryKey | ← LongDataStructure | [0..1] | composition |
| hasPrimaryKey | ← WideDataStructure | [0..1] | composition |
| isComposedOf | → RepresentedVariable | [1..*] | association |
| references | ← ForeignKey | [0..1] | association |