Automatic inference of part_of relationships

Permanent URL: http://purl.obolibrary.org/obo/uberon/references/reference_0000032

Authors and contributors:

Date: 2012

Document Type: ontology_design_pattern

Abstract

...

Level of difficulty: advanced

Problem

Given

It might seem that we should be able to infer:

But this is not the case, for good reason. The reasoner will infer that a femur metaphysis is both part of a diaphysis and part of a femur, but it cannot rule out that this diaphysis and this femur are only partially overlapping.

OWL Solution

We can get the axioms we want by adding additional general axioms:

This is not highly intuitive for ontology developers

Heuristic Solution (current)

We instead opt for a heuristic solution. We have a rule that has the antecedents:

And consequents:

Note that this rule is not safe. However, they can form the basis of suggestions which can be implemented by the ontology editor.

Alternate Solutions (future)

We might want to automatically generate axioms of this form:

Using rules; for example:

IF

THEN generate:


Index | Book | uberon.org