The problem is understanding some aspects of Pizza Ontology

Now I'm reading the ontology creation guide using the Protege tutorial on the famous example of Pizza. There are two things that I do not understand in particular.

Should American / American hot / Margherita / Soho (and all the subclasses mentioned inside the NamedPizza class in the ontology) rather be individuals in the Pizza class? I mean, it’s natural to think that they are individuals of the Pizza class. Why did they consider them subclasses, and not people. And how do they plan to get people out of this (e.g. Margherita1, Margherita2, etc.). If so, why don't they create such people on the individuals tab?)

And why do they only apply the closing axiom to NamedPizza subclasses and not to others?

+3
source share
1 answer

The ontology can be modeled in different ways, and I think that the way you propose should lead to a correct ontology. You can use the same rules to define a subclass as in OOP. If the class has a unique property or relationship, determine that the new instance of the class should be in order.

+1
source

Source: https://habr.com/ru/post/1782116/


All Articles