6.4.2.2 SourceVersion
6.4.2.2.1 Purpose¶
A version of an origin (sensor firmware, lab method, algorithm) or of a channel (a management-software release). Supplier versions we do not know stay unknown; our own algorithms and mappings always carry a real version.
6.4.2.2.2 Questions it answers¶
- Which version of a sensor, method or software produced or delivered this data?
- Is that version known?
6.4.2.2.3 Fields¶
6.4.2.2.4 Subtypes¶
Discriminator type: every SourceVersion is exactly one of the subtypes below (disjoint and complete).
OriginVersion¶
| Field | Type | Cardinality | Description |
|---|---|---|---|
source_origin |
SourceOrigin | 1..1 |
ChannelVersion¶
| Field | Type | Cardinality | Description |
|---|---|---|---|
source_channel |
SourceChannel | 1..1 |
6.4.2.2.5 Relationships¶
References
OriginVersion.source_origin→ SourceOrigin (1..1)ChannelVersion.source_channel→ SourceChannel (1..1)
Referenced by
SourceProducerEntity.origin_version(as OriginVersion) (1..1)SourceProducerEntity.channel_version(as ChannelVersion) (0..1)
Subtypes
- by
type: OriginVersion, ChannelVersion
6.4.2.2.6 Rules & constraints¶
(subtype, origin or channel, version)is unique; at most one unknown-version entry per origin/channel.