| Re: [railML3.3] xs:choice between linearCoordinate and geometricCoordinate [message #3701 is a reply to message #3699] |
Mon, 25 August 2025 11:28   |
Rémi Collet
Messages: 13 Registered: November 2024
|
Junior Member |
|
|
What we all agree upon is that a given LocatedNetEntity is truly unique, and has one physical manifestation. We also agree that this physical manifestation can be located on multiple coordinate systems.
Digressing a little bit now. A given LocatedNetEntity could have a spotLocation as well as an areaLocation (e.g.). For example a signal post is, for all intents and purposes, a dot on any 2D map. But zooming in, we could argue that it would make sense to make it an areaLocation. If we are zooming to that level of detail, then it makes sense that the spotLocation and areaLocation perhaps do not share the same coordinate system, since the latter has to be much more precise than the former.
To me, then, it makes more sense to attach the Location and the coordinate system together (be it linear or geometric). So option (a).
This is also the view that is currently standard @ OGC with the geo:Feature ( https://opengeospatial.github.io/ogc-geosparql/geosparql11/d ocument.html#_a42db74e-d071-2ecd-6de6-3919edd15d40) and geo:Geometry ( https://opengeospatial.github.io/ogc-geosparql/geosparql11/d ocument.html#_159f457b-0368-4953-5bd2-82f574779d5b) pair, linked together with the geo:hasGeometry property ( https://opengeospatial.github.io/ogc-geosparql/geosparql11/d ocument.html#_c086d794-1dde-e889-393c-325f441a3963). This pair greatly resembles the LocatedNetEntity & EntityLocation pair.
With (b), we posit that a LocatedNetEntity has only one spotLocation, but that location can be represented in different coordinate systems. In a way, we move the concept of the "truly unique, one physical manifestation" to the EntityLocation, which I am less in favour of.
All that being said, perhaps I am wrong, and perhaps I misunderstood the OGC standard. I would be happy to be corrected if that was the case !
Ontologist @Infrabel (Belgian Railway Infrastructure Manager)
remicollet(at)infrabelbe
|
|
|
|