Sveino / Inst4CIM-KG

Instance of CIM Knowledge Graph
Apache License 2.0
5 stars 1 forks source link

Establish ontology best practices and hygiene checks #59

Open VladimirAlexiev opened 2 months ago

VladimirAlexiev commented 2 months ago

Many of the issues labeled ontology here rely on SPARQL queries to find problems.

Say that we fix them, but how can we be sure they won't reoccur? Consider:

The best advice to follow is EDMC, who have made large long-standing ontology development efforts, in particular FIBO.

Best practices/Conventions

Checks

Sveino commented 2 months ago

We have included this as best we can in the specification. We have also created PROF-AP-CIM, that defines the vocabulary and the constraints for the profile. The plan is to use SHACL to validate if our profile (AP, AP-voc and AP-con) is following the rules.

VladimirAlexiev commented 2 months ago

This issue is about actually implementing the checks, and running them periodically.

@griddigit-ci @Sveino Do you have a list of checks in the specs? Can you give a link?

Here's a start:

But we should also: