Interoperable-data / ERA-Ontology-3.1.0

Extended version of the ERA Railway Infrastructure Ontology
4 stars 3 forks source link

Sharing geographical information on the implementation layer objects #3

Open DMPatru opened 2 months ago

DMPatru commented 2 months ago

I see an issue in having the era:InfrastructureObject as a subclass of era:Feature, while at the same time era:BaseLocation inherits the GeoSPARQL information. image

The reasoning is that there should be only one place to describe the geographical information and, in my opinion, the topological layer is this place. The topology layer is the backbone of the railway infrastructure representation, on top of which comes the technical characteristics description.

The proposal would be to keep era:InfrastructureObject as a subclass of era:NetworkResource and add the object property era:validity relation between era:NetworkResource and era:TemporalFeature. Highlighted colors are:

With this approach, we avoid having the provision of geo coordinates as information for both topology and implementation of the same physical railway object.

Airy59 commented 2 months ago

My 2 cents:

Further comment: topology geometry might be "frozen" (see for instance ETCS configuration data) while observed track geometry may vary, e.g. when replacing a switch. You may then see the topology-linked geometry as a spec and the actual geometry as, well, the actual one. They are expected to match within some tolerances, but they are not the same thing.

Airy59 commented 2 months ago

sorry, I see that using "#"followed by a number will alter Widoco (?!?), so I just edited the above. Sorry for any inconvenience.

gatemezing commented 1 month ago

New updates of the model diagram here https://linkedvocabs.org/data/era-ontology/3.1.0/doc/resources/era-ontology-3.1.0.jpg. You can also see the Turtle file in the repository.

marinaaguadocastrillo commented 3 weeks ago

Hi, I dont see we need any longer the abstract class era:Feature I understand era:InfrastrcutureObject can be linked directly to era:TopologicalObject and era:BaseLocation and directly to era:TemporalFeature to store different time versions of the same element.

gatemezing commented 2 weeks ago

Hello @marinaaguadocastrillo, thank you for the suggestion. By removing era:Feature, how would you link era:BaseLocation with Geosparl geometry?