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

📄 example002.rdf

📁 Jena推理机
💻 RDF
📖 第 1 页 / 共 3 页
字号:
        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasBody" />            <owl:hasValue rdf:resource="#Medium" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasSugar" />            <owl:hasValue rdf:resource="#Dry" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="DessertCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#Dessert" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasBody" />            <owl:hasValue rdf:resource="#Full" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasFlavor" />            <owl:hasValue rdf:resource="#Strong" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasSugar" />            <owl:hasValue rdf:resource="#Sweet" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="Dessert">    <rdfs:subClassOf rdf:resource="#EdibleThing" />    <owl:disjointWith rdf:resource="#Fruit" />  </owl:Class>    <!-- changed so that Fruit can be unionOf   <owl:Class rdf:ID="SweetFruit">    <rdfs:subClassOf rdf:resource="#Fruit" />  </owl:Class>  -->  <owl:Class rdf:ID="SweetFruit">    <rdfs:subClassOf rdf:resource="#EdibleThing" />  </owl:Class>    <owl:Class rdf:ID="SweetDessertCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#SweetDessert" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasColor" />            <owl:hasValue rdf:resource="#White" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="SweetDessert">    <rdfs:subClassOf rdf:resource="#Dessert" />  </owl:Class>    <owl:Class rdf:ID="DarkMeatFowlCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#DarkMeatFowl" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasColor" />            <owl:hasValue rdf:resource="#Red" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasBody" />            <owl:hasValue rdf:resource="#Light" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasFlavor" />            <owl:hasValue rdf:resource="#Delicate" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasSugar" />            <owl:hasValue rdf:resource="#Dry" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="DarkMeatFowl">    <rdfs:subClassOf rdf:resource="#Fowl" />    <owl:disjointWith rdf:resource="#LightMeatFowl" />  </owl:Class>    <owl:Class rdf:ID="CheeseNutsDessertCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#CheeseNutsDessert" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasColor" />            <owl:hasValue rdf:resource="#Red" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="CheeseNutsDessert">    <rdfs:subClassOf rdf:resource="#Dessert" />    <owl:disjointWith rdf:resource="#SweetDessert" />  </owl:Class>    <owl:Class rdf:ID="BlandFishCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#BlandFish" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasFlavor" />            <owl:hasValue rdf:resource="#Delicate" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="BlandFish">    <rdfs:subClassOf rdf:resource="#Fish" />    <owl:disjointWith rdf:resource="#NonBlandFish" />  </owl:Class>    <owl:ObjectProperty rdf:ID="hasFood">    <rdfs:domain rdf:resource="#MealCourse" />    <rdfs:range rdf:resource="#EdibleThing" />  </owl:ObjectProperty>    <owl:Class rdf:ID="Fish">    <rdfs:subClassOf rdf:resource="#Seafood" />    <owl:disjointWith rdf:resource="#Shellfish" />  </owl:Class>    <owl:Class rdf:ID="SpicyRedMeat">    <rdfs:subClassOf rdf:resource="#RedMeat" />  </owl:Class>    <owl:Class rdf:ID="ShellfishCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#Shellfish" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;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>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasBody" />            <owl:hasValue rdf:resource="#Full" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="Shellfish">    <rdfs:subClassOf rdf:resource="#Seafood" />  </owl:Class>    <owl:Class rdf:ID="SeafoodCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#Seafood" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasColor" />            <owl:hasValue rdf:resource="#White" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="Seafood">    <rdfs:subClassOf rdf:resource="#EdibleThing" />    <owl:disjointWith rdf:resource="#Dessert" />    <owl:disjointWith rdf:resource="#Fruit" />  </owl:Class>    <owl:Class rdf:ID="RedMeatCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#RedMeat" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasColor" />            <owl:hasValue rdf:resource="#Red" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <owl:Class rdf:ID="RedMeat">    <rdfs:subClassOf rdf:resource="#Meat" />  </owl:Class>    <SweetDessert rdf:ID="Cake" />    <SweetFruit rdf:ID="Bananas" />    <SweetFruit rdf:ID="MixedFruit" />    <NonOysterShellfish rdf:ID="Mussels" />    <CheeseNutsDessert rdf:ID="Nuts" />    <OysterShellfish rdf:ID="Oysters" />    <PastaWithLightCreamSauce rdf:ID="PastaWithWhiteClamSauce" />    <SweetFruit rdf:ID="Peaches" />    <SweetDessert rdf:ID="Pie" />    <OtherTomatoBasedFood rdf:ID="Pizza" />    <NonRedMeat rdf:ID="Pork" />    <NonSpicyRedMeat rdf:ID="RoastBeef" />    <BlandFish rdf:ID="Scrod" />    <PastaWithNonSpicyRedSauce rdf:ID="SpaghettiWithTomatoSauce" />    <NonSpicyRedMeat rdf:ID="Steak" />    <NonBlandFish rdf:ID="Swordfish" />    <EatingGrape rdf:ID="ThompsonSeedless" />    <owl:Class rdf:ID="EatingGrape">    <rdfs:subClassOf rdf:resource="#Grape" />  </owl:Class>  <NonBlandFish rdf:ID="Tuna" />    <LightMeatFowl rdf:ID="Turkey" />    <NonSpicyRedMeat rdf:ID="Veal" />    <owl:Class rdf:ID="SpicyRedMeatCourse">    <owl:intersectionOf rdf:parseType="Collection">      <owl:Class rdf:about="#MealCourse" />      <owl:Restriction>        <owl:onProperty rdf:resource="#hasFood" />        <owl:allValuesFrom rdf:resource="#SpicyRedMeat" />      </owl:Restriction>    </owl:intersectionOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasColor" />            <owl:hasValue rdf:resource="#Red" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasBody" />            <owl:hasValue rdf:resource="#Full" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasFlavor" />            <owl:hasValue rdf:resource="#Moderate" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>    <rdfs:subClassOf>      <owl:Restriction>        <owl:onProperty rdf:resource="#hasDrink" />        <owl:allValuesFrom>          <owl:Restriction>            <owl:onProperty rdf:resource="&vin;hasSugar" />            <owl:hasValue rdf:resource="#Dry" />          </owl:Restriction>        </owl:allValuesFrom>      </owl:Restriction>    </rdfs:subClassOf>  </owl:Class>    <SpicyRedMeat rdf:ID="BeefCurry" />    <LightMeatFowl rdf:ID="Chicken" />    <NonOysterShellfish rdf:ID="Clams" />    <DarkMeatFowl rdf:ID="Duck" />    <SpicyRedMeat rdf:ID="GarlickyRoast" />    <DarkMeatFowl rdf:ID="Goose" />    <BlandFish rdf:ID="Halibut" />    <NonOysterShellfish rdf:ID="Crab" />    <BlandFish rdf:ID="Flounder" />    <NonOysterShellfish rdf:ID="Lobster" />    <PastaWithHeavyCreamSauce rdf:ID="FettucineAlfRedo" />    <PastaWithSpicyRedSauce rdf:ID="FraDiavolo" />    <CheeseNutsDessert rdf:ID="Cheese" />  </rdf:RDF>

⌨️ 快捷键说明

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