version 1.2
A "final stage" that contains all constructs required for the various versions of the Pizza Tutorial run by Manchester
en
CoberturaDeTomate
Rosa
CoberturaDeTomateFatiado
FrutosDoMar
CoberturaDaPizza
Americana
CoberturaDeEspinafre
Pizza
CoberturaDeCogumelo
CoberturaDeBifePicante
BaseDaPizza
A ValuePartition is a pattern that describes a restricted set of classes from which a property can be associated. The parent class is used in restrictions, and the covering axiom means that only members of the subclasses may be used as values. The possible subclasses cannot be extended without updating the ValuePartition class.
ValorDaParticao
CoberturaDeAlho
Parmense
Cajun
CoberturaDeQueijoDeCabra
Napoletana
CoberturaDeVegetais
CoberturaDeJalapeno
CoberturaDePeixe
CoberturaDeAnchovies
PizzaVegetarianaEquivalente1
Any pizza that only has vegetarian toppings or no toppings is a VegetarianPizzaEquiv1. Should be inferred to be equivalent to VegetarianPizzaEquiv2. Not equivalent to VegetarianPizza because PizzaTopping is not covering
CoberturaDeAspargos
CoberturaSultana
CoberturaDeGorgonzola
CoberturaDeCastanha
CoberturaDePimentaoVerdePicante
CoberturaDeFrango
Tempero
A ValuePartition that describes only values from Hot, Medium or Mild. NB Subclasses can themselves be divided up into further partitions.
CoberturaDeCamarao
PizzaComQueijo
Any pizza that has at least 1 cheese topping.
CoberturaTemperada
Any pizza topping that has spiciness Hot
CoberturaDeArtichoke
CoberturaDeCajun
CoberturaDeFrutas
CoberturaDePrezuntoParma
CoberturaDeCebolaVermelha
PizzaNaoVegetariana
Any Pizza that is not a VegetarianPizza
CoberturaRosemary
A pizza that can be found on a pizza menu
PizzaComUmNome
Capricciosa
Siciliana
Picante
CoberturaDePimentaoVerde
BaseFinaEQuebradica
An alternative to VegetarianPizzaEquiv1 that does not require a definition of VegetarianTopping. Perhaps more difficult to maintain. Not equivalent to VegetarianPizza
PizzaVegetarianaEquivalente2
Veneziana
This class will be inconsistent. This is because we have given it 2 disjoint parents, which means it could never have any members (as nothing can simultaneously be a CheeseTopping and a VegetableTopping). NB Called ProbeInconsistentTopping in the ProtegeOWL Tutorial.
CoberturaDeQueijoComVegetais
CoberturaPetitPois
CoberturaDePimentaoDoce
PizzaTemperada
Any pizza that has a spicy topping is a SpicyPizza
Media
CoberturaQuatroQueijos
Giardiniera
A class to demonstrate mistakes made with setting a property domain. The property hasTopping has a domain of Pizza. This means that the reasoner can infer that all individuals using the hasTopping property must be of type Pizza. Because of the restriction on this class, all members of IceCream must use the hasTopping property, and therefore must also be members of Pizza. However, Pizza and IceCream are disjoint, so this causes an inconsistency. If they were not disjoint, IceCream would be inferred to be a subclass of Pizza.
Sorvete
QuatroQueijos
An unclosed Pizza cannot be inferred to be either a VegetarianPizza or a NonVegetarianPizza, because it might have other toppings.
PizzaAberta
CoberturaDeParmesao
PolloAdAstra
Margherita
SloppyGiuseppe
Cogumelo
LaReine
PizzaDeCarne
Any pizza that has at least one meat topping
PizzaVegetariana
Any pizza that does not have fish topping and does not have meat topping is a VegetarianPizza. Members of this class do not need to have any toppings at all.
CoberturaPeperonata
CoberturaPrinceCarlo
QuatroQueijos
CoberturaEmMolho
CoberturaDeCebola
CoberturaDeErvas
This defined class has conditions that are part of the definition: ie any Pizza that has the country of origin, Italy is a RealItalianPizza. It also has conditions that merely describe the members - that all RealItalianPizzas must only have ThinAndCrispy bases.
PizzaItalianaReal
MolhoTobascoPepper
CoberturaDeCalabreza
AmericanaPicante
NaoPicante
Caprina
CoberturaRocket
Pais
A class that is equivalent to the set of individuals that are described in the enumeration - ie Countries can only be either America, England, France, Germany or Italy and nothing else. Note that these individuals have been asserted to be allDifferent from each other.
CoberturaDePimentao
PizzaTemper