<-- This is the FOAF formal vocabulary description, expressed using W3C RDFS and OWL markup. --><-- first we introduce a number of RDF namespaces we will be using --><rdf:RDF>
<-- Here we describe general characteristics of the FOAF vocabulary ('ontology'). -->
  <owl:Ontology 
      rdf:about="http://xmlns.com/foaf/0.1/" 
      dc:title="Friend of a Friend (FOAF) vocabulary" 
      dc:description="The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language." 
      dc:date="$Date: 2003-07-27 00:19:01 $">
    <rdfs:seeAlso 
      rdf:resource="http://www.w3.org/2001/08/rdfweb/foaf"></rdfs:seeAlso>
    <owl:imports 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema"></owl:imports>
    <owl:imports 
      rdf:resource="http://www.w3.org/2002/07/owl"></owl:imports>
    <wot:assurance 
      rdf:resource="../foafsig"></wot:assurance>
    <wot:src_assurance 
      rdf:resource="../htmlfoafsig"></wot:src_assurance>
  </owl:Ontology>
<-- FOAF classes (types) are listed first. -->
  <rdfs:Class 
      rdf:about="http://xmlns.com/foaf/0.1/Person" 
      rdfs:label="Person" 
      rdfs:comment="A person." 
      vs:term_status="testing">
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/wordnet/1.6/Person"></rdfs:subClassOf>
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:subClassOf>
    <rdfs:subClassOf 
      rdf:resource="http://www.w3.org/2000/10/swap/pim/contact#Person"></rdfs:subClassOf>
    <rdfs:subClassOf 
      rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"></rdfs:subClassOf>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Organization"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Project"></owl:disjointWith>
  </rdfs:Class>
  <rdfs:Class 
      rdf:about="http://xmlns.com/foaf/0.1/Document" 
      rdfs:label="Document" 
      rdfs:comment="A document." 
      vs:term_status="testing">
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/wordnet/1.6/Document"></rdfs:subClassOf>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Organization"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Project"></owl:disjointWith>
  </rdfs:Class>
  <rdfs:Class 
      rdf:about="http://xmlns.com/foaf/0.1/Organization" 
      rdfs:label="Organization" 
      rdfs:comment="An organization." 
      vs:term_status="unstable">
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/wordnet/1.6/Organization"></rdfs:subClassOf>
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:subClassOf>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Project"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></owl:disjointWith>
  </rdfs:Class>
  <rdfs:Class 
      rdf:about="http://xmlns.com/foaf/0.1/Group" 
      vs:term_status="unstable" 
      rdfs:label="Group" 
      rdfs:comment="A group.">
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:subClassOf>
  </rdfs:Class>
  <rdfs:Class 
      rdf:about="http://xmlns.com/foaf/0.1/Agent" 
      vs:term_status="unstable" 
      rdfs:label="Agent" 
      rdfs:comment="An agent (eg. person, group, software or physical artifact).">
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/wordnet/1.6/Agent-3"></rdfs:subClassOf>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Project"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></owl:disjointWith>
  </rdfs:Class>
  <rdfs:Class 
      rdf:about="http://xmlns.com/foaf/0.1/Project" 
      vs:term_status="unstable" 
      rdfs:label="Project" 
      rdfs:comment="A project.">
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/wordnet/1.6/Project"></rdfs:subClassOf>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Organization"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></owl:disjointWith>
    <owl:disjointWith 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></owl:disjointWith>
  </rdfs:Class>
  <rdfs:Class 
      rdf:about="http://xmlns.com/foaf/0.1/Image" 
      vs:term_status="testing" 
      rdfs:label="Image" 
      rdfs:comment="An image.">
    <rdfs:subClassOf 
      rdf:resource="http://xmlns.com/wordnet/1.6/Document"></rdfs:subClassOf>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdfs:Class>
<-- FOAF properties (ie. relationships). -->
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/mbox" 
      vs:term_status="testing" 
      rdfs:label="personal mailbox" 
      rdfs:comment="A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that  there is (across time and change) at most one individual that ever has any particular value for foaf:mbox.">
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/mbox_sha1sum" 
      vs:term_status="testing" 
      rdfs:label="sha1sum of a personal mailbox URI name" 
      rdfs:comment="The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the  first owner of the mailbox.">
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/geekcode" 
      vs:term_status="testing" 
      rdfs:label="geekcode" 
      rdfs:comment="A textual geekcode for this person, see http://www.geekcode.com/geek.html">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/dnaChecksum" 
      vs:term_status="unstable" 
      rdfs:label="DNA checksum" 
      rdfs:comment="A checksum for the DNA of some thing. Joke.">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/sha1" 
      vs:term_status="unstable" 
      rdfs:label="sha1sum (hex)" 
      rdfs:comment="A sha1sum hash, in hex.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:domain>
    <-- rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty" -->
    <-- IFP under discussion -->
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/based_near" 
      vs:term_status="unstable" 
      rdfs:label="based near" 
      rdfs:comment="A location that something is based near, for some broadly human notion of near.">
<-- see http://esw.w3.org/topic/GeoOnion for extension  ideas -->
<-- this was ranged as Agent... hmm -->
    <rdfs:domain 
      rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#Point"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
<-- FOAF naming properties -->
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/title" 
      vs:term_status="testing" 
      rdfs:label="title" 
      rdfs:comment="Title (Mr, Mrs, Ms, Dr. etc)">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/nick" 
      vs:term_status="testing" 
      rdfs:label="nickname" 
      rdfs:comment="A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames).">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
<-- ......................... chat IDs ........................... -->
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/jabberID" 
      vs:term_status="testing" 
      rdfs:label="jabber ID" 
      rdfs:comment="A jabber ID for something. A 'bare JID' per http://www.jabber.org/ietf/draft-ietf-xmpp-core-11.html#addressing-node TODO: just for account IDs, or resources? chatrooms?">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/nick"></rdfs:subPropertyOf>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/aimChatID" 
      vs:term_status="testing" 
      rdfs:label="AIM chat ID" 
      rdfs:comment="An AIM chat ID">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/nick"></rdfs:subPropertyOf>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
  </rdf:Property>
<-- http://www.stud.uni-karlsruhe.de/~uck4/ICQ/Packet-112.html -->
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/icqChatID" 
      vs:term_status="testing" 
      rdfs:label="ICQ chat ID" 
      rdfs:comment="An ICQ chat ID">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/nick"></rdfs:subPropertyOf>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/yahooChatID" 
      vs:term_status="testing" 
      rdfs:label="Yahoo chat ID" 
      rdfs:comment="A Yahoo chat ID">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/nick"></rdfs:subPropertyOf>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/msnChatID" 
      vs:term_status="testing" 
      rdfs:label="MSN chat ID" 
      rdfs:comment="An MSN chat ID">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/nick"></rdfs:subPropertyOf>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
  </rdf:Property>
<-- ....................................................... -->
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/name" 
      vs:term_status="testing" 
      rdfs:label="name" 
      rdfs:comment="A name for some thing.">
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:subPropertyOf 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#label"></rdfs:subPropertyOf>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/firstName" 
      vs:term_status="testing" 
      rdfs:label="firstName" 
      rdfs:comment="The first name of a person.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/givenname" 
      vs:term_status="testing" 
      rdfs:label="Given name" 
      rdfs:comment="The given name of some person.">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/surname" 
      vs:term_status="testing" 
      rdfs:label="Surname" 
      rdfs:comment="The surname of some person.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/family_name" 
      vs:term_status="testing" 
      rdfs:label="family_name" 
      rdfs:comment="The family_name of some person.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
<-- end of naming properties. See http://rdfweb.org/issues/show_bug.cgi?id=7
	   for open issue / re-design discussions.
	-->
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/phone" 
      vs:term_status="testing" 
      rdfs:label="phone" 
      rdfs:comment="A fully qualified international phone number, specified using  the tel: URL scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/homepage" 
      vs:term_status="stable" 
      rdfs:label="homepage" 
      rdfs:comment="A homepage for some thing.">
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/page"></rdfs:subPropertyOf>
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/weblog" 
      vs:term_status="testing" 
      rdfs:label="weblog" 
      rdfs:comment="A weblog of some thing (whether person, group, company etc.).">
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/page"></rdfs:subPropertyOf>
    <rdf:type 
      rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"></rdf:type>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/plan" 
      vs:term_status="testing" 
      rdfs:label="plan" 
      rdfs:comment="A .plan comment, in the tradition of finger and '.plan' files.">
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/made" 
      vs:term_status="testing" 
      rdfs:label="made" 
      rdfs:comment="Something that was made by this agent.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:inverseOf 
      rdf:resource="http://xmlns.com/foaf/0.1/maker"></owl:inverseOf>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/maker" 
      vs:term_status="testing" 
      rdfs:label="maker" 
      rdfs:comment="An agent that made this thing.">
    <rdfs:domain 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Agent"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:inverseOf 
      rdf:resource="http://xmlns.com/foaf/0.1/made"></owl:inverseOf>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/img" 
      vs:term_status="testing" 
      rdfs:label="image" 
      rdfs:comment="An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage).">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Image"></rdfs:range>
    <rdfs:subPropertyOf 
      rdf:resource="http://xmlns.com/foaf/0.1/depiction"></rdfs:subPropertyOf>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/depiction" 
      vs:term_status="testing" 
      rdfs:label="depiction" 
      rdfs:comment="A depiction of some thing.">
    <rdfs:domain 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Image"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:inverseOf 
      rdf:resource="http://xmlns.com/foaf/0.1/depicts"></owl:inverseOf>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/depicts" 
      vs:term_status="testing" 
      rdfs:label="depicts" 
      rdfs:comment="A thing depicted in this representation.">
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Image"></rdfs:domain>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:inverseOf 
      rdf:resource="http://xmlns.com/foaf/0.1/depiction"></owl:inverseOf>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/thumbnail" 
      vs:term_status="testing" 
      rdfs:label="thumbnail" 
      rdfs:comment="A derived thumbnail image.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Image"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Image"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/myersBriggs" 
      vs:term_status="testing" 
      rdfs:label="myersBriggs" 
      rdfs:comment="A Myers Briggs (MBTI) personality classification.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/workplaceHomepage" 
      vs:term_status="testing" 
      rdfs:label="workplaceHomepage" 
      rdfs:comment="A workplace homepage of some person; the homepage of an organization they work for.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/workInfoHomepage" 
      vs:term_status="testing" 
      rdfs:label="workInfoHomepage" 
      rdfs:comment="A work info homepage of some person; a page about their work for some organization.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/schoolHomepage" 
      vs:term_status="testing" 
      rdfs:label="schoolHomepage" 
      rdfs:comment="A homepage of a school attended by the person.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/knows" 
      vs:term_status="testing" 
      rdfs:label="knows" 
      rdfs:comment="A person known by this person (indicating some level of reciprocated interaction between the parties).">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/interest" 
      vs:term_status="testing" 
      rdfs:label="interest" 
      rdfs:comment="A page about a topic of interest to this person.">
<-- we should distinguish the page from the topic more carefully. danbri 2002-07-08 -->
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/topic_interest" 
      vs:term_status="testing" 
      rdfs:label="interest_topic" 
      rdfs:comment="A thing of interest to this person.">
<-- we should distinguish the page from the topic more carefully. danbri 2002-07-08 -->
<--    foaf:interest_topic(P,R) 
		always true whenever
		foaf:interest(P,D), foaf:topic(D,R) 
		ie. a person has a foaf:topic_interest in all things 
		that are the foaf:topic of pages they have a foaf:interest in. 
		hmm, does this mean i'm forced to be interested in all the things that are the 
		topic of a page i'm interested in. thats a strong restriction on foaf:topic's utility.	-->
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/publications" 
      vs:term_status="unstable" 
      rdfs:label="publications" 
      rdfs:comment="A link to the publications of this person.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
<-- by libby for ILRT mappings 2001-10-31 -->
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/currentProject" 
      vs:term_status="testing" 
      rdfs:label="current project" 
      rdfs:comment="A current project this person works on.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/pastProject" 
      vs:term_status="testing" 
      rdfs:label="past project" 
      rdfs:comment="A project this person has previously worked on.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Person"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/fundedBy" 
      vs:term_status="unstable" 
      rdfs:label="funded by" 
      rdfs:comment="An organization funding a project or person.">
    <rdfs:domain 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/logo" 
      vs:term_status="testing" 
      rdfs:label="logo" 
      rdfs:comment="A logo representing some thing.">
    <rdfs:domain 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/topic" 
      vs:term_status="testing" 
      rdfs:label="topic" 
      rdfs:comment="A topic of some page or document.">
    <rdfs:domain 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <owl:inverseOf 
      rdf:resource="http://xmlns.com/foaf/0.1/page"></owl:inverseOf>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/page" 
      vs:term_status="testing" 
      rdfs:label="page" 
      rdfs:comment="A page or document about this thing.">
    <rdfs:domain 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://xmlns.com/foaf/0.1/Document"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
    <owl:inverseOf 
      rdf:resource="http://xmlns.com/foaf/0.1/topic"></owl:inverseOf>
  </rdf:Property>
  <rdf:Property 
      rdf:about="http://xmlns.com/foaf/0.1/theme" 
      vs:term_status="unstable" 
      rdfs:label="theme" 
      rdfs:comment="A theme.">
<-- more info needed. what is this for? -->
    <rdfs:domain 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:domain>
    <rdfs:range 
      rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range>
    <rdfs:isDefinedBy 
      rdf:resource="http://xmlns.com/foaf/0.1/"></rdfs:isDefinedBy>
  </rdf:Property>
</rdf:RDF>