emmo-repo / EMMO

Elementary Multiperspective Material Ontology (EMMO)
Other
62 stars 16 forks source link

Clean up the released inferred ontology #124

Closed jesper-friis closed 3 years ago

jesper-friis commented 3 years ago

The inferred ontology produced with FaCT++ includes some redundant isA (isSubclassOf) relations that would be nice to get rid of.

Examples of such redundant relations:

Matter isA Physical         (redundant because Matter isA Physicalistic isA Perspective isA Physical)
Field isA Physical          (redundant because Field isA Physicalistic isA Perspective isA Physical)
Process isA Physical        (redundant because Process isA Holistic isA Perspective isA Physical)
Participant isA Physical    (redundant because Participant isA Holistic isA Perspective isA Physical)

Since the reasoner does not add all isA relations to all possible ancestors, tools using the ontology must anyway check the list of ancestors. To avoid double-counting because of these redudant isA relations, the tools must add additional tests complicating their implementation.

This would require that we add an additional tool.

jesper-friis commented 3 years ago

Fixed