📄 wine1111.txt
字号:
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Sweet"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#Wine"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:ID="EarlyHarvest"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="Winery"/>
<owl:Class rdf:ID="StEmilion">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue rdf:resource="#CabernetSauvignonGrape"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasFlavor"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Strong"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasColor"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Red"/>
</owl:Restriction>
</rdfs:subClassOf>
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Bordeaux"/>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue>
<p1:Region rdf:ID="StEmilionRegion">
<p1:locatedIn rdf:resource="#BordeauxRegion"/>
</p1:Region>
</owl:hasValue>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="IceWine">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#LateHarvest"/>
<owl:Class rdf:about="#DessertWine"/>
<owl:Restriction>
<owl:hasValue rdf:resource="#White"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasColor"/>
</owl:onProperty>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasFlavor"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineFlavor rdf:about="#Moderate"/>
<p1:WineFlavor rdf:about="#Strong"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasBody"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineBody rdf:about="#Medium"/>
<p1:WineBody rdf:about="#Full"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="RoseWine">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasColor"/>
</owl:onProperty>
<owl:hasValue>
<p1:WineColor rdf:ID="Rose">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</p1:WineColor>
</owl:hasValue>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="WineGrape">
<rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/CR-owl-guide-20030818/food#Grape"/>
</owl:Class>
<owl:Class rdf:about="#Burgundy">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:hasValue>
<p1:Region rdf:ID="BourgogneRegion">
<p1:locatedIn rdf:resource="#FrenchRegion"/>
</p1:Region>
</owl:hasValue>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue rdf:resource="#Dry"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#Riesling">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:hasValue>
<p1:WineGrape rdf:ID="RieslingGrape"/>
</owl:hasValue>
</owl:Restriction>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:maxCardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasColor"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#White"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Vintage">
<rdfs:subClassOf>
<owl:Restriction>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:cardinality>
<owl:onProperty>
<owl:FunctionalProperty rdf:ID="hasVintageYear"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Region"/>
<owl:Class rdf:ID="PinotNoir">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:hasValue rdf:resource="#PinotNoirGrape"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
</owl:Restriction>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<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:hasValue rdf:resource="#Red"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasColor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Meursault">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#WhiteBurgundy"/>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue>
<p1:Region rdf:ID="MeursaultRegion">
<p1:locatedIn rdf:resource="#BourgogneRegion"/>
</p1:Region>
</owl:hasValue>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasBody"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Full"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="WhiteBordeaux">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineGrape rdf:about="#SemillonGrape"/>
<p1:WineGrape rdf:about="#SauvignonBlancGrape"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Bordeaux"/>
<owl:Class rdf:about="#WhiteWine"/>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="Gamay">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:hasValue>
<p1:WineGrape rdf:ID="GamayGrape"/>
</owl:hasValue>
</owl:Restriction>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:maxCardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="Muscadet">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue>
<p1:WineGrape rdf:ID="PinotBlancGrape">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</p1:WineGrape>
</owl:hasValue>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Dry"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasFlavor"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Delicate"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue rdf:resource="#Light"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasBody"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Loire"/>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue>
<p1:Region rdf:ID="MuscadetRegion">
<p1:locatedIn rdf:resource="#LoireRegion"/>
</p1:Region>
</owl:hasValue>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -