ComponentPosition
CDIFDataDescription::Classes::ComponentPosition
Definition
Documentation
Original
Reference
cdi:ComponentPosition
Definition
Definition
Indexes the components in a data structure using integers with a position indicated by incrementing upward from 0 or 1.
CDIF
Definition
Component-position wrapper used inside cdif:isComposedOf on a PrimaryKey. Carries cdif:position (1-based integer) and cdi:indexes (the InstanceVariable at that position).
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri | [0..1] | DocumentationOriginalReferenceschema:identifier DefinitionThe identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details. ScopeDomain: Thing (https://schema.org/Thing). Range: PropertyValue (https://schema.org/PropertyValue), Text (https://schema.org/Text), URL (https://schema.org/URL). CDIFDefinitionIdentifier for this enumerated (categorical) domain. Scope@id. |
| position | integer | [1] | DocumentationOriginalReferencecdif:position CDIFDefinitioncdif:position - 1-based position of the component in the key. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| isComposedOf | ← PrimaryKey | [1..*] | composition |
| indexes | → InstanceVariable | [1] | association |