intersection of two class definition

285 Views Asked by At

classes a and b are defined as follows: enter image description here

enter image description here

as you see both classes have the axiom :prop2 some rdfs:literal I need to define class c based on a and b (e.g by using and , or, not) so that has this axiom as its definition.

1

There are 1 best solutions below

1
Ignazio On

You could define c as a and b - because the class prop2 some rdfs:Literal will always belong to the intersection of the two classes.

However it would be a lot more intuitive to declare c subclass of prop2 some rdfs:Literal and then a subclass of c and b subclass of c. Is there a reason that forces you to define c in terms of a and b and not the opposite?