HajoRijgersberg / OM

Ontology of units of Measure
90 stars 23 forks source link

Automated deviation check to other ontologies using ABECTO #69

Closed jmkeil closed 1 year ago

jmkeil commented 2 years ago

Hi. This adds a configuration to automatically compare your ontology with other unit ontologies using ABECTO after each commit and to return a table of found deviations. Maybe you are interested to use this.

dr-shorthair commented 2 years ago

@nicholascar @steveraysteveray @kulnor this is interesting

jmkeil commented 2 years ago

On https://github.com/jmkeil/OM/actions/runs/2698512808 you can find a preview how the results will look like. The job is marked as failed, because deviations have been found. Deviations can be handled by

Alternatively, the parameter --failOnDeviation in https://github.com/HajoRijgersberg/OM/pull/69/commits/fc6f2a79a34ceb60c56d71972d831923fcf4912b#diff-311f6477bc95af7ccedbe3225a241452ddb76b61cea146f6103c84a5059d6fb8R12 can be removed. Then the job will only fail, if the comparison could not be executed for any reason.

HajoRijgersberg commented 2 years ago

Hi Jan Martin,

Thanx so much for your effort and sorry for my late reply! I have to schedule some time to study this. I intend to come back to this on short terms. I'll keep you updated! Perhaps I need some help from your side for a full understanding.

Cheers, Hajo

jmkeil commented 2 years ago

I just updated the comparison configuration, revealing further deviations.

HajoRijgersberg commented 2 years ago

Thanx again, Jan Martin! I'm still looking for time to study the changes, it's on my to-do list. I hope to update you soon! Cheers, Hajo