⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wine.owl

📁 Jena推理机
💻 OWL
📖 第 1 页 / 共 5 页
字号:
      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#CheninBlancGrape" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="TableWine">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasSugar" />        <owl:hasValue rdf:resource="#Dry" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="SweetWine">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasSugar" />        <owl:hasValue rdf:resource="#Sweet" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="SweetRiesling">    <rdfs:subClassOf rdf:resource="#DessertWine" />    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasBody" />        <owl:hasValue rdf:resource="#Full" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFlavor" />        <owl:allValuesFrom>          <owl:Class>            <owl:oneOf rdf:parseType="Collection">              <owl:Thing rdf:about="#Moderate" />              <owl:Thing rdf:about="#Strong" />            </owl:oneOf>          </owl:Class>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Riesling" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasSugar" />        <owl:hasValue rdf:resource="#Sweet" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="StEmilion">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#Red" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFlavor" />        <owl:hasValue rdf:resource="#Strong" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#CabernetSauvignonGrape" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Bordeaux" />      <owl:Restriction>        <owl:onProperty rdf:resource="#locatedIn" />        <owl:hasValue rdf:resource="#StEmilionRegion" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="SemillonOrSauvignonBlanc">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#White" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasBody" />        <owl:allValuesFrom>          <owl:Class>            <owl:oneOf rdf:parseType="Collection">              <owl:Thing rdf:about="#Medium" />              <owl:Thing rdf:about="#Full" />            </owl:oneOf>          </owl:Class>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:allValuesFrom>          <owl:Class>            <owl:oneOf rdf:parseType="Collection">              <owl:Thing rdf:about="#SemillonGrape" />              <owl:Thing rdf:about="#SauvignonBlancGrape" />            </owl:oneOf>          </owl:Class>        </owl:allValuesFrom>      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="Semillon">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#SemillonOrSauvignonBlanc" />      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#SemillonGrape" />      </owl:Restriction>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="SauvignonBlanc">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#SemillonOrSauvignonBlanc" />      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#SauvignonBlancGrape" />      </owl:Restriction>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="Sauterne">    <rdfs:subClassOf rdf:resource="#LateHarvest" />    <rdfs:subClassOf rdf:resource="#Bordeaux" />    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#locatedIn" />        <owl:hasValue rdf:resource="#SauterneRegion" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasBody" />        <owl:hasValue rdf:resource="#Medium" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#White" />      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="Sancerre">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasBody" />        <owl:hasValue rdf:resource="#Medium" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasSugar" />        <owl:hasValue rdf:resource="#OffDry" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFlavor" />        <owl:hasValue rdf:resource="#Delicate" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#SauvignonBlancGrape" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Loire" />      <owl:Restriction>        <owl:onProperty rdf:resource="#locatedIn" />        <owl:hasValue rdf:resource="#SancerreRegion" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="RoseWine">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#Rose" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="Riesling">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#White" />      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#RieslingGrape" />      </owl:Restriction>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="RedWine">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#Red" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="RedTableWine">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#TableWine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#Red" />      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="RedBurgundy">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#PinotNoirGrape" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Burgundy" />      <owl:Class rdf:about="#RedWine" />    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="RedBordeaux">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:allValuesFrom>          <owl:Class>            <owl:oneOf rdf:parseType="Collection">              <owl:Thing rdf:about="#CabernetSauvignonGrape" />              <owl:Thing rdf:about="#MerlotGrape" />            </owl:oneOf>          </owl:Class>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Bordeaux" />      <owl:Class rdf:about="#RedWine" />    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="Port">    <rdfs:subClassOf rdf:resource="#RedWine" />    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#locatedIn" />        <owl:hasValue rdf:resource="#PortugalRegion" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasBody" />        <owl:hasValue rdf:resource="#Full" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFlavor" />        <owl:hasValue rdf:resource="#Strong" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasSugar" />        <owl:hasValue rdf:resource="#Sweet" />      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="PinotNoir">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#Red" />      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#PinotNoirGrape" />      </owl:Restriction>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="PinotBlanc">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#White" />      </owl:Restriction>    </rdfs:subClassOf>    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#Wine" />      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:hasValue rdf:resource="#PinotBlancGrape" />      </owl:Restriction>      <owl:Restriction>        <owl:onProperty rdf:resource="#madeFromGrape" />        <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:maxCardinality>      </owl:Restriction>    </owl:intersectionOf>  </owl:Class>    <owl:Class rdf:ID="PetiteSyrah">    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasColor" />        <owl:hasValue rdf:resource="#Red" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasSugar" />        <owl:hasValue rdf:resource="#Dry" />      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFlavor" />        <owl:allValuesFrom>          <owl:Class>            <owl:oneOf rdf:parseType="Collection">              <owl:Thing rdf:about="#Moderate" />              <owl:Thing rdf:about="#Strong" />

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -