Interoperable-data / ERA-Ontology-3.1.0

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

establish ontology "hygiene" checks #82

Open VladimirAlexiev opened 3 weeks ago

VladimirAlexiev commented 3 weeks ago

For problems that involve numerous terms (or may reoccur in the future), establish SPARQL or SHACL checks. (FIBO calls such checks "hygiene", others call them "sanity"). Quite often, in addition to SPARQL/SHACL, you'd also need a list of allowed exceptions.

Here's a tentative list; I'll add checkboxes as I encounter more cases:

ping @gatemezing , @Interoperable-data : this is a complex but important task

VladimirAlexiev commented 2 weeks ago

EDMC have made large long-standing ontology development efforts, in particular FIBO. I think they have some good examples to follow:

These may be useful:

We're discussing a similar issue for the electrical CIM/CGMES/NC ontologies, which are very large and developed as a UML model: https://github.com/Sveino/Inst4CIM-KG/issues/59.

@ocorcho @marinaaguadocastrillo @gatemezing @Interoperable-data What do you think?