📄 wine1111.txt
字号:
</owl:hasValue>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasFlavor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<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="WineFlavor">
<owl:equivalentClass>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineFlavor rdf:about="#Delicate"/>
<p1:WineFlavor rdf:about="#Moderate"/>
<p1:WineFlavor rdf:about="#Strong"/>
</owl:oneOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:subClassOf>
<owl:Class rdf:ID="WineTaste"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="RedBurgundy">
<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:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:hasValue>
<p1:WineGrape rdf:ID="PinotNoirGrape"/>
</owl:hasValue>
</owl:Restriction>
</rdfs:subClassOf>
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:ID="Burgundy"/>
<owl:Class rdf:ID="RedWine"/>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="WhiteWine">
<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 rdf:resource="#White"/>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="CabernetSauvignon">
<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>
<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="#hasSugar"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Dry"/>
</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="#Wine"/>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#CabernetSauvignonGrape"/>
</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>
</owl:Class>
<owl:Class rdf:ID="Loire">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:hasValue>
<p1:Region rdf:ID="LoireRegion">
<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>
</owl:Class>
<owl:Class rdf:ID="Tours">
<rdfs:subClassOf>
<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>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#CheninBlancGrape"/>
</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="ToursRegion">
<p1:locatedIn rdf:resource="#LoireRegion"/>
</p1:Region>
</owl:hasValue>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="DryWine">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:hasValue rdf:resource="#Dry"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="Zinfandel">
<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:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineBody rdf:about="#Full"/>
<p1:WineBody rdf:about="#Medium"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasBody"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue rdf:resource="#Dry"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
</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="#Wine"/>
<owl:Restriction>
<owl:hasValue>
<p1:WineGrape rdf:ID="ZinfandelGrape"/>
</owl:hasValue>
<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>
</owl:Class>
<owl:Class rdf:ID="Merlot">
<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:ID="Light">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</p1:WineBody>
<p1:WineBody rdf:about="#Medium"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<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="#Delicate"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue rdf:resource="#Dry"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
</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="#Wine"/>
<owl:Restriction>
<owl:hasValue rdf:resource="#MerlotGrape"/>
<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>
</owl:Class>
<owl:Class rdf:about="#WineTaste">
<rdfs:subClassOf>
<owl:Class rdf:ID="WineDescriptor"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Chardonnay">
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineFlavor rdf:about="#Strong"/>
<p1:WineFlavor rdf:about="#Moderate"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasFlavor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineBody rdf:about="#Full"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -