DATEX-II-EU / DatexII

Main repository for issues and bugs for the DATEXII standard
0 stars 0 forks source link

[Bug]: Use "LRM" (location referencing method) and not "LRS" (location referencing system) #532

Open vlcinsky opened 1 month ago

vlcinsky commented 1 month ago

Bug description

In our class model for location referencing, we currently (as of D2 v3.x) use:

This does not respect the distinction between Location Referencing System (sort of implementation or even deployment) and Location Referencing Method (sort of algorithm)

Another issue is, that (at least for me), the abbreviations LRM and LRS are well established in context of location referencing without being bound only to linear locations.

Definitions in other standards

ISO 17572-1:2022 ITS - Location referencing for geographic databases Part 1: General requirements and conceptual model

Note, that the LRS talks about "software, hardware, databases" and this is definitely not we deal with in our class model. We deal with pure LRM (method) and location references (serialized referenced to a location).

ISO 19148:2024 Geographic information — Linear referencing

Discusion

In both standards, there is distinction between "method" (sort of pure algorithm) and "system" (sort of implementation or even deployment).

I am aware of the fact, that in EN 16157-2 we already use abbreviation LRM for Linear Referencing method which apparently comes from ISO 19148.

Anyway, our EN 16157-2 does not deal only with linear locations. It covers multiple location referencing methods (AlertC, OpenLR and many more).

Proposed action

Accept the fact, we do not work with (location referencing) systems but methods.

Keep the abbreviation LRM for Location Referencing Method (and update reference to relevant standard ISO 17572-1)

In case we need to use terms and concepts from ISO 19148 (we probably do):

Version

4

LBlaive commented 1 month ago

The mentioned standards are known, especially ISO 17572-1 where I was involved in the corresponding working group (ISO/TC 204/WG 3) at the initial version. It is the reason I use the expression "Location referencing system" and not "location referencing method". Indeed this ISO standard defined first two LRMs:

Regarding EN ISO 19148 (prepared by ISO/TC 211/WG 10) the definition is slightly different but I do not see any fundamental contradiction. In conclusion and to remain simple, I prefer to use the expression "location referencing system (and the acronym LRS) for anything that is defined in EN 16157-2. Datex II does not deal with methods or at an abstract conceptual level but focuses on exchanges and defines concrete data, which falls in a system.