Mercurial > repos > mikel-egana-aranguren > oppl
changeset 17:c9e01f86b07c draft
New tool added for merging imported ontologies (GalaxyOWLAPI and README changed and test ontologies added accordingly). Memory settings changed in all the tools XML files
author | Mikel Egana Aranguren <mikel-egana-aranguren@toolshed.g2.bx.psu.edu> |
---|---|
date | Mon, 20 Aug 2012 11:39:56 +0200 |
parents | 6c25e717c896 |
children | d3616fac4ca5 |
files | OPPL/README OPPL/inference.xml OPPL/merge.jar OPPL/merge.xml OPPL/merge_lib/FaCTpp-OWLAPI-3.2-v1.5.2.jar OPPL/merge_lib/HermiT.jar OPPL/merge_lib/antlr-runtime-3.2.jar OPPL/merge_lib/aterm-java-1.6.jar OPPL/merge_lib/jgrapht-jdk1.5.jar OPPL/merge_lib/org.coode.oppl-API.jar OPPL/merge_lib/owlapi-bin.jar OPPL/merge_lib/parsers.jar OPPL/merge_lib/pellet-core.jar OPPL/merge_lib/pellet-datatypes.jar OPPL/merge_lib/pellet-el.jar OPPL/merge_lib/pellet-owlapiv3.jar OPPL/merge_lib/pellet-query.jar OPPL/merge_lib/pellet-rules.jar OPPL/oppl.xml OPPL/oppl_query.xml OPPL/query.xml OPPL/src/GalaxyOWLAPI.java OPPL/src/MergeImportedOntologies.java OPPL/test-data/ontology/imports/merge.owl OPPL/test-data/ontology/imports/merge_test.owl |
diffstat | 25 files changed, 9017 insertions(+), 47 deletions(-) [+] |
line wrap: on
line diff
--- a/OPPL/README Thu Aug 02 09:22:57 2012 +0200 +++ b/OPPL/README Mon Aug 20 11:39:56 2012 +0200 @@ -6,24 +6,26 @@ 1.- Stop Galaxy. -2.- Copy the following files and dirs to +2.- Copy the following files and directories to /galaxy-dist/tool-data/shared/jars/: oppl_galaxy_tool.jar inference.jar query.jar oppl_query.jar +merge.jar oppl_galaxy_lib/ inference_lib/ query_lib/ oppl_query_lib/ +merge_lib/ FaCT++-linux-v1.5.2/ FaCT++-OSX-v1.5.2/ 3.- Create directory /galaxy-dist/tools/OPPL/ -4.- Copy oppl.xml, inference.xml and query.xml to -/galaxy-dist/tools/OPPL/ +4.- Copy oppl.xml, inference.xml, query.xml, oppl_query.xml and +merge.xml to /galaxy-dist/tools/OPPL/ 5.- Add the following lines to /galaxy-dist/tool_conf.xml: @@ -31,7 +33,8 @@ <tool file="OPPL/oppl.xml"/> <tool file="OPPL/inference.xml"/> <tool file="OPPL/query.xml"/> - <tool file="OPPL/oppl_query.xml"/> + <tool file="OPPL/oppl_query.xml"/> + <tool file="OPPL/merge.xml"/> </section> 6.- Start Galaxy. @@ -41,31 +44,21 @@ FORESEEN FEATURES ================= -General (OPPL, Inference, Query, OPPL query): - - Support for processing ontologies that import other ontologies loaded -in galaxy. +in galaxy (i.e. to resolve imports within galaxy). - Entities rendering definition (URI fragment, rdfs:label, QName, etc). -- OWLLink and Racer support. - - -OPPL: +- OWLLink, Racer and ELK support. - Standalone OPPL assertions parsing (e.g. ADD phagocyte subClassOf cell). - Other output formats apart from RDF/XML. - -Inference: - - Support for DataPropertyAssertion, DataPropertyHierarchy, DifferentIndividuals, ... -OPPL query: - KNOWN BUGS AND ISSUES @@ -100,7 +93,7 @@ Copyright (c) 2011 Mikel Egaña Aranguren. -(OPPL|Inference|Query)-Galaxy +(OPPL|Inference|Query|OPPL-Query|Merge)-Galaxy is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your @@ -117,9 +110,3 @@ OPPL API, OWL API, Pellet, HermiT, and FaCT++ have their own licenses. - - - - - -
--- a/OPPL/inference.xml Thu Aug 02 09:22:57 2012 +0200 +++ b/OPPL/inference.xml Mon Aug 20 11:39:56 2012 +0200 @@ -1,10 +1,10 @@ <tool id="inference" name="Perform inference in an OWL ontology" version="1.0.1"> <description>It performs inference in an OWL ontology and it generates a new ontology with the inferred axioms as asserted axioms</description> - <!-- For big ontologies I use -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> + <!-- For big ontologies I use -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> <command> - java -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/inference.jar $input $reasoner $axioms > $output + java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/inference.jar $input $reasoner $axioms > $output </command> <inputs> @@ -25,14 +25,14 @@ <outputs> <data format="text" name="output" /> </outputs> - <tests> + <!--<tests> <test> <param name="input" value="test.owl"/> <param name="reasoner" value="Pellet"/> <param name="axioms" value="CLASS_ASSERTIONS,CLASS_HIERARCHY,OBJECT_PROPERTY_HIERARCHY"/> <output name="out_file" file="test_new.owl"/> </test> - </tests> + </tests>--> <help> **About Inference-Galaxy**
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/OPPL/merge.xml Mon Aug 20 11:39:56 2012 +0200 @@ -0,0 +1,42 @@ +<tool id="merge" name="Merge the imported ontologies" version="1.0.1"> + <description>If an ontology with import axioms is provided, it will merge the imported ontologies into the main ontology</description> + + <!-- DEFAULT SETTINGS --> + + <!-- For big ontologies I use -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> + + <command> + java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/merge.jar $ontology "$uri" > $output + </command> + + <inputs> + <param name="ontology" type="data" label="Input ontology file"/> + <param name="uri" type="text" size="100" value="" label="IRI for the new ontology" /> + </inputs> + <outputs> + <data type="data" format="text" name="output" /> + </outputs> + <!--<tests> + <test> + <param name="ontology" value="merge_test.owl"/> + <param name="uri" value="http://cbgp.upm.es/BiologicalInformatics/OPPLGalaxy/merged.owl"/> + <output name="out_file" file="merge.owl"/> + </test> + </tests>--> + <help> + +**About Merge-Galaxy** + + Merge-Galaxy can be used to merge any imported ontologies into the main ontology, creating a new ontology. + +**Formats** + + Merge-Galaxy uses the OWL API, and therefore it can load any ontology format that such API is able to load, provided that imports are correctly represented: OBO flat file, OWL (RDF/XML, OWL/XML, Functional, Manchester), turtle, and KRSS. The output is an OWL ontology in RDF/XML format. + +**Contact** + + Please send any request or comment to mikel.egana.aranguren@gmail.com. + + </help> + +</tool>
--- a/OPPL/oppl.xml Thu Aug 02 09:22:57 2012 +0200 +++ b/OPPL/oppl.xml Mon Aug 20 11:39:56 2012 +0200 @@ -9,10 +9,10 @@ <!-- DEFAULT SETTINGS --> - <!-- For big ontologies I use -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> + <!-- For big ontologies I use -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> <command> - java -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_galaxy.jar $input $reasoner $OPPL $format > $output 2>/dev/null + java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_galaxy.jar $input $reasoner $OPPL $format > $output 2>/dev/null </command> @@ -23,7 +23,7 @@ <!-- Using this setting doesn't upset the rest of the reasoners so you may as well leave it on if you plan to switch between FaCT++, Pellet and HermiT --> <!--<command> - java -Djava.library.path=${__tool_data_path__}/shared/jars/FaCT++-linux-v1.5.2/64bit -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_galaxy.jar $input $reasoner $OPPL $format > $output 2>/dev/null + java -Djava.library.path=${__tool_data_path__}/shared/jars/FaCT++-linux-v1.5.2/64bit -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_galaxy.jar $input $reasoner $OPPL $format > $output 2>/dev/null </commadn>--> @@ -34,7 +34,7 @@ <!-- For debugging simply remove 2>/dev/null Or uncomment bellow (And comment the default settings above). It will fail always (Due to OPPL messages) but at least it will be informative --> <!--<command> - java -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_galaxy.jar $input $reasoner $OPPL $format > $output + java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_galaxy.jar $input $reasoner $OPPL $format > $output </command>--> @@ -56,7 +56,7 @@ <outputs> <data format="text" name="output" /> </outputs> - <tests> + <!--<tests> <test> <param name="input" value="test.owl"/> <param name="OPPL" value="test.oppl"/> @@ -64,7 +64,7 @@ <param name="reasoner" value="Pellet"/> <output name="out_file" file="test_new.owl"/> </test> - </tests> + </tests>--> <help> **About OPPL-Galaxy**
--- a/OPPL/oppl_query.xml Thu Aug 02 09:22:57 2012 +0200 +++ b/OPPL/oppl_query.xml Mon Aug 20 11:39:56 2012 +0200 @@ -7,10 +7,10 @@ <!-- DEFAULT SETTINGS --> - <!-- For big ontologies I use -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> + <!-- For big ontologies I use -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> <command> - java -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_query.jar $ontology $reasoner $answer_format "$query" > $output 2>/dev/null + java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_query.jar $ontology $reasoner $answer_format "$query" > $output 2>/dev/null </command> <!-- FACT++ --> @@ -19,7 +19,7 @@ <!-- Using this setting doesn't upset the rest of the reasoners so you may as well leave it on if you plan to switch between FaCT++, Pellet and HermiT --> <!--<command> - java -Djava.library.path=${__tool_data_path__}/shared/jars/FaCT++-linux-v1.5.2/64bit -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_query.jar $ontology $reasoner $answer_format "$query" > $output 2>/dev/null + java -Djava.library.path=${__tool_data_path__}/shared/jars/FaCT++-linux-v1.5.2/64bit -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/oppl_query.jar $ontology $reasoner $answer_format "$query" > $output 2>/dev/null </commadn>--> @@ -40,7 +40,7 @@ <outputs> <data type="data" format="text" name="output" /> </outputs> - <tests> + <!--<tests> <test> <param name="input" value="test.owl"/> <param name="query" value="?p:OBJECTPROPERTY SELECT Transitive ?p "/> @@ -48,7 +48,7 @@ <param name="answer_format" value="URIfragment"/> <output name="out_file" file="query_result"/> </test> - </tests> + </tests>--> <help> **About OPPL-Query-Galaxy**
--- a/OPPL/query.xml Thu Aug 02 09:22:57 2012 +0200 +++ b/OPPL/query.xml Mon Aug 20 11:39:56 2012 +0200 @@ -3,10 +3,10 @@ <!-- DEFAULT SETTINGS --> - <!-- For big ontologies I use -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> + <!-- For big ontologies I use -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 If that's too much for your machine simply delete or modify at will, but since Galaxy is usually used in a server setting it makes sense to use a big chunk of memory --> <command> - java -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/query.jar $ontology $reasoner $answer_type $answer_format "$query" > $output + java -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/query.jar $ontology $reasoner $answer_type $answer_format "$query" > $output </command> <!-- FACT++ --> @@ -15,7 +15,7 @@ <!-- Using this setting doesn't upset the rest of the reasoners so you may as well leave it on if you plan to switch between FaCT++, Pellet and HermiT --> <!--<command> - java -Djava.library.path=${__tool_data_path__}/shared/jars/FaCT++-linux-v1.5.2/64bit -Xmx7000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/query.jar $ontology $reasoner $answer_type $answer_format "$query" > $output + java -Djava.library.path=${__tool_data_path__}/shared/jars/FaCT++-linux-v1.5.2/64bit -Xmx3000M -Xms250M -DentityExpansionLimit=1000000000 -jar ${__tool_data_path__}/shared/jars/query.jar $ontology $reasoner $answer_type $answer_format "$query" > $output </commadn>--> @@ -44,7 +44,7 @@ <outputs> <data type="data" format="text" name="output" /> </outputs> - <tests> + <!--<tests> <test> <param name="input" value="OWLQueryGalaxyTest.owl"/> <param name="query" value="p some d"/> @@ -53,7 +53,7 @@ <param name="answer_format" value="URIfragment"/> <output name="out_file" file="query_result"/> </test> - </tests> + </tests>--> <help> **About Query-Galaxy** @@ -62,7 +62,7 @@ **Formats** - Inference-Galaxy uses the OWL API, and therefore it can load any ontology format that such API is able to load: OBO flat file, OWL (RDF/XML, OWL/XML, Functional, Manchester), turtle, and KRSS. The output is a list of terms. + Query-Galaxy uses the OWL API, and therefore it can load any ontology format that such API is able to load: OBO flat file, OWL (RDF/XML, OWL/XML, Functional, Manchester), turtle, and KRSS. The output is a list of terms. **Contact**
--- a/OPPL/src/GalaxyOWLAPI.java Thu Aug 02 09:22:57 2012 +0200 +++ b/OPPL/src/GalaxyOWLAPI.java Mon Aug 20 11:39:56 2012 +0200 @@ -49,6 +49,7 @@ import org.semanticweb.owlapi.util.InferredSubDataPropertyAxiomGenerator; import org.semanticweb.owlapi.util.InferredSubObjectPropertyAxiomGenerator; import org.semanticweb.owlapi.util.OWLEntityRenamer; +import org.semanticweb.owlapi.util.OWLOntologyImportsClosureSetProvider; import org.semanticweb.owlapi.util.OWLOntologyMerger; import org.semanticweb.owlapi.util.SimpleShortFormProvider; import org.semanticweb.owlapi.vocab.OWL2Datatype; @@ -62,7 +63,7 @@ /** * A wrapper of the OWL API * - * @author Mikel Ega��a Aranguren + * @author Mikel Egana Aranguren */ public class GalaxyOWLAPI { private OWLOntologyManager manager; @@ -109,10 +110,13 @@ reasonerFactory = new Reasoner.ReasonerFactory(); reasoner = reasonerFactory.createReasoner(ontology); } - public void merge () throws OWLOntologyCreationException{ + public void merge (String ontologyIRI) throws OWLOntologyCreationException, OWLOntologyStorageException{ OWLOntologyMerger merger = new OWLOntologyMerger(manager); - IRI mergedOntologyIRI = IRI.create("http://oeg-upm.net/oppl_galaxy/merged.owl"); +// OWLOntologyMerger merger = new OWLOntologyMerger(new OWLOntologyImportsClosureSetProvider(manager, ontology)); + IRI mergedOntologyIRI = IRI.create(ontologyIRI); +// OWLOntology merged_ontology = merger.createMergedOntology(manager, mergedOntologyIRI); ontology = merger.createMergedOntology(manager, mergedOntologyIRI); +// manager.saveOntology(ontology, new RDFXMLOntologyFormat(), new SystemOutDocumentTarget()); } public OWLClassExpression parseMOSClassExpression (String expr) throws ParserException{
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/OPPL/src/MergeImportedOntologies.java Mon Aug 20 11:39:56 2012 +0200 @@ -0,0 +1,39 @@ +package es.upm.cbgp.opplquery.oppl.galaxy; + +import java.io.IOException; + +import org.semanticweb.owlapi.model.OWLOntologyCreationException; +import org.semanticweb.owlapi.model.OWLOntologyStorageException; + +import es.upm.fi.dia.oeg.oppl.galaxy.GalaxyOWLAPI; + +public class MergeImportedOntologies { + + /** + * @param args + * @throws OWLOntologyCreationException + * @throws IOException + * @throws OWLOntologyStorageException + */ + public static void main(String[] args) throws OWLOntologyCreationException, OWLOntologyStorageException, IOException { + String OWLFilePath = args [0]; + String MergedOntologyNewURI = args [1]; +// String OWLFilePath = "/home/mikel/UPM/OPPL_galaxy/OPPL/OPPL/test-data/ontology/imports/merge_test.owl"; +// String MergedOntologyNewURI = "http://cbgp.upm.es/merged.owl"; + + // Create the manager + GalaxyOWLAPI galaxyowlapi = new GalaxyOWLAPI(); + + // Load the main ontology and hope for the imported URIs to be resolvable + galaxyowlapi.loadMainOntology(OWLFilePath); + + // Merge and save + + if(MergedOntologyNewURI.isEmpty()){ + MergedOntologyNewURI = "http://cbgp.upm.es/BiologicalInformatics/OPPLGalaxy/merged.owl"; + } + + galaxyowlapi.merge(MergedOntologyNewURI); + galaxyowlapi.saveOntology(true); + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/OPPL/test-data/ontology/imports/merge.owl Mon Aug 20 11:39:56 2012 +0200 @@ -0,0 +1,8824 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns="http://cbgp.upm.es/merged.owl#" + xml:base="http://cbgp.upm.es/merged.owl" + xmlns:wine="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:food="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#" + xmlns:pizza="http://www.co-ode.org/ontologies/pizza/pizza.owl#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:merge_test="http://www.cbgp.upm.es/merge_test.owl#"> + <owl:Ontology rdf:about="http://cbgp.upm.es/merged.owl"/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Annotation properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Datatypes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Object Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.cbgp.upm.es/merge_test.owl#p --> + + <owl:ObjectProperty rdf:about="http://www.cbgp.upm.es/merge_test.owl#p"/> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#hasBase --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasBase"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/> + <rdfs:domain rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <rdfs:range rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"/> + <rdfs:subPropertyOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasIngredient"/> + <owl:inverseOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#isBaseOf"/> + </owl:ObjectProperty> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#hasIngredient --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasIngredient"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/> + <rdfs:comment xml:lang="en">NB Transitive - the ingredients of ingredients are ingredients of the whole</rdfs:comment> + <rdfs:domain rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + <rdfs:range rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + <owl:inverseOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#isIngredientOf"/> + </owl:ObjectProperty> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdfs:comment xml:lang="en">A property created to be used with the ValuePartition - Spiciness.</rdfs:comment> + <rdfs:range rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Spiciness"/> + </owl:ObjectProperty> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/> + <rdfs:comment xml:lang="en">Note that hasTopping is inverse functional because isToppingOf is functional</rdfs:comment> + <rdfs:domain rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <rdfs:range rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <rdfs:subPropertyOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasIngredient"/> + <owl:inverseOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#isToppingOf"/> + </owl:ObjectProperty> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#isBaseOf --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#isBaseOf"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/> + <rdfs:range rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <rdfs:domain rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"/> + <rdfs:subPropertyOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#isIngredientOf"/> + </owl:ObjectProperty> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#isIngredientOf --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#isIngredientOf"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/> + <rdfs:comment xml:lang="en">The inverse property tree to hasIngredient - all subproperties and attributes of the properties should reflect those under hasIngredient.</rdfs:comment> + <rdfs:domain rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + <rdfs:range rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + </owl:ObjectProperty> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#isToppingOf --> + + <owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#isToppingOf"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdfs:comment xml:lang="en">Any given instance of topping should only be added to a single pizza (no cheap half-measures on our pizzas)</rdfs:comment> + <rdfs:range rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <rdfs:domain rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <rdfs:subPropertyOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#isIngredientOf"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#course --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#course"> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meal"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#madeFromFruit --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#madeFromFruit"> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fruit"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#adjacentRegion --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#adjacentRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#SymmetricProperty"/> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Region"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Region"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineBody"/> + <rdfs:subPropertyOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasWineDescriptor"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineColor"/> + <rdfs:subPropertyOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasWineDescriptor"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineFlavor"/> + <rdfs:subPropertyOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasWineDescriptor"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasMaker --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasMaker"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineSugar"/> + <rdfs:subPropertyOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasWineDescriptor"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasVintageYear --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasVintageYear"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Vintage"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#VintageYear"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasWineDescriptor --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasWineDescriptor"> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineDescriptor"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/> + <rdfs:domain rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Region"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"> + <rdfs:subPropertyOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#madeFromFruit"/> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <rdfs:range rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineGrape"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeIntoWine --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeIntoWine"> + <owl:inverseOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#producesWine --> + + <owl:ObjectProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#producesWine"> + <owl:inverseOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasMaker"/> + </owl:ObjectProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Data properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#yearValue --> + + <owl:DatatypeProperty rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#yearValue"> + <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#positiveInteger"/> + <rdfs:domain rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#VintageYear"/> + </owl:DatatypeProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.cbgp.upm.es/merge_test.owl#A --> + + <owl:Class rdf:about="http://www.cbgp.upm.es/merge_test.owl#A"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.cbgp.upm.es/merge_test.owl#p"/> + <owl:someValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Wine"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.cbgp.upm.es/merge_test.owl#p"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ValuePartition"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#American --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#American"> + <rdfs:label xml:lang="pt">Americana</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/> + <owl:hasValue rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#America"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#AmericanHot"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Cajun"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Capricciosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Caprina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Fiorentina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#AmericanHot --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AmericanHot"> + <rdfs:label xml:lang="pt">AmericanaPicante</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotGreenPepperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#JalapenoPepperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotGreenPepperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#JalapenoPepperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/> + <owl:hasValue rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#America"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Cajun"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Capricciosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Caprina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Fiorentina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"> + <rdfs:label xml:lang="pt">CoberturaDeAnchovies</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FishTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MixedSeafoodTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrawnsTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#ArtichokeTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ArtichokeTopping"> + <rdfs:label xml:lang="pt">CoberturaDeArtichoke</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#AsparagusTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#AsparagusTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AsparagusTopping"> + <rdfs:label xml:lang="pt">CoberturaDeAspargos</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Cajun --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Cajun"> + <rdfs:label xml:lang="pt">Cajun</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrawnsTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrawnsTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TobascoPepperSauce"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TobascoPepperSauce"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Capricciosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Caprina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Fiorentina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#CajunSpiceTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CajunSpiceTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCajun</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RosemaryTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCaper</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Capricciosa --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Capricciosa"> + <rdfs:label xml:lang="pt">Capricciosa</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Caprina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Fiorentina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Caprina --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Caprina"> + <rdfs:label xml:lang="pt">Caprina</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GoatsCheeseTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GoatsCheeseTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SundriedTomatoTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SundriedTomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Fiorentina"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"> + <rdfs:label xml:lang="pt">CoberturaDeQueijo</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FishTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseyPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseyPizza"> + <rdfs:label xml:lang="pt">PizzaComQueijo</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">Any pizza that has at least 1 cheese topping.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseyVegetableTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseyVegetableTopping"> + <rdfs:label xml:lang="pt">CoberturaDeQueijoComVegetais</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:comment xml:lang="en">This class will be inconsistent. This is because we have given it 2 disjoint parents, which means it could never have any members (as nothing can simultaneously be a CheeseTopping and a VegetableTopping). NB Called ProbeInconsistentTopping in the ProtegeOWL Tutorial.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#ChickenTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ChickenTopping"> + <rdfs:label xml:lang="pt">CoberturaDeFrango</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotSpicedBeefTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Country --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Country"> + <rdfs:label xml:lang="pt">Pais</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#DomainConcept"/> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#France"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#England"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Germany"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#America"/> + </owl:oneOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">A class that is equivalent to the set of individuals that are described in the enumeration - ie Countries can only be either America, England, France, Germany or Italy and nothing else. Note that these individuals have been asserted to be allDifferent from each other.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#DeepPanBase --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#DeepPanBase"> + <rdfs:label xml:lang="pt">BaseEspessa</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ThinAndCrispyBase"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#DomainConcept --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#DomainConcept"> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ValuePartition"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Fiorentina --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Fiorentina"> + <rdfs:label xml:lang="pt">Fiorentina</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#FishTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FishTopping"> + <rdfs:label xml:lang="pt">CoberturaDePeixe</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Food --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#DomainConcept"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#FourCheesesTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourCheesesTopping"> + <rdfs:label xml:lang="pt">CoberturaQuatroQueijos</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GoatsCheeseTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GorgonzolaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourSeasons"> + <rdfs:label xml:lang="pt">QuatroQueijos</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping"> + <rdfs:label xml:lang="pt">CoberturaDeFrutas</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruttiDiMare"> + <rdfs:label xml:lang="pt">FrutosDoMar</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MixedSeafoodTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MixedSeafoodTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"> + <rdfs:label xml:lang="pt">CoberturaDeAlho</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Giardiniera"> + <rdfs:label xml:lang="pt">Giardiniera</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SlicedTomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SlicedTomatoTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#GoatsCheeseTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GoatsCheeseTopping"> + <rdfs:label xml:lang="pt">CoberturaDeQueijoDeCabra</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GorgonzolaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#GorgonzolaTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GorgonzolaTopping"> + <rdfs:label xml:lang="pt">CoberturaDeGorgonzola</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#GreenPepperTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GreenPepperTopping"> + <rdfs:label xml:lang="pt">CoberturaDePimentaoVerde</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#JalapenoPepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SweetPepperTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"> + <rdfs:label xml:lang="pt">CoberturaDePresunto</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotSpicedBeefTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"> + <rdfs:label xml:lang="pt">CoberturaDeErvas</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"> + <rdfs:label xml:lang="pt">Picante</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Spiciness"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#HotGreenPepperTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotGreenPepperTopping"> + <rdfs:label xml:lang="pt">CoberturaDePimentaoVerdePicante</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GreenPepperTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#HotSpicedBeefTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotSpicedBeefTopping"> + <rdfs:label xml:lang="pt">CoberturaDeBifePicante</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#IceCream --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#IceCream"> + <rdfs:label xml:lang="pt">Sorvete</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <rdfs:comment xml:lang="en">A class to demonstrate mistakes made with setting a property domain. The property hasTopping has a domain of Pizza. This means that the reasoner can infer that all individuals using the hasTopping property must be of type Pizza. Because of the restriction on this class, all members of IceCream must use the hasTopping property, and therefore must also be members of Pizza. However, Pizza and IceCream are disjoint, so this causes an inconsistency. If they were not disjoint, IceCream would be inferred to be a subclass of Pizza.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#InterestingPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#InterestingPizza"> + <rdfs:label xml:lang="pt">PizzaInteressante</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">3</owl:minCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">Any pizza that has at least 3 toppings. Note that this is a cardinality constraint on the hasTopping property and NOT a qualified cardinality constraint (QCR). A QCR would specify from which class the members in this relationship must be. eg has at least 3 toppings from PizzaTopping. This is currently not supported in OWL.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#JalapenoPepperTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#JalapenoPepperTopping"> + <rdfs:label xml:lang="pt">CoberturaDeJalapeno</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SweetPepperTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#LaReine"> + <rdfs:label xml:lang="pt">LaReine</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"> + <rdfs:label xml:lang="pt">CoberturaDeLeek</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Margherita"> + <rdfs:label xml:lang="pt">Margherita</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCarne</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatyPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatyPizza"> + <rdfs:label xml:lang="pt">PizzaDeCarne</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">Any pizza that has at least one meat topping</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"> + <rdfs:label xml:lang="pt">Media</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Spiciness"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"> + <rdfs:label xml:lang="pt">NaoPicante</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Spiciness"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#MixedSeafoodTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MixedSeafoodTopping"> + <rdfs:label xml:lang="pt">CoberturaDeFrutosDoMarMistos</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FishTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrawnsTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"> + <rdfs:label xml:lang="pt">CoberturaDeMozzarella</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/> + <owl:hasValue rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mushroom"> + <rdfs:label xml:lang="pt">Cogumelo</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MushroomTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCogumelo</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"> + <rdfs:label xml:lang="pt">PizzaComUmNome</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <rdfs:comment xml:lang="en">A pizza that can be found on a pizza menu</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Napoletana"> + <rdfs:label xml:lang="pt">Napoletana</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/> + <owl:hasValue rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#NonVegetarianPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#NonVegetarianPizza"> + <rdfs:label xml:lang="pt">PizzaNaoVegetariana</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Class> + <owl:complementOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizza"/> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizza"/> + <rdfs:comment xml:lang="en">Any Pizza that is not a VegetarianPizza</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCastanha</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"> + <rdfs:label xml:lang="pt">CoberturaDeAzeitona</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCebola</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmaHamTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmaHamTopping"> + <rdfs:label xml:lang="pt">CoberturaDePrezuntoParma</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Parmense"> + <rdfs:label xml:lang="pt">Parmense</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#AsparagusTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AsparagusTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"> + <rdfs:label xml:lang="pt">CoberturaDeParmesao</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperonataTopping"> + <rdfs:label xml:lang="pt">CoberturaPeperonata</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SweetPepperTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PeperoniSausageTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCalabreza</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"> + <rdfs:label xml:lang="pt">CoberturaDePimentao</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PetitPoisTopping"> + <rdfs:label xml:lang="pt">CoberturaPetitPois</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PineKernels --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PineKernels"> + <rdfs:label xml:lang="pt">CoberturaPineKernels</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"> + <rdfs:label xml:lang="en">Pizza</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasBase"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"> + <rdfs:label xml:lang="pt">BaseDaPizza</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"> + <rdfs:label xml:lang="pt">CoberturaDaPizza</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Food"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PolloAdAstra"> + <rdfs:label xml:lang="pt">PolloAdAstra</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CajunSpiceTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ChickenTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#RedOnionTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SweetPepperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CajunSpiceTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ChickenTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SweetPepperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RedOnionTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PrawnsTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrawnsTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCamarao</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FishTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PrinceCarlo"> + <rdfs:label xml:lang="pt">CoberturaPrinceCarlo</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#RosemaryTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RosemaryTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#LeekTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#QuattroFormaggi"> + <rdfs:label xml:lang="pt">QuatroQueijos</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourCheesesTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FourCheesesTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#RealItalianPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#RealItalianPizza"> + <rdfs:label xml:lang="pt">PizzaItalianaReal</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/> + <owl:hasValue rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasBase"/> + <owl:allValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ThinAndCrispyBase"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:comment xml:lang="en">This defined class has conditions that are part of the definition: ie any Pizza that has the country of origin, Italy is a RealItalianPizza. It also has conditions that merely describe the members - that all RealItalianPizzas must only have ThinAndCrispy bases. In essence, all pizzas from Italy must have ThinAndCrispy bases.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#RedOnionTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#RedOnionTopping"> + <rdfs:label xml:lang="pt">CoberturaDeCebolaVermelha</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"> + <rdfs:label xml:lang="pt">CoberturaRocket</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Rosa"> + <rdfs:label xml:lang="pt">Rosa</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GorgonzolaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GorgonzolaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#RosemaryTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#RosemaryTopping"> + <rdfs:label xml:lang="pt">CoberturaRosemary</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"> + <rdfs:label xml:lang="pt">CoberturaEmMolho</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Siciliana"> + <rdfs:label xml:lang="pt">Siciliana</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ArtichokeTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HamTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ArtichokeTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#AnchoviesTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SlicedTomatoTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SlicedTomatoTopping"> + <rdfs:label xml:lang="pt">CoberturaDeTomateFatiado</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SundriedTomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SloppyGiuseppe"> + <rdfs:label xml:lang="pt">SloppyGiuseppe</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotSpicedBeefTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GreenPepperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GreenPepperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HotSpicedBeefTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Soho"> + <rdfs:label xml:lang="pt">Soho</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ParmesanTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#RocketTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#GarlicTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"/> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Spiciness --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Spiciness"> + <rdfs:label xml:lang="pt">Tempero</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ValuePartition"/> + <rdfs:comment xml:lang="en">A ValuePartition that describes only values from Hot, Medium or Mild. NB Subclasses can themselves be divided up into further partitions.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SpicyPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpicyPizza"> + <rdfs:label xml:lang="pt">PizzaTemperada</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpicyTopping"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">Any pizza that has a spicy topping is a SpicyPizza</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SpicyPizzaEquivalent --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpicyPizzaEquivalent"> + <rdfs:label xml:lang="pt">PizzaTemperadaEquivalente</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:someValuesFrom> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">An alternative definition for the SpicyPizza which does away with needing a definition of SpicyTopping and uses a slightly more complicated restriction: Pizzas that have at least one topping that is both a PizzaTopping and has spiciness hot are members of this class.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SpicyTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpicyTopping"> + <rdfs:label xml:lang="pt">CoberturaTemperada</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">Any pizza topping that has spiciness Hot</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SpinachTopping"> + <rdfs:label xml:lang="pt">CoberturaDeEspinafre</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SultanaTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SultanaTopping"> + <rdfs:label xml:lang="pt">CoberturaSultana</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SundriedTomatoTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SundriedTomatoTopping"> + <rdfs:label xml:lang="pt">CoberturaDeTomateRessecadoAoSol</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#SweetPepperTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SweetPepperTopping"> + <rdfs:label xml:lang="pt">CoberturaDePimentaoDoce</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PepperTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#ThinAndCrispyBase --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ThinAndCrispyBase"> + <rdfs:label xml:lang="pt">BaseFinaEQuebradica</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaBase"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#ThinAndCrispyPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ThinAndCrispyPizza"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasBase"/> + <owl:allValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ThinAndCrispyBase"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#TobascoPepperSauce --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TobascoPepperSauce"> + <rdfs:label xml:lang="pt">MolhoTobascoPepper</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Hot"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"> + <rdfs:label xml:lang="pt">CoberturaDeTomate</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasSpiciness"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Mild"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#UnclosedPizza"> + <rdfs:label xml:lang="pt">PizzaAberta</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"/> + <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">An unclosed Pizza cannot be inferred to be either a VegetarianPizza or a NonVegetarianPizza, because it might have other toppings.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#ValuePartition --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#ValuePartition"> + <rdfs:label xml:lang="pt">ValorDaParticao</rdfs:label> + <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A ValuePartition is a pattern that describes a restricted set of classes from which a property can be associated. The parent class is used in restrictions, and the covering axiom means that only members of the subclasses may be used as values. The possible subclasses cannot be extended without updating the ValuePartition class.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"> + <rdfs:label xml:lang="pt">CoberturaDeVegetais</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizza --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizza"> + <rdfs:label xml:lang="pt">PizzaVegetariana</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Class> + <owl:complementOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#FishTopping"/> + </owl:Restriction> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MeatTopping"/> + </owl:Restriction> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">Any pizza that does not have fish topping and does not have meat topping is a VegetarianPizza. Members of this class do not need to have any toppings at all.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizzaEquivalent1 --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizzaEquivalent1"> + <rdfs:label xml:lang="pt">PizzaVegetarianaEquivalente1</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianTopping"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">Any pizza that only has vegetarian toppings or no toppings is a VegetarianPizzaEquiv1. Should be inferred to be equivalent to VegetarianPizzaEquiv2. Not equivalent to VegetarianPizza because PizzaTopping is not covering</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizzaEquivalent2 --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianPizzaEquivalent2"> + <rdfs:label xml:lang="pt">PizzaVegetarianaEquivalente2</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">An alternative to VegetarianPizzaEquiv1 that does not require a definition of VegetarianTopping. Perhaps more difficult to maintain. Not equivalent to VegetarianPizza</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianTopping --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetarianTopping"> + <rdfs:label xml:lang="pt">CoberturaVegetariana</rdfs:label> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PizzaTopping"/> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CheeseTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#FruitTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#HerbSpiceTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#NutTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SauceTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#VegetableTopping"/> + </owl:unionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment xml:lang="en">An example of a covering axiom. VegetarianTopping is equivalent to the union of all toppings in the given axiom. VegetarianToppings can only be Cheese or Vegetable or....etc.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana --> + + <owl:Class rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Veneziana"> + <rdfs:label xml:lang="pt">Veneziana</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#NamedPizza"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#PineKernels"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#SultanaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:allValuesFrom> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OliveTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#OnionTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#PineKernels"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#SultanaTopping"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#TomatoTopping"/> + </owl:unionOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#MozzarellaTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/> + <owl:hasValue rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasTopping"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#CaperTopping"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/2002/07/owl#Thing --> + + <owl:Class rdf:about="http://www.w3.org/2002/07/owl#Thing"/> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#BlandFish --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#BlandFish"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fish"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonBlandFish"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#BlandFishCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#BlandFishCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#BlandFish"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Delicate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#CheeseNutsDessert --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#CheeseNutsDessert"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dessert"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetDessert"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#CheeseNutsDessertCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#CheeseNutsDessertCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#CheeseNutsDessert"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing"/> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#DarkMeatFowl --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#DarkMeatFowl"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fowl"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#LightMeatFowl"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#DarkMeatFowlCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#DarkMeatFowlCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#DarkMeatFowl"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Light"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Delicate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dessert --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dessert"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fowl"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fruit"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meat"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFood"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#DessertCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#DessertCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dessert"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Sweet"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Full"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Strong"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EatingGrape --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EatingGrape"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Grape"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meal"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fish --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fish"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Shellfish"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FishCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FishCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fish"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fowl --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fowl"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fruit"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meat"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFood"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fruit --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fruit"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSweetFruit"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruit"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meat"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFood"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FruitCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FruitCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fruit"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Grape --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Grape"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruit"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Juice --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Juice"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#madeFromFruit"/> + <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#LightMeatFowl --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#LightMeatFowl"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fowl"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#LightMeatFowlCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#LightMeatFowlCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#LightMeatFowl"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meal --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meal"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#course"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#course"/> + <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Wine"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meat --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meat"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFood"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonBlandFish --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonBlandFish"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Fish"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonBlandFishCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonBlandFishCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonBlandFish"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonConsumableThing --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonConsumableThing"> + <owl:equivalentClass> + <owl:Class> + <owl:complementOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing"/> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonOysterShellfish --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonOysterShellfish"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Shellfish"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OysterShellfish"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonOysterShellfishCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonOysterShellfishCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonOysterShellfish"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonRedMeat --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonRedMeat"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meat"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeat"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonRedMeatCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonRedMeatCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonRedMeat"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Strong"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSpicyRedMeat --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSpicyRedMeat"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeat"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpicyRedMeat"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSpicyRedMeatCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSpicyRedMeatCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSpicyRedMeat"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSweetFruit --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSweetFruit"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruit"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSweetFruitCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSweetFruitCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#NonSweetFruit"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OffDry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Delicate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFood --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFood"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFoodCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFoodCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OtherTomatoBasedFood"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OysterShellfish --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OysterShellfish"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Shellfish"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OysterShellfishCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OysterShellfishCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OysterShellfish"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Sweet"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithHeavyCreamCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithHeavyCreamCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithHeavyCreamSauce"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithHeavyCreamSauce --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithHeavyCreamSauce"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithWhiteSauce"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithLightCreamSauce"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithLightCreamCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithLightCreamCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithLightCreamSauce"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Delicate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Light"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithLightCreamSauce --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithLightCreamSauce"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithWhiteSauce"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithNonSpicyRedSauce --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithNonSpicyRedSauce"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithRedSauce"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithSpicyRedSauce"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithNonSpicyRedSauceCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithNonSpicyRedSauceCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithNonSpicyRedSauce"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithRedSauce --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithRedSauce"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"/> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithWhiteSauce"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithSpicyRedSauce --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithSpicyRedSauce"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithRedSauce"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithSpicyRedSauceCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithSpicyRedSauceCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithSpicyRedSauce"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Full"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Strong"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithWhiteSauce --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithWhiteSauce"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pasta"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ConsumableThing"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeat --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeat"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Meat"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeatCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeatCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeat"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SeafoodCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SeafoodCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Shellfish --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Shellfish"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Seafood"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ShellfishCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ShellfishCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Shellfish"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Full"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpicyRedMeat --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpicyRedMeat"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RedMeat"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpicyRedMeatCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpicyRedMeatCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpicyRedMeat"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Full"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetDessert --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetDessert"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dessert"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetDessertCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetDessertCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetDessert"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruit --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruit"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#EdibleThing"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruitCourse --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruitCourse"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MealCourse"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasFood"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SweetFruit"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Sweet"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#hasDrink"/> + <owl:allValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"/> + </owl:Restriction> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Wine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Wine"> + <owl:equivalentClass rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AlsatianWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AlsatianWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AlsaceRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AmericanWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AmericanWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#USRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Anjou --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Anjou"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Loire"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AnjouRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Rose"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Beaujolais --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Beaujolais"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BeaujolaisRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GamayGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bordeaux --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bordeaux"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BordeauxRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Burgundy --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Burgundy"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BourgogneRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetFranc --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetFranc"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetFrancGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignon --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignon"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignonGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Chardonnay --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Chardonnay"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChardonnayGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CheninBlanc --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CheninBlanc"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CheninBlancGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Chianti --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Chianti"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ItalianWine"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SangioveseGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChiantiRegion"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CotesDOr --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CotesDOr"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedBurgundy"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CotesDOrRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DessertWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DessertWine"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryRedWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryRedWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryWine"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedWine"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryRiesling --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryRiesling"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Riesling"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryWhiteWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryWhiteWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryWine"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteWine"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DryWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#EarlyHarvest --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#EarlyHarvest"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LateHarvest"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FullBodiedWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FullBodiedWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Gamay --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Gamay"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GamayGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GermanWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GermanWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GermanyRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#IceWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#IceWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DessertWine"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LateHarvest"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ItalianWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ItalianWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ItalianRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LateHarvest --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LateHarvest"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Loire --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Loire"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LoireRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Margaux --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Margaux"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medoc"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MargauxRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MerlotGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medoc --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medoc"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bordeaux"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MedocRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Meritage --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Meritage"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteVerdotGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MerlotGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MalbecGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignonGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetFrancGrape"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:minCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Merlot --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Merlot"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MerlotGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Meursault --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Meursault"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteBurgundy"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MeursaultRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Muscadet --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Muscadet"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Loire"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MuscadetRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotBlancGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Pauillac --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Pauillac"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medoc"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PauillacRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignonGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteSyrah --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteSyrah"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteSyrahGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotBlanc --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotBlanc"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotBlancGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotNoir --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotNoir"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotNoirGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Port --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Port"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedWine"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PortugalRegion"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedBordeaux --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedBordeaux"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bordeaux"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedWine"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MerlotGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignonGrape"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedBurgundy --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedBurgundy"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Burgundy"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedWine"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotNoirGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedTableWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedTableWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TableWine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RedWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Region --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Region"/> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Riesling --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Riesling"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RieslingGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RoseWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RoseWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Rose"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sancerre --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sancerre"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Loire"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SancerreRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sauternes --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sauternes"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bordeaux"/> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LateHarvest"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauterneRegion"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlanc --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlanc"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonOrSauvignonBlanc"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Semillon --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Semillon"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonOrSauvignonBlanc"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonOrSauvignonBlanc --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonOrSauvignonBlanc"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonGrape"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StEmilion --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StEmilion"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bordeaux"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StEmilionRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignonGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SweetRiesling --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SweetRiesling"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Riesling"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DessertWine"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SweetWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SweetWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TableWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TableWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TexasWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TexasWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TexasRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Tours --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Tours"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Loire"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ToursRegion"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CheninBlancGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Vintage --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Vintage"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasVintageYear"/> + <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#VintageYear --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#VintageYear"/> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteBordeaux --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteBordeaux"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bordeaux"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteWine"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonGrape"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteBurgundy --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteBurgundy"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Burgundy"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteWine"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChardonnayGrape"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteLoire --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteLoire"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Loire"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteWine"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CheninBlancGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotBlancGrape"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteNonSweetWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteNonSweetWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteWine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteTableWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteTableWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TableWine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteWine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhiteWine"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"> + <rdfs:label xml:lang="en">wine</rdfs:label> + <rdfs:label xml:lang="fr">vin</rdfs:label> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PotableLiquid"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasMaker"/> + <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn"/> + <owl:someValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Region"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasMaker"/> + <owl:allValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Winery"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineBody --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineBody"> + <owl:equivalentClass> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:oneOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineTaste"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineColor --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineColor"> + <owl:equivalentClass> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Rose"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:oneOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineDescriptor"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineDescriptor --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineDescriptor"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineColor"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineTaste"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:comment>Made WineDescriptor unionType of tastes and color</rdfs:comment> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineFlavor --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineFlavor"> + <owl:equivalentClass> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineTaste"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineGrape --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineGrape"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Grape"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineSugar --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineSugar"> + <owl:equivalentClass> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:oneOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineTaste"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineTaste --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineTaste"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WineDescriptor"/> + </owl:Class> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Winery --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Winery"/> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Zinfandel --> + + <owl:Class rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Zinfandel"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Wine"/> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ZinfandelGrape"/> + </owl:Restriction> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#madeFromGrape"/> + <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality> + </owl:Restriction> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasColor"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasBody"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasSugar"/> + <owl:hasValue rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#hasFlavor"/> + <owl:allValuesFrom> + <owl:Class> + <owl:oneOf rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:oneOf> + </owl:Class> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Individuals + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#America --> + + <owl:Thing rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#America"> + <rdf:type rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Country"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </owl:Thing> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#England --> + + <owl:Thing rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#England"> + <rdf:type rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Country"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </owl:Thing> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#France --> + + <owl:Thing rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#France"> + <rdf:type rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Country"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </owl:Thing> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Germany --> + + <owl:Thing rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Germany"> + <rdf:type rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Country"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </owl:Thing> + + + + <!-- http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy --> + + <owl:Thing rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"> + <rdf:type rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Country"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Bananas --> + + <food:SweetFruit rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Bananas"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:SweetFruit> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#BeefCurry --> + + <food:SpicyRedMeat rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#BeefCurry"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:SpicyRedMeat> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Cake --> + + <food:SweetDessert rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Cake"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:SweetDessert> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Cheese --> + + <food:CheeseNutsDessert rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Cheese"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:CheeseNutsDessert> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Chicken --> + + <food:LightMeatFowl rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Chicken"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:LightMeatFowl> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Clams --> + + <food:NonOysterShellfish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Clams"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonOysterShellfish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Crab --> + + <food:NonOysterShellfish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Crab"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonOysterShellfish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Delicate --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Delicate"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Dry"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Duck --> + + <food:DarkMeatFowl rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Duck"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:DarkMeatFowl> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FettucineAlfRedo --> + + <food:PastaWithHeavyCreamSauce rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FettucineAlfRedo"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:PastaWithHeavyCreamSauce> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Flounder --> + + <food:BlandFish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Flounder"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:BlandFish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FraDiavolo --> + + <food:PastaWithSpicyRedSauce rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#FraDiavolo"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:PastaWithSpicyRedSauce> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Full --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Full"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#GarlickyRoast --> + + <food:SpicyRedMeat rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#GarlickyRoast"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:SpicyRedMeat> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Goose --> + + <food:DarkMeatFowl rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Goose"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:DarkMeatFowl> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Halibut --> + + <food:BlandFish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Halibut"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:BlandFish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Light --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Light"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Lobster --> + + <food:NonOysterShellfish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Lobster"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonOysterShellfish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Medium"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MixedFruit --> + + <food:SweetFruit rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#MixedFruit"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:SweetFruit> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Moderate"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Mussels --> + + <food:NonOysterShellfish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Mussels"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonOysterShellfish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Nuts --> + + <food:CheeseNutsDessert rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Nuts"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:CheeseNutsDessert> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OffDry --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#OffDry"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Oysters --> + + <food:OysterShellfish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Oysters"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:OysterShellfish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithWhiteClamSauce --> + + <food:PastaWithLightCreamSauce rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#PastaWithWhiteClamSauce"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:PastaWithLightCreamSauce> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Peaches --> + + <food:SweetFruit rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Peaches"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:SweetFruit> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pie --> + + <food:SweetDessert rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pie"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:SweetDessert> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pizza --> + + <food:OtherTomatoBasedFood rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pizza"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:OtherTomatoBasedFood> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pork --> + + <food:NonRedMeat rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Pork"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonRedMeat> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Red"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RoastBeef --> + + <food:NonSpicyRedMeat rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#RoastBeef"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonSpicyRedMeat> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Rose --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Rose"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Rose"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Scrod --> + + <food:BlandFish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Scrod"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:BlandFish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpaghettiWithTomatoSauce --> + + <food:PastaWithNonSpicyRedSauce rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#SpaghettiWithTomatoSauce"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:PastaWithNonSpicyRedSauce> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Steak --> + + <food:NonSpicyRedMeat rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Steak"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonSpicyRedMeat> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Strong --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Strong"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Sweet --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Sweet"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Swordfish --> + + <food:NonBlandFish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Swordfish"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonBlandFish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ThompsonSeedless --> + + <food:EatingGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#ThompsonSeedless"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:EatingGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Tuna --> + + <food:NonBlandFish rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Tuna"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonBlandFish> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Turkey --> + + <food:LightMeatFowl rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Turkey"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:LightMeatFowl> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Veal --> + + <food:NonSpicyRedMeat rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Veal"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </food:NonSpicyRedMeat> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White --> + + <owl:Thing rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#White"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <owl:sameAs rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:Thing> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AlsaceRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AlsaceRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AnjouRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AnjouRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LoireRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ArroyoGrandeRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ArroyoGrandeRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AustralianRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AustralianRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bancroft --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bancroft"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BancroftChardonnay --> + + <wine:Chardonnay rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BancroftChardonnay"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bancroft"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + </wine:Chardonnay> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BeaujolaisRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BeaujolaisRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Beringer --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Beringer"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BordeauxRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BordeauxRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BourgogneRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BourgogneRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetFrancGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetFrancGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignonGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CabernetSauvignonGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#USRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CentralCoastRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CentralCoastRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CentralTexasRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CentralTexasRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TexasRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChardonnayGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChardonnayGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauChevalBlanc --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauChevalBlanc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauChevalBlancStEmilion --> + + <wine:StEmilion rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauChevalBlancStEmilion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauChevalBlanc"/> + </wine:StEmilion> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDYchem --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDYchem"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDYchemSauterne --> + + <wine:Sauternes rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDYchemSauterne"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDYchem"/> + <wine:madeFromGrape rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape"/> + <wine:madeFromGrape rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonGrape"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:Sauternes> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDeMeursault --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDeMeursault"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDeMeursaultMeursault --> + + <wine:Meursault rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDeMeursaultMeursault"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDeMeursault"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </wine:Meursault> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauLafiteRothschild --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauLafiteRothschild"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauLafiteRothschildPauillac --> + + <wine:Pauillac rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauLafiteRothschildPauillac"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauLafiteRothschild"/> + </wine:Pauillac> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMargaux --> + + <wine:Margaux rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMargaux"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMargauxWinery"/> + </wine:Margaux> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMargauxWinery --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMargauxWinery"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMorgon --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMorgon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMorgonBeaujolais --> + + <wine:Beaujolais rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMorgonBeaujolais"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMorgon"/> + </wine:Beaujolais> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CheninBlancGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CheninBlancGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChiantiClassico --> + + <wine:Chianti rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChiantiClassico"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#McGuinnesso"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </wine:Chianti> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChiantiRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChiantiRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ItalianRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeLaPoussie --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeLaPoussie"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeLaPoussieSancerre --> + + <wine:Sancerre rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeLaPoussieSancerre"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeLaPoussie"/> + </wine:Sancerre> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeVougeot --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeVougeot"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeVougeotCotesDOr --> + + <wine:CotesDOr rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeVougeotCotesDOr"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeVougeot"/> + </wine:CotesDOr> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CongressSprings --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CongressSprings"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CongressSpringsSemillon --> + + <wine:Semillon rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CongressSpringsSemillon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CongressSprings"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + </wine:Semillon> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Corbans --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Corbans"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CorbansDryWhiteRiesling --> + + <wine:Riesling rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CorbansDryWhiteRiesling"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Corbans"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + </wine:Riesling> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CorbansPrivateBinSauvignonBlanc --> + + <wine:SauvignonBlanc rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CorbansPrivateBinSauvignonBlanc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Corbans"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:SauvignonBlanc> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CorbansSauvignonBlanc --> + + <wine:SauvignonBlanc rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CorbansSauvignonBlanc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Corbans"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:SauvignonBlanc> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CortonMontrachet --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CortonMontrachet"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CortonMontrachetWhiteBurgundy --> + + <wine:WhiteBurgundy rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CortonMontrachetWhiteBurgundy"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CortonMontrachet"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:WhiteBurgundy> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CotesDOrRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CotesDOrRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BourgogneRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Cotturi --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Cotturi"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CotturiZinfandel --> + + <wine:Zinfandel rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CotturiZinfandel"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Cotturi"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:Zinfandel> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DAnjou --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DAnjou"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate --> + + <wine:WineFlavor rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineFlavor> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry --> + + <wine:WineSugar rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineSugar> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#EdnaValleyRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#EdnaValleyRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Elyse --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Elyse"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ElyseZinfandel --> + + <wine:Zinfandel rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ElyseZinfandel"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Elyse"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + </wine:Zinfandel> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Forman --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Forman"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FormanCabernetSauvignon --> + + <wine:CabernetSauvignon rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FormanCabernetSauvignon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Forman"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:CabernetSauvignon> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FormanChardonnay --> + + <wine:Chardonnay rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FormanChardonnay"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Forman"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + </wine:Chardonnay> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Foxen --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Foxen"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FoxenCheninBlanc --> + + <wine:CheninBlanc rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FoxenCheninBlanc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Foxen"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaBarbaraRegion"/> + </wine:CheninBlanc> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full --> + + <wine:WineBody rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineBody> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GamayGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GamayGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GaryFarrell --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GaryFarrell"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GaryFarrellMerlot --> + + <wine:Merlot rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GaryFarrellMerlot"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GaryFarrell"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + </wine:Merlot> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GermanyRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GermanyRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Handley --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Handley"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ItalianRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ItalianRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KalinCellars --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KalinCellars"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KalinCellarsSemillon --> + + <wine:Semillon rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KalinCellarsSemillon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KalinCellars"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:Semillon> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KathrynKennedy --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KathrynKennedy"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KathrynKennedyLateral --> + + <wine:Meritage rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KathrynKennedyLateral"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KathrynKennedy"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </wine:Meritage> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LaneTanner --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LaneTanner"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LaneTannerPinotNoir --> + + <wine:PinotNoir rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LaneTannerPinotNoir"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LaneTanner"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaBarbaraRegion"/> + </wine:PinotNoir> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light --> + + <wine:WineBody rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineBody> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LoireRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LoireRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#FrenchRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Longridge --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Longridge"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LongridgeMerlot --> + + <wine:Merlot rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LongridgeMerlot"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Longridge"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"/> + </wine:Merlot> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MalbecGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MalbecGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MargauxRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MargauxRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MedocRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Marietta --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Marietta"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaCabernetSauvignon --> + + <wine:CabernetSauvignon rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaCabernetSauvignon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Marietta"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + </wine:CabernetSauvignon> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaOldVinesRed --> + + <wine:RedTableWine rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaOldVinesRed"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Marietta"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + </wine:RedTableWine> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaPetiteSyrah --> + + <wine:PetiteSyrah rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaPetiteSyrah"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Marietta"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + </wine:PetiteSyrah> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaZinfandel --> + + <wine:Zinfandel rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MariettaZinfandel"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Marietta"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + </wine:Zinfandel> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#McGuinnesso --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#McGuinnesso"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium --> + + <wine:WineBody rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineBody> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MedocRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MedocRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BordeauxRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MendocinoRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MendocinoRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + <wine:adjacentRegion rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MerlotGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MerlotGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MeursaultRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MeursaultRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BourgogneRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate --> + + <wine:WineFlavor rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineFlavor> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyard --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyard"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyardEdnaValleyChardonnay --> + + <wine:Chardonnay rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyardEdnaValleyChardonnay"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#EdnaValleyRegion"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyard"/> + </wine:Chardonnay> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyardEstatePinotNoir --> + + <wine:PinotNoir rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyardEstatePinotNoir"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#EdnaValleyRegion"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyard"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:PinotNoir> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Mountadam --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Mountadam"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountadamChardonnay --> + + <wine:Chardonnay rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountadamChardonnay"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Mountadam"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SouthAustraliaRegion"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:Chardonnay> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountadamPinotNoir --> + + <wine:PinotNoir rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountadamPinotNoir"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Mountadam"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SouthAustraliaRegion"/> + </wine:PinotNoir> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountadamRiesling --> + + <wine:DryRiesling rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountadamRiesling"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Mountadam"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SouthAustraliaRegion"/> + </wine:DryRiesling> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MuscadetRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MuscadetRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LoireRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry --> + + <wine:WineSugar rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineSugar> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PageMillWinery --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PageMillWinery"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PageMillWineryCabernetSauvignon --> + + <wine:CabernetSauvignon rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PageMillWineryCabernetSauvignon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PageMillWinery"/> + </wine:CabernetSauvignon> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PauillacRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PauillacRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MedocRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PeterMccoy --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PeterMccoy"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PeterMccoyChardonnay --> + + <wine:Chardonnay rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PeterMccoyChardonnay"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PeterMccoy"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"/> + </wine:Chardonnay> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteSyrahGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteSyrahGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteVerdotGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PetiteVerdotGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotBlancGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotBlancGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotNoirGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PinotNoirGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PortugalRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PortugalRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PulignyMontrachet --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PulignyMontrachet"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PulignyMontrachetWhiteBurgundy --> + + <wine:WhiteBurgundy rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PulignyMontrachetWhiteBurgundy"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PulignyMontrachet"/> + </wine:WhiteBurgundy> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red --> + + <wine:WineColor rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineColor> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RieslingGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RieslingGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Rose --> + + <wine:WineColor rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Rose"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineColor> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RoseDAnjou --> + + <wine:Anjou rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#RoseDAnjou"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DAnjou"/> + </wine:Anjou> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SancerreRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SancerreRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LoireRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SangioveseGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SangioveseGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaBarbaraRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaBarbaraRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainVineyard --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainVineyard"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainVineyardCabernetSauvignon --> + + <wine:CabernetSauvignon rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainVineyardCabernetSauvignon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainVineyard"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainsRegion"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:CabernetSauvignon> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainsRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainsRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyon --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyon"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyonZinfandel --> + + <wine:Zinfandel rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyonZinfandel"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ArroyoGrandeRegion"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyon"/> + </wine:Zinfandel> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyonZinfandel1998 --> + + <wine:Zinfandel rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyonZinfandel1998"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ArroyoGrandeRegion"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyon"/> + <wine:hasVintageYear rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Year1998"/> + </wine:Zinfandel> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauterneRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauterneRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BordeauxRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SauvignonBlancGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossRothermel --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossRothermel"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossRothermelTrochenbierenausleseRiesling --> + + <wine:SweetRiesling rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossRothermelTrochenbierenausleseRiesling"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GermanyRegion"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossRothermel"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </wine:SweetRiesling> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossVolrad --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossVolrad"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossVolradTrochenbierenausleseRiesling --> + + <wine:SweetRiesling rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossVolradTrochenbierenausleseRiesling"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GermanyRegion"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossVolrad"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </wine:SweetRiesling> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SeanThackrey --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SeanThackrey"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SeanThackreySiriusPetiteSyrah --> + + <wine:PetiteSyrah rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SeanThackreySiriusPetiteSyrah"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SeanThackrey"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </wine:PetiteSyrah> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Selaks --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Selaks"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SelaksIceWine --> + + <wine:IceWine rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SelaksIceWine"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Selaks"/> + <wine:hasColor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </wine:IceWine> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SelaksSauvignonBlanc --> + + <wine:SauvignonBlanc rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SelaksSauvignonBlanc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Selaks"/> + </wine:SauvignonBlanc> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SemillonGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineGrape> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SevreEtMaine --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SevreEtMaine"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SevreEtMaineMuscadet --> + + <wine:Muscadet rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SevreEtMaineMuscadet"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SevreEtMaine"/> + </wine:Muscadet> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SonomaRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CaliforniaRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SouthAustraliaRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SouthAustraliaRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#AustralianRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StEmilionRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StEmilionRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#BordeauxRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StGenevieve --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StGenevieve"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StGenevieveTexasWhite --> + + <wine:WhiteWine rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StGenevieveTexasWhite"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CentralTexasRegion"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StGenevieve"/> + </wine:WhiteWine> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Stonleigh --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Stonleigh"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StonleighSauvignonBlanc --> + + <wine:SauvignonBlanc rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StonleighSauvignonBlanc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NewZealandRegion"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Stonleigh"/> + </wine:SauvignonBlanc> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong --> + + <wine:WineFlavor rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineFlavor> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet --> + + <wine:WineSugar rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineSugar> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Taylor --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Taylor"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TaylorPort --> + + <wine:Port rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TaylorPort"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Taylor"/> + </wine:Port> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TexasRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#TexasRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#USRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ToursRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ToursRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LoireRegion"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#USRegion --> + + <wine:Region rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#USRegion"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Region> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Ventana --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Ventana"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#VentanaCheninBlanc --> + + <wine:CheninBlanc rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#VentanaCheninBlanc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CentralCoastRegion"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Ventana"/> + </wine:CheninBlanc> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White --> + + <wine:WineColor rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + </wine:WineColor> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLane --> + + <wine:Winery rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLane"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:Winery> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLaneCabernetFranc --> + + <wine:CabernetFranc rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLaneCabernetFranc"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + <wine:hasMaker rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLane"/> + </wine:CabernetFranc> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLanePrimavera --> + + <wine:DessertWine rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLanePrimavera"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:hasFlavor rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <wine:hasBody rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + <wine:locatedIn rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#NapaRegion"/> + <wine:hasSugar rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </wine:DessertWine> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Year1998 --> + + <wine:VintageYear rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Year1998"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + <wine:yearValue rdf:datatype="http://www.w3.org/2001/XMLSchema#positiveInteger">1998</wine:yearValue> + </wine:VintageYear> + + + + <!-- http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ZinfandelGrape --> + + <wine:WineGrape rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ZinfandelGrape"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/> + </wine:WineGrape> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // General axioms + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Delicate"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Moderate"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Strong"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Red"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Rose"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#White"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Full"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Light"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Medium"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Dry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Bancroft"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauChevalBlanc"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDYchem"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauDeMeursault"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauLafiteRothschild"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMargauxWinery"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ChateauMorgon"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeLaPoussie"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#ClosDeVougeot"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CongressSprings"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Corbans"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#CortonMontrachet"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Cotturi"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#DAnjou"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Elyse"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Forman"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Foxen"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#GaryFarrell"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KalinCellars"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#KathrynKennedy"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#LaneTanner"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Longridge"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Marietta"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#McGuinnesso"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#MountEdenVineyard"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Mountadam"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PageMillWinery"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PeterMccoy"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#PulignyMontrachet"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SantaCruzMountainVineyard"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SaucelitoCanyon"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossRothermel"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SchlossVolrad"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SeanThackrey"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Selaks"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#SevreEtMaine"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#StGenevieve"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Stonleigh"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Taylor"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Ventana"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#WhitehallLane"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#America"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#England"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#France"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Germany"/> + <rdf:Description rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/> + </owl:distinctMembers> + </rdf:Description> + <rdf:Description> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDifferent"/> + <owl:distinctMembers rdf:parseType="Collection"> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#OffDry"/> + <rdf:Description rdf:about="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#Sweet"/> + </owl:distinctMembers> + </rdf:Description> +</rdf:RDF> + + + +<!-- Generated by the OWL API (version 3.2.4.1806) http://owlapi.sourceforge.net --> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/OPPL/test-data/ontology/imports/merge_test.owl Mon Aug 20 11:39:56 2012 +0200 @@ -0,0 +1,74 @@ +<?xml version="1.0"?> + + +<!DOCTYPE rdf:RDF [ + <!ENTITY owl "http://www.w3.org/2002/07/owl#" > + <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > + <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > + <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > +]> + + +<rdf:RDF xmlns="http://www.cbgp.upm.es/merge_test.owl#" + xml:base="http://www.cbgp.upm.es/merge_test.owl" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <owl:Ontology rdf:about="http://www.cbgp.upm.es/merge_test.owl"> + <owl:imports rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl"/> + <owl:imports rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine"/> + </owl:Ontology> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Object Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.cbgp.upm.es/merge_test.owl#p --> + + <owl:ObjectProperty rdf:about="http://www.cbgp.upm.es/merge_test.owl#p"/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.cbgp.upm.es/merge_test.owl#A --> + + <owl:Class rdf:about="http://www.cbgp.upm.es/merge_test.owl#A"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.cbgp.upm.es/merge_test.owl#p"/> + <owl:someValuesFrom rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#ValuePartition"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="http://www.cbgp.upm.es/merge_test.owl#p"/> + <owl:someValuesFrom rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#Wine"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> +</rdf:RDF> + + + +<!-- Generated by the OWL API (version 3.3.1957) http://owlapi.sourceforge.net --> +