As we discussed at the ftf, attached. Bijan found an online converter... http://www.mindswap.org/2002/rdfconvert/ -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ #Processed by Id: cwm.py,v 1.114 2002/12/30 15:00:33 timbl Exp # using base http://www.w3.org/2001/sw/WebOnt/guide-src/wine.owl # Notation3 generation by # notation3.py,v 1.126 2002/12/31 05:50:30 timbl Exp # Base was: http://www.w3.org/2001/sw/WebOnt/guide-src/wine.owl @prefix : <#> . @prefix food: <http://www.example.org/food#> . @prefix owl: </2002/07/owl#> . @prefix rdf: </1999/02/22-rdf-syntax-ns#> . @prefix rdfs: </2000/01/rdf-schema#> . @prefix vin: <http://www.example.org/wine#> . @prefix xsd: </2000/10/XMLSchema#> . <http://www.example.org/wine.owl> a owl:Ontology; rdfs:comment "An example OWL ontology", """Derived from the DAML Wine ontology at http://ontolingua.stanford.edu/doc/chimaera/ontologies/wines.daml Substantially changed, in particular the Region based relations. """; rdfs:label "Wine Ontology"; owl:imports <http://www.example.org/food.owl>; owl:priorVersion <http://www.example.org/wine-112102.owl> . :AlsaceRegion a vin:Region; vin:locatedIn :FrenchRegion . :AlsatianWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :alsaceRegion; owl:onProperty :locatedIn ] ) . :AmericanWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :UsRegion; owl:onProperty :locatedIn ] ) . :Anjou a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Rose; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Light; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :Delicate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :OffDry; owl:onProperty :hasSugar ]; owl:intersectionOf ( :Loire [ owl:hasValue :anjouRegion; owl:onProperty :locatedIn ] ) . :AnjouRegion a vin:Region; vin:locatedIn :LoireRegion . :ArroyoGrandeRegion a vin:Region; vin:locatedIn :CaliforniaRegion . :AustralianRegion a vin:Region . :Bancroft a vin:Winery . :BancroftChardonnay a vin:Chardonnay; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Bancroft; vin:hasSugar :Dry; vin:locatedIn :NapaRegion . :Beaujolais a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Light; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:hasValue :Delicate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :GamayGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Wine [ owl:hasValue :beaujolaisRegion; owl:onProperty :locatedIn ] ) . :BeaujolaisRegion a vin:Region; vin:locatedIn :FrenchRegion . :Beringer a vin:Winery . :Bordeaux a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :BordeauxRegion; owl:onProperty :locatedIn ] ) . :BordeauxRegion a vin:Region; vin:locatedIn :FrenchRegion . :BourgogneRegion a vin:Region; vin:locatedIn :FrenchRegion . :Burgundy a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ]; owl:intersectionOf ( :Wine [ owl:hasValue :BourgogneRegion; owl:onProperty :locatedIn ] ) . :CabernetFranc a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Moderate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :Medium; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ]; owl:intersectionOf ( :Wine [ owl:hasValue :CabernetFrancGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :CabernetFrancGrape a vin:WineGrape . :CabernetSauvignon a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Moderate :Strong ) ]; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Medium :Full ) ]; owl:onProperty :hasBody ]; owl:intersectionOf ( :Wine [ owl:hasValue :CabernetSauvignonGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :CabernetSauvignonGrape a vin:WineGrape . :CaliforniaRegion a vin:Region; vin:locatedIn :UsRegion . :CaliforniaWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :CaliforniaRegion; owl:onProperty :locatedIn ] ) . :CentralCoastRegion a vin:Region; vin:locatedIn :CaliforniaRegion . :CentralTexasRegion a vin:Region; vin:locatedIn :TexasRegion . :Chardonnay a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :White; owl:onProperty :hasColor ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Full :Medium ) ]; owl:onProperty :hasBody ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Strong :Moderate ) ]; owl:onProperty :hasFlavor ]; owl:intersectionOf ( :Wine [ owl:hasValue :ChardonnayGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :ChardonnayGrape a vin:WineGrape . :ChateauChevalBlanc a vin:Winery . :ChateauChevalBlancStEmilion a vin:StEmilion; vin:hasMaker :ChateauChevalBlanc . :ChateauDYchem a vin:Winery . :ChateauDYchemSauterne a vin:Sauterne; vin:hasFlavor :Strong; vin:hasMaker :ChateauDYchem; vin:madeFromGrape :SauvignonBlancGrape, :SemillonGrape . :ChateauDeMeursault a vin:Winery . :ChateauDeMeursaultMeursault a vin:Meursault; vin:hasFlavor :Moderate; vin:hasMaker :ChateauDeMeursault . :ChateauLafiteRothschild a vin:Winery . :ChateauLafiteRothschildPauillac a vin:Pauillac; vin:hasMaker :ChateauLafiteRothschild . :ChateauMargaux a vin:Margaux; vin:hasMaker :ChateauMargauxWinery . :ChateauMargauxWinery a vin:Winery . :ChateauMorgon a vin:Winery . :ChateauMorgonBeaujolais a vin:Beaujolais; vin:hasMaker :ChateauMorgon . :CheninBlanc a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :White; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Moderate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Full :Medium ) ]; owl:onProperty :hasBody ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Dry :OffDry ) ]; owl:onProperty :hasSugar ]; owl:intersectionOf ( :Wine [ owl:hasValue :CheninBlancGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :CheninBlancGrape a vin:WineGrape . :Chianti a owl:Class; rdfs:subClassOf :ItalianWine, [ a owl:Restriction; owl:hasValue :ChiantiRegion; owl:onProperty :locatedIn ], [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :SangioveseGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:hasValue :Moderate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Light :Medium ) ]; owl:onProperty :hasBody ] . :ChiantiClassico a vin:Chianti; vin:hasBody :Medium; vin:hasMaker :McGuinnesso . :ChiantiRegion a vin:Region; vin:locatedIn :ItalianRegion . :ClosDeLaPoussie a vin:Winery . :ClosDeLaPoussieSancerre a vin:Sancerre; vin:hasMaker :ClosDeLaPoussie . :ClosDeVougeot a vin:Winery . :ClosDeVougeotCotesDOr a vin:CotesDOr; vin:hasMaker :ClosDeVougeot . :CongressSprings a vin:Winery . :CongressSpringsSemillon a vin:Semillon; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :CongressSprings; vin:hasSugar :Dry . :Corbans a vin:Winery . :CorbansDryWhiteRiesling a vin:Riesling; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Corbans; vin:hasSugar :OffDry; vin:locatedIn :NewZealandRegion . :CorbansPrivateBinSauvignonBlanc a vin:SauvignonBlanc; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :Corbans; vin:hasSugar :Dry; vin:locatedIn :NewZealandRegion . :CorbansSauvignonBlanc a vin:SauvignonBlanc; vin:hasBody :Medium; vin:hasFlavor :Strong; vin:hasMaker :Corbans; vin:hasSugar :Dry; vin:locatedIn :NewZealandRegion . :CortonMontrachet a vin:Winery . :CortonMontrachetWhiteBurgundy a vin:WhiteBurgundy; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :CortonMontrachet; vin:hasSugar :Dry . :CotesDOr a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Moderate; owl:onProperty :hasFlavor ]; owl:intersectionOf ( :RedBurgundy [ owl:hasValue :cotesDOrRegion; owl:onProperty :locatedIn ] ) . :CotesDOrRegion a vin:Region; vin:locatedIn :BourgogneRegion . :Cotturi a vin:Winery . :CotturiZinfandel a vin:Zinfandel; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :Cotturi; vin:hasSugar :Dry; vin:locatedIn :SonomaRegion . :DAnjou a vin:Winery . :Delicate a vin:WineFlavor . :DessertWine a owl:Class; rdfs:subClassOf :Wine, [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :OffDry :Sweet ) ]; owl:onProperty :hasSugar ] . :Dry a vin:WineSugar . :DryRedWine a owl:Class; owl:intersectionOf ( :DryWine :RedWine ) . :DryRiesling a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :White; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Delicate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Light :Medium ) ]; owl:onProperty :hasBody ]; owl:intersectionOf ( :Riesling [ owl:hasValue :Dry; owl:onProperty :hasSugar ] ) . :DryWhiteWine a owl:Class; owl:intersectionOf ( :DryWine :WhiteWine ) . :DryWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :Dry; owl:onProperty :hasSugar ] ) . :EarlyHarvest a owl:Class; rdfs:subClassOf :Wine, [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Dry :OffDry ) ]; owl:onProperty :hasSugar ] . :EdnaValleyRegion a vin:Region; vin:locatedIn :CaliforniaRegion . :Elyse a vin:Winery . :ElyseZinfandel a vin:Zinfandel; vin:hasBody :Full; vin:hasFlavor :Moderate; vin:hasMaker :Elyse; vin:hasSugar :Dry; vin:locatedIn :NapaRegion . :Forman a vin:Winery . :FormanCabernetSauvignon a vin:CabernetSauvignon; vin:hasBody :Medium; vin:hasFlavor :Strong; vin:hasMaker :Forman; vin:hasSugar :Dry; vin:locatedIn :NapaRegion . :FormanChardonnay a vin:Chardonnay; vin:hasBody :Full; vin:hasFlavor :Moderate; vin:hasMaker :Forman; vin:hasSugar :Dry; vin:locatedIn :NapaRegion . :Foxen a vin:Winery . :FoxenCheninBlanc a vin:CheninBlanc; vin:hasBody :Full; vin:hasFlavor :Moderate; vin:hasMaker :Foxen; vin:hasSugar :Dry; vin:locatedIn :SantaBarbaraRegion . :FrenchRegion a vin:Region . :FrenchWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :FrenchRegion; owl:onProperty :locatedIn ] ) . :Full a vin:WineBody . :FullBodiedWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :Full; owl:onProperty :hasBody ] ) . :Gamay a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :GamayGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :GamayGrape a vin:WineGrape . :GaryFarrell a vin:Winery . :GaryFarrellMerlot a vin:Merlot; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :GaryFarrell; vin:hasSugar :Dry; vin:locatedIn :SonomaRegion . :GermanWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :germanyRegion; owl:onProperty :locatedIn ] ) . :GermanyRegion a vin:Region . :Handley a vin:Winery . :IceWine a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Medium :Full ) ]; owl:onProperty :hasBody ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Moderate :Strong ) ]; owl:onProperty :hasFlavor ]; owl:intersectionOf ( :LateHarvest :DessertWine [ owl:hasValue :White; owl:onProperty :hasColor ] ) . :ItalianRegion a vin:Region . :ItalianWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :ItalianRegion; owl:onProperty :locatedIn ] ) . :KalinCellars a vin:Winery . :KalinCellarsSemillon a vin:Semillon; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :KalinCellars; vin:hasSugar :Dry . :KathrynKennedy a vin:Winery . :KathrynKennedyLateral a vin:Meritage; vin:hasBody :Medium; vin:hasFlavor :Delicate; vin:hasMaker :KathrynKennedy; vin:hasSugar :Dry . :LaneTanner a vin:Winery . :LaneTannerPinotNoir a vin:PinotNoir; vin:hasBody :Light; vin:hasFlavor :Delicate; vin:hasMaker :LaneTanner; vin:hasSugar :Dry; vin:locatedIn :SantaBarbaraRegion . :LateHarvest a owl:Class; rdfs:subClassOf :Wine, [ a owl:Restriction; owl:hasValue :Sweet; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Moderate :Strong ) ]; owl:onProperty :hasFlavor ]; owl:disjointWith :EarlyHarvest . :Light a vin:WineBody . :Loire a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :LoireRegion; owl:onProperty :locatedIn ] ) . :LoireRegion a vin:Region; vin:locatedIn :FrenchRegion . :Longridge a vin:Winery . :LongridgeMerlot a vin:Merlot; vin:hasBody :Light; vin:hasFlavor :Moderate; vin:hasMaker :Longridge; vin:hasSugar :Dry; vin:locatedIn :NewZealandRegion . :MalbecGrape a vin:WineGrape . :Margaux a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Delicate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :MerlotGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Medoc [ owl:hasValue :margauxRegion; owl:onProperty :locatedIn ] ) . :MargauxRegion a vin:Region; vin:locatedIn :MedocRegion . :Marietta a vin:Winery . :MariettaCabernetSauvignon a vin:CabernetSauvignon; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Marietta; vin:hasSugar :Dry; vin:locatedIn :SonomaRegion . :MariettaOldVinesRed a vin:RedTableWine; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Marietta; vin:hasSugar :Dry; vin:locatedIn :SonomaRegion . :MariettaPetiteSyrah a vin:PetiteSyrah; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Marietta; vin:hasSugar :Dry; vin:locatedIn :SonomaRegion . :MariettaZinfandel a vin:Zinfandel; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Marietta; vin:hasSugar :Dry; vin:locatedIn :SonomaRegion . :McGuinnesso a vin:Winery . :Medium a vin:WineBody . :Medoc a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ]; owl:intersectionOf ( :Bordeaux [ owl:hasValue :medocRegion; owl:onProperty :locatedIn ] ) . :MedocRegion a vin:Region; vin:locatedIn :BordeauxRegion . :MendocinoRegion a vin:Region; vin:adjacentRegion :SonomaRegion; vin:locatedIn :CaliforniaRegion . :Meritage a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ]; owl:intersectionOf ( :Wine [ owl:allValuesFrom [ a owl:Class; owl:oneOf ( :CabernetSauvignonGrape :CabernetFrancGrape :MalbecGrape :PetiteVerdotGrape :MerlotGrape ) ]; owl:onProperty :madeFromGrape ] [ owl:minCardinality """ 2 """; owl:onProperty :madeFromGrape ] ) . :Merlot a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Moderate :Delicate ) ]; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Light :Medium ) ]; owl:onProperty :hasBody ]; owl:intersectionOf ( :Wine [ owl:hasValue :MerlotGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :MerlotGrape a vin:WineGrape . :Meursault a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Full; owl:onProperty :hasBody ]; owl:intersectionOf ( :WhiteBurgundy [ owl:hasValue :meursaultRegion; owl:onProperty :locatedIn ] ) . :MeursaultRegion a vin:Region; vin:locatedIn :BourgogneRegion . :Moderate a vin:WineFlavor . :MountEdenVineyard a vin:Winery . :MountEdenVineyardEdnaValleyChardonnay a vin:Chardonnay; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :MountEdenVineyard; vin:hasSugar :Dry; vin:locatedIn :EdnaValleyRegion . :MountEdenVineyardEstatePinotNoir a vin:PinotNoir; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :MountEdenVineyard; vin:hasSugar :Dry; vin:locatedIn :EdnaValleyRegion . :Mountadam a vin:Winery . :MountadamChardonnay a vin:Chardonnay; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :Mountadam; vin:hasSugar :Dry; vin:locatedIn :SouthAustraliaRegion . :MountadamPinotNoir a vin:PinotNoir; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Mountadam; vin:hasSugar :Dry; vin:locatedIn :SouthAustraliaRegion . :MountadamRiesling a vin:DryRiesling; vin:hasBody :Medium; vin:hasFlavor :Delicate; vin:hasMaker :Mountadam; vin:hasSugar :Dry; vin:locatedIn :SouthAustraliaRegion . :Muscadet a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Light; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :Delicate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:hasValue :PinotBlancGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Loire [ owl:hasValue :muscadetRegion; owl:onProperty :locatedIn ] ) . :MuscadetRegion a vin:Region; vin:locatedIn :LoireRegion . :NapaRegion a vin:Region; vin:locatedIn :CaliforniaRegion . :NewZealandRegion a vin:Region . :OffDry a vin:WineSugar; owl:differentIndividualFrom :Dry, :Sweet . :PageMillWinery a vin:Winery . :PageMillWineryCabernetSauvignon a vin:CabernetSauvignon; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :PageMillWinery; vin:hasSugar :Dry; vin:locatedIn :NapaRegion . :Pauillac a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Full; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :Strong; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :CabernetSauvignonGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Medoc [ owl:hasValue :pauillacRegion; owl:onProperty :locatedIn ] ) . :PauillacRegion a vin:Region; vin:locatedIn :MedocRegion . :PeterMccoy a vin:Winery . :PeterMccoyChardonnay a vin:Chardonnay; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :PeterMccoy; vin:hasSugar :Dry; vin:locatedIn :SonomaRegion . :PetiteSyrah a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Moderate :Strong ) ]; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Medium :Full ) ]; owl:onProperty :hasBody ]; owl:intersectionOf ( :Wine [ owl:hasValue :petiteSyrahGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :PetiteSyrahGrape a vin:WineGrape . :PetiteVerdotGrape a vin:WineGrape . :PinotBlanc a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :White; owl:onProperty :hasColor ]; owl:intersectionOf ( :Wine [ owl:hasValue :PinotBlancGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :PinotBlancGrape a vin:WineGrape . :PinotNoir a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ]; owl:intersectionOf ( :Wine [ owl:hasValue :PinotNoirGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :PinotNoirGrape a vin:WineGrape . :Port a owl:Class; rdfs:subClassOf :RedWine, [ a owl:Restriction; owl:hasValue :PortugalRegion; owl:onProperty :locatedIn ], [ a owl:Restriction; owl:hasValue :Full; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :Strong; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :Sweet; owl:onProperty :hasSugar ] . :PortugalRegion a vin:Region . :PulignyMontrachet a vin:Winery . :PulignyMontrachetWhiteBurgundy a vin:WhiteBurgundy; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :PulignyMontrachet; vin:hasSugar :Dry . :Red a vin:WineColor . :RedBordeaux a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :CabernetSauvignonGrape :MerlotGrape ) ]; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Bordeaux :RedWine ) . :RedBurgundy a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :PinotNoirGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Burgundy :RedWine ) . :RedTableWine a owl:Class; owl:intersectionOf ( :TableWine [ owl:hasValue :Red; owl:onProperty :hasColor ] ) . :RedWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :Red; owl:onProperty :hasColor ] ) . :Region a owl:Class . :Riesling a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :White; owl:onProperty :hasColor ]; owl:intersectionOf ( :Wine [ owl:hasValue :RieslingGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :RieslingGrape a vin:WineGrape . :Rose a vin:WineColor . :RoseDAnjou a vin:Anjou; vin:hasMaker :DAnjou . :RoseWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :rose; owl:onProperty :hasColor ] ) . :Sancerre a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Medium; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :OffDry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:hasValue :Delicate; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :SauvignonBlancGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Loire [ owl:hasValue :sancerreRegion; owl:onProperty :locatedIn ] ) . :SancerreRegion a vin:Region; vin:locatedIn :LoireRegion . :SangioveseGrape a vin:WineGrape . :SantaBarbaraRegion a vin:Region; vin:locatedIn :CaliforniaRegion . :SantaCruzMountainVineyard a vin:Winery . :SantaCruzMountainVineyardCabernetSauvignon a vin:CabernetSauvignon; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :SantaCruzMountainVineyard; vin:hasSugar :Dry; vin:locatedIn :SantaCruzMountainsRegion . :SantaCruzMountainsRegion a vin:Region; vin:locatedIn :CaliforniaRegion . :SaucelitoCanyon a vin:Winery . :SaucelitoCanyonZinfandel a vin:Zinfandel; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :SaucelitoCanyon; vin:hasSugar :Dry; vin:locatedIn :ArroyoGrandeRegion . :SaucelitoCanyonZinfandel1998 a vin:Zinfandel; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :SaucelitoCanyon; vin:hasSugar :Dry; vin:hasVintageYear :Year1998; vin:locatedIn :ArroyoGrandeRegion . :Sauterne a owl:Class; rdfs:subClassOf :Bordeaux, :LateHarvest, [ a owl:Restriction; owl:hasValue :SauterneRegion; owl:onProperty :locatedIn ], [ a owl:Restriction; owl:hasValue :Medium; owl:onProperty :hasBody ], [ a owl:Restriction; owl:hasValue :White; owl:onProperty :hasColor ] . :SauterneRegion a vin:Region; vin:locatedIn :BordeauxRegion . :SauvignonBlanc a owl:Class; owl:intersectionOf ( :SemillonOrSauvignonBlanc [ owl:hasValue :SauvignonBlancGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :SauvignonBlancGrape a vin:WineGrape . :SchlossRothermel a vin:Winery . :SchlossRothermelTrochenbierenausleseRiesling a vin:SweetRiesling; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :SchlossRothermel; vin:hasSugar :Sweet; vin:locatedIn :GermanyRegion . :SchlossVolrad a vin:Winery . :SchlossVolradTrochenbierenausleseRiesling a vin:SweetRiesling; vin:hasBody :Full; vin:hasFlavor :Moderate; vin:hasMaker :SchlossVolrad; vin:hasSugar :Sweet; vin:locatedIn :GermanyRegion . :SeanThackrey a vin:Winery . :SeanThackreySiriusPetiteSyrah a vin:PetiteSyrah; vin:hasBody :Full; vin:hasFlavor :Strong; vin:hasMaker :SeanThackrey; vin:hasSugar :Dry; vin:locatedIn :NapaRegion . :Selaks a vin:Winery . :SelaksIceWine a vin:IceWine; vin:color :White; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Selaks; vin:locatedIn :NewZealandRegion . :SelaksSauvignonBlanc a vin:SauvignonBlanc; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Selaks; vin:hasSugar :Dry; vin:locatedIn :NewZealandRegion . :Semillon a owl:Class; owl:intersectionOf ( :SemillonOrSauvignonBlanc [ owl:hasValue :SemillonGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :SemillonGrape a vin:WineGrape . :SemillonOrSauvignonBlanc a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :White; owl:onProperty :hasColor ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Medium :Full ) ]; owl:onProperty :hasBody ]; owl:intersectionOf ( :Wine [ owl:allValuesFrom [ a owl:Class; owl:oneOf ( :SemillonGrape :SauvignonBlancGrape ) ]; owl:onProperty :madeFromGrape ] ) . :SevreEtMaine a vin:Winery . :SevreEtMaineMuscadet a vin:Muscadet; vin:hasMaker :SevreEtMaine . :SonomaRegion a vin:Region; vin:locatedIn :CaliforniaRegion . :SouthAustraliaRegion a vin:Region; vin:locatedIn :AustralianRegion . :StEmilion a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Strong; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:hasValue :CabernetSauvignonGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Bordeaux [ owl:hasValue :stEmilionRegion; owl:onProperty :locatedIn ] ) . :StEmilionRegion a vin:Region; vin:locatedIn :BordeauxRegion . :StGenevieve a vin:Winery . :StGenevieveTexasWhite a vin:WhiteWine; vin:hasFlavor :Moderate; vin:hasMaker :StGenevieve; vin:hasSugar :Dry; vin:locatedIn :CentralTexasRegion . :Stonleigh a vin:Winery . :StonleighSauvignonBlanc a vin:SauvignonBlanc; vin:hasBody :Medium; vin:hasFlavor :Delicate; vin:hasMaker :Stonleigh; vin:hasSugar :Dry; vin:locatedIn :NewZealandRegion . :Strong a vin:WineFlavor . :Sweet a vin:WineSugar; owl:differentIndividualFrom :Dry . :SweetRiesling a owl:Class; rdfs:subClassOf :DessertWine, [ a owl:Restriction; owl:hasValue :Full; owl:onProperty :hasBody ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Moderate :Strong ) ]; owl:onProperty :hasFlavor ]; owl:intersectionOf ( :Riesling [ owl:hasValue :Sweet; owl:onProperty :hasSugar ] ) . :SweetWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :Sweet; owl:onProperty :hasSugar ] ) . :TableWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :Dry; owl:onProperty :hasSugar ] ) . :Taylor a vin:Winery . :TaylorPort a vin:Port; vin:hasMaker :Taylor . :TexasRegion a vin:Region; vin:locatedIn :UsRegion . :TexasWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :TexasRegion; owl:onProperty :locatedIn ] ) . :Tours a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :CheninBlancGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Loire [ owl:hasValue :ToursRegion; owl:onProperty :locatedIn ] ) . :ToursRegion a vin:Region; vin:locatedIn :LoireRegion . :UsRegion a vin:Region . :Ventana a vin:Winery . :VentanaCheninBlanc a vin:CheninBlanc; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :Ventana; vin:hasSugar :OffDry; vin:locatedIn :CentralCoastRegion . :Vintage a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:cardinality "1"; owl:onProperty :hasVintageYear ] . :White a vin:WineColor . :WhiteBordeaux a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :SemillonGrape :SauvignonBlancGrape ) ]; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Bordeaux :WhiteWine ) . :WhiteBurgundy a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :ChardonnayGrape; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:maxCardinality "1"; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Burgundy :WhiteWine ) . :WhiteLoire a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :CheninBlancGrape :PinotBlancGrape :SauvignonBlancGrape ) ]; owl:onProperty :madeFromGrape ]; owl:intersectionOf ( :Loire :WhiteWine ) . :WhiteNonSweetWine a owl:Class; owl:intersectionOf ( :WhiteWine [ owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Dry :OffDry ) ]; owl:onProperty :hasSugar ] ) . :WhiteTableWine a owl:Class; owl:intersectionOf ( :TableWine [ owl:hasValue :White; owl:onProperty :hasColor ] ) . :WhiteWine a owl:Class; owl:intersectionOf ( :Wine [ owl:hasValue :White; owl:onProperty :hasColor ] ) . :WhitehallLane a vin:Winery . :WhitehallLaneCabernetFranc a vin:CabernetFranc; vin:hasBody :Medium; vin:hasFlavor :Moderate; vin:hasMaker :WhitehallLane; vin:hasSugar :Dry; vin:locatedIn :NapaRegion . :WhitehallLanePrimavera a vin:DessertWine; vin:hasBody :Light; vin:hasFlavor :Delicate; vin:hasSugar :Sweet; vin:locatedIn :NapaRegion . :Wine a owl:Class; rdfs:label ";wine", "vin"; rdfs:subClassOf food:PotableLiquid, [ a owl:Restriction; owl:cardinality "1"; owl:onProperty :hasMaker ], [ a owl:Restriction; owl:allValuesFrom :Winery; owl:onProperty :hasMaker ], [ a owl:Restriction; owl:minCardinality "1"; owl:onProperty :madeFromGrape ], [ a owl:Restriction; owl:cardinality "1"; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:cardinality "1"; owl:onProperty :hasFlavor ], [ a owl:Restriction; owl:cardinality "1"; owl:onProperty :hasBody ], [ a owl:Restriction; owl:cardinality "1"; owl:onProperty :hasColor ], [ a owl:Restriction; owl:cardinality "1"; owl:onProperty :hasMaker ], [ a owl:Restriction; owl:minCardinality "1"; owl:onProperty :locatedIn ] . :WineBody a owl:Class; rdfs:subClassOf :WineTaste; owl:oneOf ( :Light :Medium :Full ) . :WineColor a owl:Class; rdfs:subClassOf :WineDescriptor; owl:oneOf ( :White :Rose :Red ) . :WineDescriptor a owl:Class; rdfs:comment "Made WineDescriptor unionType of tastes and color"; owl:unionOf ( :WineTaste :WineColor ) . :WineFlavor a owl:Class; rdfs:subClassOf :WineTaste; owl:oneOf ( :Delicate :Moderate :Strong ) . :WineGrape a owl:Class; rdfs:subClassOf food:Grape . :WineSugar a owl:Class; rdfs:subClassOf :WineTaste; owl:oneOf ( :Sweet :OffDry :Dry ) . :WineTaste a owl:Class; rdfs:subClassOf :WineDescriptor . :WineYear a owl:Class . :Winery a owl:Class . :Year1998 a vin:WineYear; vin:yearValue "1998" . :Zinfandel a owl:Class; rdfs:subClassOf [ a owl:Restriction; owl:hasValue :Red; owl:onProperty :hasColor ], [ a owl:Restriction; owl:hasValue :Dry; owl:onProperty :hasSugar ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Full :Medium ) ]; owl:onProperty :hasBody ], [ a owl:Restriction; owl:allValuesFrom [ a owl:Class; owl:oneOf ( :Moderate :Strong ) ]; owl:onProperty :hasFlavor ]; owl:intersectionOf ( :Wine [ owl:hasValue :ZinfandelGrape; owl:onProperty :madeFromGrape ] [ owl:maxCardinality "1"; owl:onProperty :madeFromGrape ] ) . :ZinfandelGrape a vin:WineGrape . :adjacentRegion a owl:ObjectProperty, owl:SymmetricProperty; rdfs:domain :Region; rdfs:range :Region . :hasBody a owl:FunctionalProperty, owl:ObjectProperty; rdfs:range :WineBody; rdfs:subPropertyOf :hasWineDescriptor . :hasColor a owl:FunctionalProperty, owl:ObjectProperty; rdfs:domain :Wine; rdfs:range :WineColor; rdfs:subPropertyOf :hasWineDescriptor . :hasFlavor a owl:FunctionalProperty, owl:ObjectProperty; rdfs:range :WineFlavor; rdfs:subPropertyOf :hasWineDescriptor . :hasMaker a owl:FunctionalProperty, owl:ObjectProperty . :hasSugar a owl:FunctionalProperty, owl:ObjectProperty; rdfs:range :WineSugar; rdfs:subPropertyOf :hasWineDescriptor . :hasVintageYear a owl:FunctionalProperty, owl:ObjectProperty; rdfs:domain :Vintage; rdfs:range :VintageYear . :hasWineDescriptor a owl:ObjectProperty; rdfs:domain :Wine; rdfs:range :WineDescriptor . :locatedIn a owl:ObjectProperty, owl:TransitiveProperty; rdfs:domain </@@/owl#Thing>; rdfs:range :Region . :madeFromGrape a owl:ObjectProperty; rdfs:domain :Wine; rdfs:range :WineGrape . :madeIntoWine a owl:ObjectProperty; owl:inverseOf :madeFromGrape . :producesWines a owl:ObjectProperty; owl:InverseOf :hasMaker . :year a owl:FunctionalProperty, owl:ObjectProperty; rdfs:domain :Wine; rdfs:range :Winery . :yearValue a owl:DatatypeProperty; rdfs:domain :WineYear; rdfs:range xsd:positiveInteger . #ENDSReceived on Thursday, 9 January 2003 09:50:51 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 July 2008 08:08:50 GMT