📄 wine1111.txt
字号:
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="CaliforniaWine">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue>
<p1:Region rdf:ID="CaliforniaRegion">
<p1:locatedIn rdf:resource="#USRegion"/>
</p1:Region>
</owl:hasValue>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:about="#Wine">
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:minCardinality>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="http://www.w3.org/TR/2003/CR-owl-guide-20030818/food#PotableLiquid"/>
<rdfs:label xml:lang="en">wine</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:cardinality>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasBody"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:cardinality>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasColor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:label xml:lang="fr">vin</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#Winery"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:ID="hasMaker"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:cardinality>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasFlavor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:someValuesFrom rdf:resource="#Region"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasMaker"/>
</owl:onProperty>
<owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"
>1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="WineSugar">
<rdfs:subClassOf rdf:resource="#WineTaste"/>
<owl:equivalentClass>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineSugar rdf:about="#Sweet"/>
<p1:WineSugar rdf:about="#OffDry"/>
<p1:WineSugar rdf:about="#Dry"/>
</owl:oneOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="CotesDOr">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#RedBurgundy"/>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue>
<p1:Region rdf:ID="CotesDOrRegion">
<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="#hasFlavor"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Moderate"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="FrenchWine">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#FrenchRegion"/>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:about="#WineDescriptor">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Made WineDescriptor unionType of tastes and color</rdfs:comment>
<owl:equivalentClass>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#WineTaste"/>
<owl:Class rdf:ID="WineColor"/>
</owl:unionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:about="#RedWine">
<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="#Red"/>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="GermanWine">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Wine"/>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue>
<p1:Region rdf:ID="GermanyRegion"/>
</owl:hasValue>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="Semillon">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#SemillonOrSauvignonBlanc"/>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#madeFromGrape"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#SemillonGrape"/>
</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="Anjou">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Loire"/>
<owl:Restriction>
<owl:hasValue>
<p1:Region rdf:ID="AnjouRegion">
<p1:locatedIn rdf:resource="#LoireRegion"/>
</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:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#OffDry"/>
</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:onProperty>
<owl:FunctionalProperty rdf:about="#hasBody"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Light"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue rdf:resource="#Rose"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasColor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#WineColor">
<rdfs:subClassOf rdf:resource="#WineDescriptor"/>
<owl:equivalentClass>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineColor rdf:about="#White"/>
<p1:WineColor rdf:about="#Rose"/>
<p1:WineColor rdf:about="#Red"/>
</owl:oneOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="Chianti">
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineBody rdf:about="#Light"/>
<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:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Dry"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue rdf:resource="#Moderate"/>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasFlavor"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:hasValue>
<p1:WineGrape rdf:ID="SangioveseGrape"/>
</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="#hasColor"/>
</owl:onProperty>
<owl:hasValue rdf:resource="#Red"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#locatedIn"/>
</owl:onProperty>
<owl:hasValue>
<p1:Region rdf:ID="ChiantiRegion">
<p1:locatedIn>
<p1:Region rdf:ID="ItalianRegion"/>
</p1:locatedIn>
</p1:Region>
</owl:hasValue>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="ItalianWine"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="WhiteNonSweetWine">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#WhiteWine"/>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:about="#hasSugar"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<p1:WineSugar rdf:about="#Dry"/>
<p1:WineSugar rdf:about="#OffDry"/>
</owl:oneOf>
</owl:Class>
</owl:allValuesFrom>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="VintageYear"/>
<owl:Class rdf:ID="DryRiesling">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Coll
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -