I have question based on the topic:
SOF - Einstein puzzle in OWL
In the owl, all cardinality restrictions are based on functional and inverse functional pro
These three axioms
- Man SubClassOf drinks some Beverage
- Man ⊑ ∃drinks.Beverage
- drinks : Functional, InverseFunctional
- Thing ⊑ ≤1 drinks.Thing
- Thing ⊑ ≤1 drinks-1.Thing
are not logically equivalent to
- Man SubClassOf drinks exactly 1 Beverage
- Man ⊑ =1 drinks.Beverage
Here's is some data that's inconsistent in the first model, but not in the second:
m1 rdf:type Man .
d1 rdf:type Beverage .
d2 rdf:type (not Beverage) .
m1 drinks d1, d2 .
"The property p is functional" is an equivalent axiom to "Thing p max 1 Thing."