Here is a simple question from the Pizza ontology guide. Please help me in clarifying in my doubts about it. I am referring to the page numbers as I cannot write the whole paragraph here. From the Page 61: there are 2 important notes, which says that if multiple restrictions are created, then it is equivalent to the intersection of the two individual restrictions. Thus, this statement is only true of the individual containing class are not disjoint. Fig.4.49 e.g.
hasTopping only CheeseTopping
hasTopping only VegetableTopping
should be interpreted as
hasTopping only (CheeseTopping and VegetableTopping)
which cannot be true because CheeseTopping and VegetableTopping are disjoint to each other.
therefore in the notes it is written as
hasTopping only (CheeseTopping OR VegetableTopping)
Now if this is true, then exercise 19, (Fig 4.25, Page 45), should result in error. As we have declared two extenstial restrictions separately. e.g. while defining the Margherita Pizza, the floowing statement are used
hasTopping some CheeseTopping
hasTopping some VegetableTopping
Therefore the resultant should be the intersection of the 2 class, which cannot be true.