<?xml version="1.0"?>
<rdf:RDF xmlns="http://example.org/ontology/pizza#"
     xml:base="http://example.org/ontology/pizza"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:skos="http://www.w3.org/2004/02/skos/core#"
     xmlns:pizza="http://example.org/ontology/pizza#"
     xmlns:terms="http://purl.org/dc/terms/">
    <owl:Ontology rdf:about="http://example.org/ontology/pizza">
        <owl:versionIRI rdf:resource="http://example.org/ontology/pizza/1.0"/>
        <owl:imports rdf:resource="http://www.w3.org/2004/02/skos/core"/>
        <rdfs:comment>Pizza Ontology
Nick Gibbins</rdfs:comment>
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://example.org/ontology/pizza#hasBase -->

    <owl:ObjectProperty rdf:about="http://example.org/ontology/pizza#hasBase">
        <rdfs:subPropertyOf rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
        <owl:inverseOf rdf:resource="http://example.org/ontology/pizza#isBaseOf"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://example.org/ontology/pizza#Pizza"/>
        <rdfs:range rdf:resource="http://example.org/ontology/pizza#PizzaBase"/>
    </owl:ObjectProperty>
    


    <!-- http://example.org/ontology/pizza#hasIngredient -->

    <owl:ObjectProperty rdf:about="http://example.org/ontology/pizza#hasIngredient">
        <owl:inverseOf rdf:resource="http://example.org/ontology/pizza#isIngredientOf"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://example.org/ontology/pizza#hasSpiciness -->

    <owl:ObjectProperty rdf:about="http://example.org/ontology/pizza#hasSpiciness">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
        <rdfs:range rdf:resource="http://example.org/ontology/pizza#Spiciness"/>
    </owl:ObjectProperty>
    


    <!-- http://example.org/ontology/pizza#hasTopping -->

    <owl:ObjectProperty rdf:about="http://example.org/ontology/pizza#hasTopping">
        <rdfs:subPropertyOf rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
        <owl:inverseOf rdf:resource="http://example.org/ontology/pizza#isToppingOf"/>
        <rdfs:domain rdf:resource="http://example.org/ontology/pizza#Pizza"/>
        <rdfs:range rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:ObjectProperty>
    


    <!-- http://example.org/ontology/pizza#isBaseOf -->

    <owl:ObjectProperty rdf:about="http://example.org/ontology/pizza#isBaseOf">
        <rdfs:subPropertyOf rdf:resource="http://example.org/ontology/pizza#isIngredientOf"/>
    </owl:ObjectProperty>
    


    <!-- http://example.org/ontology/pizza#isIngredientOf -->

    <owl:ObjectProperty rdf:about="http://example.org/ontology/pizza#isIngredientOf">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://example.org/ontology/pizza#isToppingOf -->

    <owl:ObjectProperty rdf:about="http://example.org/ontology/pizza#isToppingOf">
        <rdfs:subPropertyOf rdf:resource="http://example.org/ontology/pizza#isIngredientOf"/>
    </owl:ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://example.org/ontology/pizza#hasCalories -->

    <owl:DatatypeProperty rdf:about="http://example.org/ontology/pizza#hasCalories">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:domain rdf:resource="http://example.org/ontology/pizza#Pizza"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
    </owl:DatatypeProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://example.org/ontology/pizza#AmericanHotPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#AmericanHotPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PepperoniTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotGreenPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PepperoniTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                            <owl:Class>
                                <owl:unionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://example.org/ontology/pizza#HotGreenPepperTopping"/>
                                    <rdf:Description rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
                                    <rdf:Description rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
                                </owl:unionOf>
                            </owl:Class>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1010</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#AmericanPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#AmericanPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PepperoniTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PepperoniTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">978</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#ArtichokeTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#ArtichokeTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#AubergineTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#AubergineTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#BarbacoaBeefTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#BarbacoaBeefTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#MeatTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#BarbacoaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#BarbacoaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#BarbacoaBeefTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ChipotleSalsaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#CorianderTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#BarbacoaBeefTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ChipotleSalsaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#CorianderTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1118</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#BasilTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#BasilTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#BuffaloMozzarellaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#BuffaloMozzarellaTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#CheeseTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CalabreseBase -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CalabreseBase">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaBase"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CalabresePizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CalabresePizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#CalabreseBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#CalabreseSausageTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GranMilanoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GreenPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotRedPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PestoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RocketTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#&apos;NdujaSausageTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#CalabreseSausageTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GranMilanoTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GreenPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotRedPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PestoTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RocketTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#&apos;NdujaSausageTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1275</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CalabreseSausageTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CalabreseSausageTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#MeatTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MediumSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CaperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CaperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CaramelisedOnionTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CaramelisedOnionTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#OnionTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CheeseTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CheeseTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CheesyPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CheesyPizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                        <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#CheeseTopping"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#Pizza"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#ChickenTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#ChickenTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#MeatTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#ChipotleSalsaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#ChipotleSalsaTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#SauceTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#ClassicBase -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#ClassicBase">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaBase"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#CorianderTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#CorianderTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#DiavoloPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#DiavoloPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GreenPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpicedBeefTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PepperoniTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TabascoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotGreenPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GreenPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotSpicedBeefTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PepperoniTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TabascoSauceTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                            <owl:Class>
                                <owl:unionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="http://example.org/ontology/pizza#HotGreenPepperTopping"/>
                                    <rdf:Description rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
                                    <rdf:Description rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
                                </owl:unionOf>
                            </owl:Class>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1167</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#EggTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#EggTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#FiorentinaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#FiorentinaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#EggTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GranMilanoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#OliveTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#SpinachTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#EggTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GranMilanoTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#OliveTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#SpinachTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">942</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#GarlicTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#GarlicTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#GiardinieraPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#GiardinieraPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ArtichokeTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#OliveTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ParsleyTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ArtichokeTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#OliveTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ParsleyTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">843</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#GoatsCheeseTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#GoatsCheeseTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#CheeseTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#GranMilanoTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#GranMilanoTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#CheeseTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#GreenPepperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#GreenPepperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PepperTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#HighCaloriePizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#HighCaloriePizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:minInclusive rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1200</xsd:minInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#HotGreenPepperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#HotGreenPepperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PepperTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#HotRedPepperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#HotRedPepperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PepperTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#HotSpicedBeefTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#HotSpicedBeefTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#MeatTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#HotSpiciness -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#HotSpiciness">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#Spiciness"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#HoumousTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#HoumousTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#SauceTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GarlicTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#SesameTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GarlicTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#SesameTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#InterestingPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#InterestingPizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                        <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">4</owl:minQualifiedCardinality>
                        <owl:onClass rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#JalapenoPepperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PepperTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LaReinePizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LaReinePizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MushroomTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#OliveTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ProsciuttoCottaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MushroomTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#OliveTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ProsciuttoCottaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">898</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LeggeraAmericanHotPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LeggeraAmericanHotPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#LeggeraBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#LightMozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PepperoniTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#LightMozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PepperoniTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">548</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LeggeraBase -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LeggeraBase">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaBase"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LeggeraPadanaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LeggeraPadanaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#LeggeraBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#CaramelisedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GoatsCheeseTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#SpinachTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#CaramelisedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GoatsCheeseTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#SpinachTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">587</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LeggeraPolloAdAstraPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LeggeraPolloAdAstraPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#LeggeraBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ChickenTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#LightMozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PeppadewPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ChickenTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#LightMozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PeppadewPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">599</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LeggeraVeganGiardinieraPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LeggeraVeganGiardinieraPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#LeggeraBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ArtichokeTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MushroomTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#OliveTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ParsleyTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#VeganMozzarellaAlternativeTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ArtichokeTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MushroomTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#OliveTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ParsleyTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#VeganMozzarellaAlternativeTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">556</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LightMozzarellaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LightMozzarellaTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#CheeseTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#LowCaloriePizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#LowCaloriePizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                        <owl:someValuesFrom>
                            <rdfs:Datatype>
                                <owl:onDatatype rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
                                <owl:withRestrictions rdf:parseType="Collection">
                                    <rdf:Description>
                                        <xsd:maxInclusive rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">600</xsd:maxInclusive>
                                    </rdf:Description>
                                </owl:withRestrictions>
                            </rdfs:Datatype>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#MargheritaBufalaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#MargheritaBufalaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#BasilTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#BuffaloMozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#OreganoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#BasilTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#BuffaloMozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#OreganoTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">834</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#MargheritaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#MargheritaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">834</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#MeatTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#MeatTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#MediumSpiciness -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#MediumSpiciness">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#Spiciness"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#MildSpiciness -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#MildSpiciness">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#Spiciness"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#MozzarellaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#MozzarellaTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#CheeseTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#MushroomTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#MushroomTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#NamedPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#NamedPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#Pizza"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#NonDairyCheeseTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#NonDairyCheeseTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#NutTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#NutTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#NuttyPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#NuttyPizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                        <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#NutTopping"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#OliveTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#OliveTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#OnionTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#OnionTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#OreganoTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#OreganoTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PadanaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PadanaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#CaramelisedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GoatsCheeseTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#SpinachTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#CaramelisedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GoatsCheeseTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#SpinachTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1108</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#ParsleyTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#ParsleyTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PeppadewPepperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PeppadewPepperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PepperTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MediumSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PepperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PepperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PepperoniTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PepperoniTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#MeatTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MediumSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PestoTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PestoTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#SauceTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#BasilTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GranMilanoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PineKernelTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#BasilTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GranMilanoTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PineKernelTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PineKernelTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PineKernelTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NutTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#Pizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#Pizza">
        <rdfs:isDefinedBy rdf:resource="https://en.wikipedia.org/wiki/Pizza"/>
        <skos:altLabel>Pizzetta</skos:altLabel>
        <skos:definition>Pizza is a savoury dish of Italian origin consisting of a usually round, flattened base of leavened wheat-based dough topped with tomatoes, cheese, and often various other ingredients (such as anchovies, mushrooms, onions, olives, pineapple, meat, etc.), which is then baked at a high temperature, traditionally in a wood-fired oven.</skos:definition>
        <skos:example>A margherita pizza, consisting of tomato paste and mozzarella on a pizza base; pizza napolitana.</skos:example>
        <skos:prefLabel>Pizza</skos:prefLabel>
        <skos:scopeNote>While Neapolitan or Naples-style pizza has a denomination of control that is available to pizzerias that meet strict requirements, there is considerable variation in the styles of pizza both within Italy and globally, the latter due to the Italian diasporas of the late 19th and early 20th centuries. This class is intended to represent a broad variety of pizzas from the traditional Neapolitan pizza to the more typical restaurant or takeaway pizzas available worldwide.

Similar dishes from other countries include the pissaladière from south-eastern France and the Flammekueche (also Flammkuchen and tarte flambée) from the French-German border.

The calzone is a dish related to the pizza, being a pizza base that is filled, folded and crimped before being baked in an oven.</skos:scopeNote>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PizzaBase -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PizzaBase"/>
    


    <!-- http://example.org/ontology/pizza#PizzaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PizzaTopping"/>
    


    <!-- http://example.org/ontology/pizza#PolloAdAstraPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PolloAdAstraPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ChickenTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PeppadewPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ChickenTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PeppadewPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1145</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#PolloForzaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#PolloForzaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GreenPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpicedBeefTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PepperoniTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GreenPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotSpicedBeefTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PepperoniTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1253</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#ProsciuttoCottaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#ProsciuttoCottaTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#MeatTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#RedOnionTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#RedOnionTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#OnionTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#RocketTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#RocketTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MediumSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#RomanaBase -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#RomanaBase">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaBase"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#RoquitoPepperTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PepperTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#SauceTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#SauceTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#SesameTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#SesameTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#SloppyGuiseppePizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#SloppyGuiseppePizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#GreenPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpicedBeefTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#GreenPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotSpicedBeefTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">897</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#Spiciness -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#Spiciness">
        <owl:equivalentClass>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#HotSpiciness"/>
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#MediumSpiciness"/>
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#MildSpiciness"/>
                </owl:unionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#ValuePartition"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#SpicyPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#SpicyPizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                        <owl:someValuesFrom>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpiciness"/>
                            </owl:Restriction>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#Pizza"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#SpinachTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#SpinachTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#SultanaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#SultanaTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#TabascoSauceTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#TabascoSauceTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#SauceTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotRedPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:allValuesFrom rdf:resource="http://example.org/ontology/pizza#HotRedPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#TomatoHarissaTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#TomatoHarissaTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#SauceTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotRedPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotRedPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#TomatoSauceTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#SauceTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                <owl:allValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#TomatoTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#TomatoTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#VegetableTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#ValuePartition -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#ValuePartition"/>
    


    <!-- http://example.org/ontology/pizza#VeganGiardinieraPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VeganGiardinieraPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ArtichokeTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#OliveTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#ParsleyTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#VeganMozzarellaAlternativeTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ArtichokeTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#OliveTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ParsleyTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#VeganMozzarellaAlternativeTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">843</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VeganMezzePizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VeganMezzePizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RomanaBase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#AubergineTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HoumousTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RocketTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoHarissaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#AubergineTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#HoumousTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RocketTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoHarissaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">932</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VeganMozzarellaAlternativeTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VeganMozzarellaAlternativeTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NonDairyCheeseTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MildSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VeganPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VeganPizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                        <owl:allValuesFrom rdf:resource="http://example.org/ontology/pizza#VeganTopping"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VeganTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VeganTopping">
        <owl:equivalentClass>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#NonDairyCheeseTopping"/>
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#VegetableTopping"/>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#SauceTopping"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                                <owl:allValuesFrom rdf:resource="http://example.org/ontology/pizza#VeganTopping"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:unionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VegetableTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VegetableTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VegetarianPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VegetarianPizza">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                        <owl:allValuesFrom rdf:resource="http://example.org/ontology/pizza#VegetarianTopping"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VegetarianTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VegetarianTopping">
        <owl:equivalentClass>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#CheeseTopping"/>
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#EggTopping"/>
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#NonDairyCheeseTopping"/>
                    <rdf:Description rdf:about="http://example.org/ontology/pizza#VegetableTopping"/>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#SauceTopping"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasIngredient"/>
                                <owl:allValuesFrom rdf:resource="http://example.org/ontology/pizza#VegetarianTopping"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:unionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#PizzaTopping"/>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#VenezianaPizza -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#VenezianaPizza">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#NamedPizza"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasBase"/>
                <owl:someValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:someValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#CaperTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#MozzarellaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#OliveTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#PineKernelTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#RedOnionTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#SultanaTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#TomatoSauceTopping"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasTopping"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#CaperTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#OliveTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#PineKernelTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#RedOnionTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#SultanaTopping"/>
                            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasCalories"/>
                <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">938</owl:hasValue>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://example.org/ontology/pizza#&apos;NdujaSausageTopping -->

    <owl:Class rdf:about="http://example.org/ontology/pizza#&apos;NdujaSausageTopping">
        <rdfs:subClassOf rdf:resource="http://example.org/ontology/pizza#MeatTopping"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://example.org/ontology/pizza#hasSpiciness"/>
                <owl:someValuesFrom rdf:resource="http://example.org/ontology/pizza#HotSpiciness"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://example.org/ontology/pizza#VGPizza -->

    <owl:NamedIndividual rdf:about="http://example.org/ontology/pizza#VGPizza">
        <rdf:type rdf:resource="http://example.org/ontology/pizza#VeganGiardinieraPizza"/>
        <hasCalories rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">843</hasCalories>
    </owl:NamedIndividual>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // General axioms
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#ArtichokeTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#AubergineTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#BasilTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#CaperTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#CorianderTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#GarlicTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#MushroomTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#NutTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#OliveTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#OnionTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#OreganoTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#ParsleyTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#PepperTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#RocketTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#SesameTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#SpinachTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#SultanaTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoTopping"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#BarbacoaBeefTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#CalabreseSausageTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#ChickenTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotSpicedBeefTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#PepperoniTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#ProsciuttoCottaTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#&apos;NdujaSausageTopping"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#BuffaloMozzarellaTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#GoatsCheeseTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#GranMilanoTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#LightMozzarellaTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#MozzarellaTopping"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#CalabreseBase"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#ClassicBase"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#LeggeraBase"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#RomanaBase"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#CheeseTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#EggTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#MeatTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#NonDairyCheeseTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#SauceTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#VegetableTopping"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#ChipotleSalsaTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#PestoTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#TomatoSauceTopping"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#GreenPepperTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotGreenPepperTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotRedPepperTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#JalapenoPepperTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#PeppadewPepperTopping"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#RoquitoPepperTopping"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#HotSpiciness"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#MediumSpiciness"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#MildSpiciness"/>
        </owl:members>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
        <owl:members rdf:parseType="Collection">
            <rdf:Description rdf:about="http://example.org/ontology/pizza#Pizza"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#PizzaBase"/>
            <rdf:Description rdf:about="http://example.org/ontology/pizza#PizzaTopping"/>
        </owl:members>
    </rdf:Description>
</rdf:RDF>



<!-- Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi -->

