The Swiss NeTEx profile recommends using a stable master identifier (e.g. SLOID) in the StopPlace.id, but does not make this mandatory.
When publishing multiple temporal versions of the same logical StopPlace within a single PublicationDelivery, it is unclear how the identifier should be handled.
If the SLOID is used as the StopPlace.id, all temporal versions would share the same identifier. This raises the question of how multiple versions of the same logical StopPlace should be distinguished within a single publication. Would it be preferable to use a unique Netex id for each published StopPlace version and keep the SLOID as the stable business identifier in privateCodes ?
Example:
<StopPlace id="ch:1:StopPlace:PAG:72203:1" version="1">
<privateCodes>
<PrivateCode type="SLOID">ch:1:sloid:72203</PrivateCode>
</privateCodes>
</StopPlace>
<StopPlace id="ch:1:StopPlace:PAG:72203:2" version="1">
<privateCodes>
<PrivateCode type="SLOID">ch:1:sloid:72203</PrivateCode>
</privateCodes>
</StopPlace>
as far as I understood, the version attribute must be set to "1"
The Swiss NeTEx profile recommends using a stable master identifier (e.g. SLOID) in the StopPlace.id, but does not make this mandatory.
When publishing multiple temporal versions of the same logical StopPlace within a single PublicationDelivery, it is unclear how the identifier should be handled.
If the SLOID is used as the StopPlace.id, all temporal versions would share the same identifier. This raises the question of how multiple versions of the same logical StopPlace should be distinguished within a single publication. Would it be preferable to use a unique Netex id for each published StopPlace version and keep the SLOID as the stable business identifier in
privateCodes?Example:
as far as I understood, the version attribute must be set to "1"