<?xml version="1.0" encoding="utf-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="owl.xsl"?>
<rdf:RDF 	xmlns="http://purl.org/stuff/pets/"
    		xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    		xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    		xmlns:owl="http://www.w3.org/2002/07/owl#"
    		xmlns:dc="http://purl.org/dc/elements/1.1/"
    		xmlns:foaf="http://xmlns.com/foaf/0.1/"
    		xmlns:skosmap="http://www.w3c.rl.ac.uk/2003/11/21-skos-mapping"
    		xmlns:wn="http://xmlns.com/wordnet/1.6/">

	<owl:Ontology rdf:about="http://purl.org/stuff/pets">
		<dc:title>Pet Profile Ontology</dc:title>
		<dc:creator>Danny Ayers danny666@virgilio.it</dc:creator>
		<dc:date>2004-04-22</dc:date>
		<dc:description>An Ontology for describing Pets</dc:description>
		<dc:language>en</dc:language>
		<dc:subject>Pets</dc:subject>
		
		<rdfs:seeAlso rdf:resource="http://xmlns.com/foaf/0.1/index.rdf"/>
        
		<owl:imports rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
		<owl:imports rdf:resource="http://www.w3.org/2002/07/owl#"/>
		<owl:imports rdf:resource="http://xmlns.com/foaf/0.1/"/>
	
		<owl:versionInfo>2004-04-22</owl:versionInfo>
	</owl:Ontology>
	
<!-- CLASSES -->
	<owl:Class rdf:about="http://purl.org/stuff/pets/Pet">
		<rdfs:comment>The class of animals kept for pleasure rather than utility</rdfs:comment>
		<rdfs:label>Pet</rdfs:label>
		
		<rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/PetProfileDocument">
		<rdfs:comment>A machine-readable document describing a pet</rdfs:comment>
		<rdfs:label>Pet Profile Document</rdfs:label>
		
		<rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Document"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/PetOrder">
		<rdfs:comment>The general kind of animal/vegetable/mineral</rdfs:comment>
		<rdfs:label>Pet Order</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	  	
	<owl:Class rdf:about="http://purl.org/stuff/pets/PetSpecies">
		<rdfs:comment>The specific kind of animal/vegetable/mineral</rdfs:comment>
		<rdfs:label>Pet Type</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
<!-- PetOrders:
	Mammal
	Bird
	Reptile
	Amphibian
	Fish
	Insect
	Plant
	AI
	Inanimate Object
	Other 
		-->
	<owl:Class rdf:about="http://purl.org/stuff/pets/Mammal">
		<rdfs:comment>Mammal</rdfs:comment>
		<rdfs:label>Mammal</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Bird">
		<rdfs:comment>Bird</rdfs:comment>
		<rdfs:label>Bird</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Reptile">
		<rdfs:comment>Reptile</rdfs:comment>
		<rdfs:label>Reptile</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Amphibian">
		<rdfs:comment>Amphibian</rdfs:comment>
		<rdfs:label>Amphibian</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Fish">
		<rdfs:comment>Fish</rdfs:comment>
		<rdfs:label>Fish</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Insect">
		<rdfs:comment>Insect</rdfs:comment>
		<rdfs:label>Insect</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Plant">
		<rdfs:comment>Plant</rdfs:comment>
		<rdfs:label>Plant</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/AI">
		<rdfs:comment>AI</rdfs:comment>
		<rdfs:label>AI</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Inanimate_Object">
		<rdfs:comment>Inanimate Object</rdfs:comment>
		<rdfs:label>Inanimate Object</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/PetOrder"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
		
<!-- PetSpecies 
	Cat
	Dog
	Rabbit
	Guinea Pig
	Gerbil
	Hamster
	Mouse 
	Ferret
	Rat
	Snake
	Stick Insect
	Lizard
	Philodendron
	Tamagotchi
	Rock
	Other
		-->
	<!--  A kind of additional or subsidiary Deity designed to catch the overflow and surplus of the world's worship. -->
	<owl:Class rdf:about="http://purl.org/stuff/pets/Dog">
		<rdfs:comment>The class of animals designated 
		Canis familiaris (domestic dog).  This
		includes all the dog breeds, but
		not wolves.</rdfs:comment>
		<rdfs:label>Dog</rdfs:label>

		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/> 
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets"/>
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Dog"/>
		<skosmap:exactMatch rdf:resource="http://www.funet.fi/pub/sci/bio/life/mammalia/carnivora/canidae/canis/index.html#familiaris" />
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Cat">
		<rdfs:comment>The class of animals designated Felis catus (domestic dog). 
		Feline mammal usually having thick soft fur and unable to roar</rdfs:comment>
		<rdfs:label>Dog</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>    
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>    
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Cat"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
		<skosmap:exactMatch rdf:resource="http://www.funet.fi/pub/sci/bio/life/mammalia/carnivora/felidae/felis/index.html#catus" />
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Bird">
		<rdfs:comment>Any kind of bird</rdfs:comment>
		<rdfs:label>Bird</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>  
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>              
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Bird"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Fish">
		<rdfs:comment>Any kind of fish</rdfs:comment>
		<rdfs:label>Fish</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>   
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>             
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Fish"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>	

	<owl:Class rdf:about="http://purl.org/stuff/pets/Rabbit">
		<rdfs:comment>Bunnies</rdfs:comment>
		<rdfs:label>Rabbit</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>      
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>          
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Rabbit"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>	
		
	<owl:Class rdf:about="http://purl.org/stuff/pets/Guinea_Pig">
		<rdfs:comment>Cavies</rdfs:comment>
		<rdfs:label>Guinea Pig</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>     
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>           
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Guinea_Pig-2"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>	

	<owl:Class rdf:about="http://purl.org/stuff/pets/Gerbil">
		<rdfs:comment>Gerbil</rdfs:comment>
		<rdfs:label>Gerbil</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>  
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>              
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Gerbil"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>	

	<owl:Class rdf:about="http://purl.org/stuff/pets/Hamster">
		<rdfs:comment>Hamster</rdfs:comment>
		<rdfs:label>Hamster</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>   
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>             
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Hamster"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Mouse">
		<rdfs:comment>Mouse</rdfs:comment>
		<rdfs:label>Mouse</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/> 
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>               
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Mouse"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Ferret">
		<rdfs:comment>Ferret</rdfs:comment>
		<rdfs:label>Ferret</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>   
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>             
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Ferret"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Rat">
		<rdfs:comment>Rat</rdfs:comment>
		<rdfs:label>Rat</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>  
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>              
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Rat"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Snake">
		<rdfs:comment>Snake</rdfs:comment>
		<rdfs:label>Snake</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>   
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>             
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Snake"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Lizard">
		<rdfs:comment>Lizard</rdfs:comment>
		<rdfs:label>Lizard</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>       
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>         
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Lizard"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Parakeet">
		<rdfs:comment>Lizard</rdfs:comment>
		<rdfs:label>Lizard</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>     
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>           
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Parakeet"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Newt">
		<rdfs:comment>Lizard</rdfs:comment>
		<rdfs:label>Lizard</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>  
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>              
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Newt"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
	<owl:Class rdf:about="http://purl.org/stuff/pets/Stick_Insect">
		<rdfs:comment>Stick_Insect</rdfs:comment>
		<rdfs:label>Stick_Insect</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>   
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>             
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Stick_Insect"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
		
	<owl:Class rdf:about="http://purl.org/stuff/pets/Philodendron">
		<rdfs:comment>Philodendron</rdfs:comment>
		<rdfs:label>Philodendron</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>     
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>           
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Philodendron"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Tamagotchi">
		<rdfs:comment>Tamagotchi</rdfs:comment>
		<rdfs:label>Tamagotchi</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>     
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>           
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Tamagotchi"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

	<owl:Class rdf:about="http://purl.org/stuff/pets/Rock">
		<rdfs:comment>Rock</rdfs:comment>
		<rdfs:label>Rock</rdfs:label>
		<rdfs:subClassOf rdf:resource="http://purl.org/stuff/pets/Pet"/>  
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Pet"/>              
		<rdfs:subClassOf rdf:resource="http://xmlns.com/wordnet/1.6/Rock"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>
	
<!-- any more..? -->

	<owl:Class rdf:about="http://purl.org/stuff/pets/Pack">
		<rdfs:label>Pack</rdfs:label>
		<rdfs:comment>A bunch of animals who hang out together</rdfs:comment>
       
		<rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Group"/>
		<rdfs:seeAlso rdf:resource="http://xmlns.com/wordnet/1.6/Pack-6"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:Class>

