Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <!DOCTYPE rdf:RDF [
- <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
- <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
- <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
- <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
- ]>
- <rdf:RDF xmlns="http://www.kikijiki.com/ontologies/rpg.owl#"
- xml:base="http://www.kikijiki.com/ontologies/rpg.owl"
- xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
- xmlns:owl="http://www.w3.org/2002/07/owl#"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <owl:Ontology rdf:about="http://www.kikijiki.com/ontologies/rpg.owl">
- <owl:versionIRI rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl/0.0.1"/>
- </owl:Ontology>
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Annotation properties
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Datatypes
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Object Properties
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#canBeCastedBy -->
- <owl:ObjectProperty rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#canBeCastedBy">
- <owl:inverseOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#canCast"/>
- </owl:ObjectProperty>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#canCast -->
- <owl:ObjectProperty rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#canCast">
- <rdfs:range rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#Spell"/>
- <rdfs:domain rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#UnitClass"/>
- </owl:ObjectProperty>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#hasClass -->
- <owl:ObjectProperty rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#hasClass">
- <rdf:type rdf:resource="&owl;FunctionalProperty"/>
- <rdfs:range rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#UnitClass"/>
- </owl:ObjectProperty>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#isClassOf -->
- <owl:ObjectProperty rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#isClassOf">
- <rdfs:domain rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#UnitClass"/>
- <owl:inverseOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#hasClass"/>
- </owl:ObjectProperty>
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Classes
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#ArcaneMagicClass -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ArcaneMagicClass">
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#EnchanterClass"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#canCast"/>
- <owl:someValuesFrom rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#ArcaneMagicSpell"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#canCast"/>
- <owl:allValuesFrom rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#ArcaneMagicSpell"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <owl:disjointWith rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#DivineMagicClass"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#ArcaneMagicSpell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ArcaneMagicSpell">
- <owl:equivalentClass>
- <owl:Class>
- <owl:unionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ElementalSpell"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#EvocationSpell"/>
- </owl:unionOf>
- </owl:Class>
- </owl:equivalentClass>
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#SpecificSpell"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#DivineMagicClass -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#DivineMagicClass">
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#EnchanterClass"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#DivineMagicSpell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#DivineMagicSpell">
- <owl:equivalentClass>
- <owl:Class>
- <owl:unionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#HealingSpell"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ProtectionSpell"/>
- </owl:unionOf>
- </owl:Class>
- </owl:equivalentClass>
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#SpecificSpell"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#ElementalSpell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ElementalSpell">
- <owl:equivalentClass>
- <owl:Class>
- <owl:oneOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellFireball"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellBurningHands"/>
- </owl:oneOf>
- </owl:Class>
- </owl:equivalentClass>
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#Spell"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#EnchanterClass -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#EnchanterClass">
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#UnitClass"/>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#canCast"/>
- <owl:someValuesFrom rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#Spell"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:comment xml:lang="ja">魔法使いクラス</rdfs:comment>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#EvocationSpell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#EvocationSpell">
- <owl:equivalentClass>
- <owl:Class>
- <owl:oneOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster1"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster2"/>
- </owl:oneOf>
- </owl:Class>
- </owl:equivalentClass>
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#Spell"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#HealingSpell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#HealingSpell">
- <owl:equivalentClass>
- <owl:Class>
- <owl:oneOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealSeriousWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMediumWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMinorWounds"/>
- </owl:oneOf>
- </owl:Class>
- </owl:equivalentClass>
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#Spell"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#MeleeClass -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#MeleeClass">
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#UnitClass"/>
- <rdfs:comment xml:lang="ja">接近戦クラス</rdfs:comment>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#ProtectionSpell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ProtectionSpell">
- <owl:equivalentClass>
- <owl:Class>
- <owl:oneOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicShield"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicArmor"/>
- </owl:oneOf>
- </owl:Class>
- </owl:equivalentClass>
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#Spell"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpecificSpell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpecificSpell">
- <rdfs:subClassOf rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#Spell"/>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#Spell -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#Spell">
- <rdfs:comment xml:lang="ja">呪文</rdfs:comment>
- </owl:Class>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#UnitClass -->
- <owl:Class rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#UnitClass">
- <rdfs:comment xml:lang="ja">クラス</rdfs:comment>
- </owl:Class>
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Individuals
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellBurningHands -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellBurningHands"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellFireball -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellFireball"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMediumWounds -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMediumWounds"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMinorWounds -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMinorWounds"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellHealSeriousWounds -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealSeriousWounds"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicArmor -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicArmor"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicShield -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicShield"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster1 -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster1"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster2 -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster2"/>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#Unit0 -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#Unit0">
- <hasClass rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#UnitClassBlackMage"/>
- </owl:NamedIndividual>
- <!-- http://www.kikijiki.com/ontologies/rpg.owl#UnitClassBlackMage -->
- <owl:NamedIndividual rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#UnitClassBlackMage">
- <rdf:type rdf:resource="http://www.kikijiki.com/ontologies/rpg.owl#ArcaneMagicClass"/>
- </owl:NamedIndividual>
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // General axioms
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
- <rdf:Description>
- <rdf:type rdf:resource="&owl;AllDisjointClasses"/>
- <owl:members rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ElementalSpell"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#EvocationSpell"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#HealingSpell"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#ProtectionSpell"/>
- </owl:members>
- </rdf:Description>
- <rdf:Description>
- <rdf:type rdf:resource="&owl;AllDifferent"/>
- <owl:distinctMembers rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellBurningHands"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellFireball"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMediumWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMinorWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealSeriousWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster1"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster2"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#Unit0"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#UnitClassBlackMage"/>
- </owl:distinctMembers>
- </rdf:Description>
- <rdf:Description>
- <rdf:type rdf:resource="&owl;AllDifferent"/>
- <owl:distinctMembers rdf:parseType="Collection">
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellBurningHands"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellFireball"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMediumWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealMinorWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellHealSeriousWounds"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicArmor"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellMagicShield"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster1"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#SpellSummonMonster2"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#Unit0"/>
- <rdf:Description rdf:about="http://www.kikijiki.com/ontologies/rpg.owl#UnitClassBlackMage"/>
- </owl:distinctMembers>
- </rdf:Description>
- </rdf:RDF>
- <!-- Generated by the OWL API (version 3.3.1957) http://owlapi.sourceforge.net -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement