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

📄 wine1111.txt

📁 用斯坦福大学开放的本体开发工具开发的酒本体
💻 TXT
📖 第 1 页 / 共 5 页
字号:
<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:p1="http://www.w3.org/TR/2003/WD-owl-guide-20030331/wine#"
    xmlns:food="http://www.w3.org/TR/2003/CR-owl-guide-20030818/food#"
  xml:base="http://www.w3.org/TR/2003/WD-owl-guide-20030331/wine">
  <owl:Ontology rdf:about="">
    <owl:priorVersion rdf:resource=""/>
    <owl:imports rdf:resource="http://www.w3.org/TR/2003/CR-owl-guide-20030818/food"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >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:comment>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An example OWL ontology</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Wine Ontology</rdfs:label>
  </owl:Ontology>
  <owl:Class rdf:ID="SemillonOrSauvignonBlanc">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:ID="Wine"/>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:ID="madeFromGrape"/>
            </owl:onProperty>
            <owl:allValuesFrom>
              <owl:Class>
                <owl:oneOf rdf:parseType="Collection">
                  <p1:WineGrape rdf:ID="SemillonGrape">
                    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
                  </p1:WineGrape>
                  <p1:WineGrape rdf:ID="SauvignonBlancGrape">
                    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
                  </p1:WineGrape>
                </owl:oneOf>
              </owl:Class>
            </owl:allValuesFrom>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:oneOf rdf:parseType="Collection">
              <p1:WineBody rdf:ID="Medium">
                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
              </p1:WineBody>
              <p1:WineBody rdf:ID="Full">
                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
              </p1:WineBody>
            </owl:oneOf>
          </owl:Class>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasBody"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:hasValue>
          <p1:WineColor rdf:ID="White">
            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
          </p1:WineColor>
        </owl:hasValue>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasColor"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="AlsatianWine">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Wine"/>
          <owl:Restriction>
            <owl:onProperty>
              <owl:TransitiveProperty rdf:ID="locatedIn"/>
            </owl:onProperty>
            <owl:hasValue>
              <p1:Region rdf:ID="AlsaceRegion">
                <p1:locatedIn>
                  <p1:Region rdf:ID="FrenchRegion"/>
                </p1:locatedIn>
              </p1:Region>
            </owl:hasValue>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:ID="CheninBlanc">
    <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="CheninBlancGrape">
                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
              </p1:WineGrape>
            </owl:hasValue>
          </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:allValuesFrom>
          <owl:Class>
            <owl:oneOf rdf:parseType="Collection">
              <p1:WineSugar rdf:ID="Dry">
                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
              </p1:WineSugar>
              <p1:WineSugar rdf:ID="OffDry">
                <owl:differentFrom>
                  <p1:WineSugar rdf:ID="Sweet">
                    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
                    <owl:differentFrom rdf:resource="#Dry"/>
                  </p1:WineSugar>
                </owl:differentFrom>
                <owl:differentFrom rdf:resource="#Dry"/>
                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
              </p1:WineSugar>
            </owl:oneOf>
          </owl:Class>
        </owl:allValuesFrom>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasSugar"/>
        </owl:onProperty>
      </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="#Full"/>
              <p1:WineBody rdf:about="#Medium"/>
            </owl:oneOf>
          </owl:Class>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:hasValue>
          <p1:WineFlavor rdf:ID="Moderate">
            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
          </p1:WineFlavor>
        </owl:hasValue>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasFlavor"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <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="WhiteTableWine">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:ID="TableWine"/>
          <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="Sauterne">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:hasValue rdf:resource="#White"/>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#hasColor"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#hasBody"/>
        </owl:onProperty>
        <owl:hasValue rdf:resource="#Medium"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:TransitiveProperty rdf:about="#locatedIn"/>
        </owl:onProperty>
        <owl:hasValue>
          <p1:Region rdf:ID="SauterneRegion">
            <p1:locatedIn>
              <p1:Region rdf:ID="BordeauxRegion">
                <p1:locatedIn rdf:resource="#FrenchRegion"/>
              </p1:Region>
            </p1:locatedIn>
          </p1:Region>
        </owl:hasValue>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Bordeaux"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="LateHarvest"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Margaux">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:ID="Medoc"/>
          <owl:Restriction>
            <owl:onProperty>
              <owl:TransitiveProperty rdf:about="#locatedIn"/>
            </owl:onProperty>
            <owl:hasValue>
              <p1:Region rdf:ID="MargauxRegion">
                <p1:locatedIn>
                  <p1:Region rdf:ID="MedocRegion">
                    <p1:locatedIn rdf:resource="#BordeauxRegion"/>
                  </p1:Region>
                </p1:locatedIn>
              </p1:Region>
            </owl:hasValue>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <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="MerlotGrape">
            <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:hasValue>
          <p1:WineFlavor rdf:ID="Delicate">
            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
          </p1:WineFlavor>
        </owl:hasValue>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#hasFlavor"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Medoc">
    <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 rdf:resource="#MedocRegion"/>
          </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="#Dry"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#hasColor"/>
        </owl:onProperty>
        <owl:hasValue>
          <p1:WineColor rdf:ID="Red">
            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
          </p1:WineColor>
        </owl:hasValue>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Pauillac">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Medoc"/>
          <owl:Restriction>
            <owl:onProperty>
              <owl:TransitiveProperty rdf:about="#locatedIn"/>
            </owl:onProperty>
            <owl:hasValue>
              <p1:Region rdf:ID="PauillacRegion">
                <p1:locatedIn rdf:resource="#MedocRegion"/>
              </p1:Region>
            </owl:hasValue>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <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="CabernetSauvignonGrape">
            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
          </p1:WineGrape>
        </owl:hasValue>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:hasValue>
          <p1:WineFlavor rdf:ID="Strong">
            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
          </p1:WineFlavor>

⌨️ 快捷键说明

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