<!-- PROPERTIES -->
	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/hasProfile">
		<rdfs:label>Has Profile</rdfs:label>
        	<rdfs:comment>Associates a pet with their profile</rdfs:comment>
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://purl.org/stuff/pets/PetProfileDocument" />
	</owl:ObjectProperty>
	
	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/physicalCharacteristic">
		<rdfs:label>Physical Characteristic</rdfs:label>
        	<rdfs:comment>Notable physical features of the pet</rdfs:comment>
	 </owl:DatatypeProperty>
	
	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/personalityCharacteristic">
		<rdfs:label>Personality Characteristic</rdfs:label>
        	<rdfs:comment>Notable personality traits of the pet</rdfs:comment>
	</owl:DatatypeProperty>
	
	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/relationalCharacteristic">
		<rdfs:label>Relational Characteristic</rdfs:label>
        	<rdfs:comment>Inter-animal relationships</rdfs:comment>
	</owl:ObjectProperty>

	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/order">
		<rdfs:label>Order</rdfs:label>
        	<rdfs:comment>General type of creature</rdfs:comment>

		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://purl.org/stuff/pets/PetOrder" />
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:ObjectProperty>

	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/species">
		<rdfs:label>Species</rdfs:label>
        	<rdfs:comment>Species of animal</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/physicalCharacteristic" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://purl.org/stuff/pets/PetSpecies" />
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:ObjectProperty> 
	
	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/breed">
		<rdfs:label>Breed</rdfs:label>
        	<rdfs:comment>Breed of animal</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/physicalCharacteristic" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>
					
	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/primaryColor">
		<rdfs:label>Primary Color</rdfs:label>
        	<rdfs:comment>The predominant fur/hair/skin color</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/physicalCharacteristic" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>

	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/secondaryColors">
		<rdfs:label>Secondary Colors</rdfs:label>
        	<rdfs:comment>Other fur/hair/skin colors</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/physicalCharacteristic" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>

	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/furStyle">
		<rdfs:label>Fur Style</rdfs:label>
        	<rdfs:comment>Type of coat</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/physicalCharacteristic" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>
				
	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/neutered">
		<rdfs:label>Neutered</rdfs:label>
        	<rdfs:comment>Whether or not the animal has been 'done'.</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/physicalCharacteristic" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
						<!-- true | false | 1 | 0 -->
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>

	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/favoriteFood">
		<rdfs:label>Favourite food</rdfs:label>
        	<rdfs:comment>What it likes to eat</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/personalityCharacteristic" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>

	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/hasID">
		<rdfs:label>hasID</rdfs:label>
        	<rdfs:comment>Identification number</rdfs:comment>
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>

	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/peculiarity">
		<rdfs:label>Peculiarity</rdfs:label>
        	<rdfs:comment>Anything that sets this animal apart from others</rdfs:comment>
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>
	
	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/likes">
		<rdfs:label>Likes</rdfs:label>
        	<rdfs:comment>Anything the animal likes</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/personalityCharacteristic" />
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/peculiarity" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>
	
	<owl:DatatypeProperty rdf:about="http://purl.org/stuff/pets/dislikes">
		<rdfs:label>Dislikes</rdfs:label>
        	<rdfs:comment>Anything the animal dislikes</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/personalityCharacteristic" />
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/peculiarity" />
		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
		<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
		<rdfs:isDefinedBy rdf:resource="http://purl.org/stuff/pets/"/>
	</owl:DatatypeProperty>

	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/hasPet"> 
		<rdfs:label>hasPet</rdfs:label>
        	<rdfs:comment>Relates an owner to their pet</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/relationalCharacteristic" />
  		<rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Person" />
  		<rdfs:range rdf:resource="http://purl.org/stuff/pets/Pet"/> 
	</owl:ObjectProperty> 
					
	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/fedBy"> 
		<rdfs:label>fedBy</rdfs:label>
        	<rdfs:comment>Relates a pet to their slave</rdfs:comment>
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/relationalCharacteristic" />
  		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pet"/>
  		<!-- A person, or the kitten's mother... -->
  		<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent" />
	</owl:ObjectProperty> 

	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/livesWith"> 
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/relationalCharacteristic" />
  		<rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
  		<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 
	</owl:ObjectProperty> 

	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/specialFriend"> 
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/relationalCharacteristic" />
  		<rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
  		<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 
	</owl:ObjectProperty> 		

	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/inPack"> 
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/relationalCharacteristic" />
  		<rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
  		<rdfs:range rdf:resource="http://purl.org/stuff/pets/Pack"/> 
	</owl:ObjectProperty> 	

	<owl:ObjectProperty rdf:about="http://purl.org/stuff/pets/hasMember"> 
		<rdfs:subPropertyOf rdf:resource="http://purl.org/stuff/pets/relationalCharacteristic" />
		<rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/member" />
  		<rdfs:domain rdf:resource="http://purl.org/stuff/pets/Pack"/>
  		<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 
	</owl:ObjectProperty> 	

</rdf:RDF>

