test_codebaker_01.owl
来自「Jena推理机」· OWL 代码 · 共 99 行
OWL
99 行
<?xml version="1.0"?>
<rdf:RDF
xmlns="http://www.owl-ontologies.com/pizza.owl#"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
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:daml="http://www.daml.org/2001/03/daml+oil#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xml:base="http://www.owl-ontologies.com/pizza.owl">
<owl:Ontology rdf:about=""/>
<owl:Class rdf:ID="Pizza"/>
<owl:Class rdf:ID="TomatoTopping">
<rdfs:subClassOf>
<owl:Class rdf:ID="PizzaTopping"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="MargheritaPizza">
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:ID="MozzarellaTopping"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:InverseFunctionalProperty rdf:ID="hasTopping"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:InverseFunctionalProperty rdf:about="#hasTopping"/>
</owl:onProperty>
<owl:someValuesFrom rdf:resource="#TomatoTopping"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="#Pizza"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:InverseFunctionalProperty rdf:about="#hasTopping"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#MozzarellaTopping"/>
<owl:Class rdf:about="#TomatoTopping"/>
</owl:unionOf>
</owl:Class>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#Pizza">
<owl:disjointWith>
<owl:Class rdf:about="#PizzaTopping"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="CheesyPizza">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:about="#MozzarellaTopping"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:InverseFunctionalProperty rdf:about="#hasTopping"/>
</owl:onProperty>
</owl:Restriction>
<owl:Class rdf:about="#Pizza"/>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:about="#MozzarellaTopping">
<rdfs:subClassOf>
<owl:Class rdf:about="#PizzaTopping"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#PizzaTopping">
<owl:disjointWith rdf:resource="#Pizza"/>
</owl:Class>
<owl:InverseFunctionalProperty rdf:about="#hasTopping">
<rdfs:range rdf:resource="#PizzaTopping"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Pizza"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
</owl:InverseFunctionalProperty>
</rdf:RDF>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?