📄 animal.owl
字号:
<?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="http://www.owl-ontologies.com/Ontology1175652415.owl#"
xml:base="http://www.owl-ontologies.com/Ontology1175652415.owl">
<owl:Ontology rdf:about=""/>
<owl:Class rdf:ID="plant">
<owl:disjointWith>
<owl:Class rdf:ID="animal"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="Giraffe">
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class rdf:ID="leaf"/>
</owl:allValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="eat"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="Herbivore"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#leaf">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:ID="is_part_of"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class rdf:ID="tree"/>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="#plant"/>
</owl:Class>
<owl:Class rdf:about="#Herbivore">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#eat"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#plant"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#animal"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#is_part_of"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class rdf:about="#animal"/>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#animal">
<owl:disjointWith rdf:resource="#plant"/>
</owl:Class>
<owl:Class rdf:ID="Carnivore">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="#animal"/>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="#animal"/>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="maineat"/>
</owl:onProperty>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
<owl:Class rdf:ID="Branch">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:TransitiveProperty rdf:about="#is_part_of"/>
</owl:onProperty>
<owl:allValuesFrom>
<owl:Class rdf:about="#tree"/>
</owl:allValuesFrom>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="#plant"/>
</owl:Class>
<owl:Class rdf:ID="Lion">
<rdfs:subClassOf rdf:resource="#animal"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#eat"/>
</owl:onProperty>
<owl:allValuesFrom rdf:resource="#Herbivore"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#tree">
<rdfs:subClassOf rdf:resource="#plant"/>
</owl:Class>
<owl:ObjectProperty rdf:ID="inverse_of_eat_3">
<rdfs:subPropertyOf>
<owl:ObjectProperty rdf:ID="eated"/>
</rdfs:subPropertyOf>
<owl:inverseOf>
<owl:ObjectProperty rdf:about="#maineat"/>
</owl:inverseOf>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#eated">
<owl:inverseOf>
<owl:ObjectProperty rdf:about="#eat"/>
</owl:inverseOf>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#eat">
<owl:inverseOf rdf:resource="#eated"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#maineat">
<owl:inverseOf rdf:resource="#inverse_of_eat_3"/>
<rdfs:subPropertyOf rdf:resource="#eat"/>
</owl:ObjectProperty>
<owl:TransitiveProperty rdf:about="#is_part_of">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
</owl:TransitiveProperty>
</rdf:RDF>
<!-- Created with Protege (with OWL Plugin 3.2.1, Build 365) http://protege.stanford.edu -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -