F-OWL: An OWL Inference Engine in Flora-2 Department of Computer Science & Electrical Engineering, UMBC |
||||
|
Case 6: From owl:InverseFunctionalProperty to owl:sameAs | |||
Continue our discussion on reasoning over the owl:sameAs property (see Case 5), in this section, we show how similar inference can be done through the owl:InverseFunctionalProperty property. To demonstrate this inference support, we will show how F-OWL can deduce correct conclusions from a set of premises.
Premises: Eve and MotherOfJohn are two individuals of the class Person. The object property animals:biologicalMotherOf is a type of owl:InverseFunctionalProperty. Both Eve and MotherOfJohn are the subjects of the animals:biologicalMotherOf property, and both of these properties have objects Person John. animals:Eve a animals:Person. Conclusion: Eve is the same individual as MotherOfJohn.
The inference behind the above example is based on the fact animals:biologicalMotherOf is a type of owl:InverseFunctionalProperty, which uniquely identifies the subject value of this object property. To check if the conclusion can be correctly deduced by F-OWL, the following query can be used:
|
||||
|