Let's look at the following case.
Artifact Function Specification =def. A Directive Information Content Entity that prescribes some Artifact Function and which is part of some Artifact Model.
Asserted triples:
a instance of Directive Information Content Entity
a part of some Artifact Model
b instance of Artifact Function
a MRO:prescribes b
What I'd like to infer:
a instance of Artifact Function Specification
This obviously does not work because the class axiom uses http://www.ontologyrepository.com/CommonCoreOntologies/prescribes. Is there a recommended way to deal with this?
Is an application for example expected to convert MRO relations to non-MRO relations for reasoning, then convert possibly inferred triples (in this case there are none that correspond to relations) back to MRO?
Let's look at the following case.
Artifact Function Specification =def. A Directive Information Content Entity that prescribes some Artifact Function and which is part of some Artifact Model.
Asserted triples:
a instance of Directive Information Content Entity
a part of some Artifact Model
b instance of Artifact Function
a MRO:prescribes b
What I'd like to infer:
a instance of Artifact Function Specification
This obviously does not work because the class axiom uses http://www.ontologyrepository.com/CommonCoreOntologies/prescribes. Is there a recommended way to deal with this?
Is an application for example expected to convert MRO relations to non-MRO relations for reasoning, then convert possibly inferred triples (in this case there are none that correspond to relations) back to MRO?