AIDAVA-DEV / AIDAVA-Reference-Ontology

AIDAVA Reference Ontology
1 stars 0 forks source link

maintenance of SHACL rules #3

Open idezeghe opened 11 months ago

idezeghe commented 11 months ago

Need to clarify governance of the SHACL rules and alignment with the changes into the reference ontology

This includes the following 2 aspects.

  1. ensure that any new version of the ontology is aligned with the existing SHACL rules - how does this take place , what happen when a rule is identified but the concept are not, is it possible to automate this (i.e. change into the ontology will automatically apply to the related SHACL rules ? _Note: currently the SHACL rules are fully defined on SPHN ontology: these might need to be updated when the AIDAVA changes are introduced __

  2. ensure that the code to transform the spreadsheet into the SHACL rules is versioned and maintained Please note that this process would need to be described precisely

todorprimov commented 5 months ago

the requirement is to be able to identify which SHACL rules will be affected by a change in the AIDAVA Ontology.

for G1 we can implement a script which will extract properties and classes used by any of the defined SHACL rules and will check to the delta in the AIDAVA ontology, to identify changed (obsolete) classes and properties.