Oort removes redundant SubClass axioms between named classes - good.
We also want to remove other redundant axioms the primary example being
subclass of somevaluesfrom over transitive properties. This is best illustrated
in obo - the marked line should be removed.
Not trivial to do this using an OWL reasoner as these are not named classes.
Best implemented via OWLGraphWrapper?
--//--
ontology: test
[Term]
id: X:1
relationship: part_of X:2
relationship: part_of X:3 ! this is redundant
[Term]
id: X:2
relationship: part_of X:3
[Term]
id: X:3
[Typedef]
id: part_of
is_transitive: true
Original issue reported on code.google.com by cmung...@gmail.com on 2 Dec 2011 at 8:50
Original issue reported on code.google.com by
cmung...@gmail.com
on 2 Dec 2011 at 8:50