Interoperable-data / ERA-Ontology-3.1.0

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

Mereology #7

Open Airy59 opened 2 months ago

Airy59 commented 2 months ago

About properties hasPart / isPartOf, belongsTo, and similar:

There are several problems that are bundled here, but may require differentiated treatment (and subsequent issues).

Concerning sub-issue 1, for information: note: from the ERJU MOTIONAL CDM perspective, we are also looking into that issue. Previous works (see e.g. LinX4Rail D2.1) were unconclusive. While there seem to be no compelling arguments to adopt or reject upper ontologies, the issue should not be dismissed a priori. It may be low priority, as the linking with upper ontologies may be done a posteriori.

Concerning sub-issue 2, of course the "nonsense" could be tackled by introducing some SHACL shapes, but SHACL shapes should express constraints, not correct wrong semantics. Another point to consider is transitivity.

Interoperable-data commented 2 months ago

Hello @Airy59 , Thank you for your comments. Regarding the options:

    • era:onSignalGrid (era:Signal, era:SignalsGrid)
    • era:network(era:Resource, era:Network)

Would that solve the issue here?

Airy59 commented 2 months ago

Sub issue 1: Note taken. That does not close the general question of upper ontologies, but I understand you are not passionate about it, so let us maybe postpone this to after Q2 2024. You mentioned strange behaviour of some reasoner, which is an invitation to be cautious.

Sub issue 2: that solves the issue.

I'd like however to suggest era:ofNetwork (with rdfs:label "ofNetwork") because:

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.