RELATIONSHIP: A vocabulary for describing relationships between people

This Version
http://purl.org/vocab/relationship/rel-vocab-20050810 [HTML] [RDF]
Latest Version
http://purl.org/vocab/relationship/
Previous Version
http://purl.org/vocab/relationship/rel-vocab-20040308
Authors
Ian Davis
Eric Vitiello Jr
Contributors

Table of Contents

Introduction

A vocabulary for describing relationships between people

Changes From Previous Version

Namespace

The URI for this vocabulary is

http://purl.org/vocab/relationship

When used in XML documents the suggested prefix is rel

Each class or property in the vocabulary has a URI constructed by appending a term name to the vocabulary URI. For example:

http://purl.org/vocab/relationship/friendOf
http://purl.org/vocab/relationship/Relationship

The term name for a class always starts with an uppercase character. Where the term name is comprised of multiple concatenated words, the leading character of each word will be an uppercase character. For example:

Relationship

The term name for a property always starts with an lowercase character. Where the term name is comprised of multiple concatenated words, the leading character of the second and each subsequent word will be an uppercase character. For example:

friendOf
acquaintanceOf

Summary of Terms

This vocabulary defines one class and 33 properties .

Term NameTypeDefinition
RelationshipclassA particular type of connection existing between people related to or having dealings with each other.
acquaintanceOfpropertyA person having more than slight or superficial knowledge of this person but short of friendship.
ambivalentOfpropertyA person towards whom this person has mixed feelings or emotions.
ancestorOfpropertyA person who is a descendant of this person.
antagonistOfpropertyA person who opposes and contends against this person.
apprenticeTopropertyA person to whom this person serves as a trusted counselor or teacher.
childOfpropertyA person who was given birth to or nurtured and raised by this person.
closeFriendOfpropertyA person who shares a close mutual friendship with this person.
collaboratesWithpropertyA person who works towards a common goal with this person.
colleagueOfpropertyA person who is a member of the same profession as this person.
descendantOfpropertyA person from whom this person is descended.
employedBypropertyA person for whom this person's services have been engaged.
employerOfpropertyA person who engages the services of this person.
enemyOfpropertyA person towards whom this person feels hatred, intends injury to, or opposes the interests of.
engagedTopropertyA person to whom this person is betrothed.
friendOfpropertyA person who shares mutual friendship with this person.
grandchildOfpropertyA person who is a child of any of this person's children.
grandparentOfpropertyA person who is the parent of any of this person's parents.
hasMetpropertyA person who has met this person whether in passing or longer.
knowsByReputationpropertyA person known by this person primarily for a particular action, position or field of endeavour.
knowsInPassingpropertyA person whom this person has slight or superficial knowledge of.
knowsOfpropertyA person who has come to be known to this person through their actions or position.
lifePartnerOfpropertyA person who has made a long-term commitment to this person's.
livesWithpropertyA person who shares a residence with this person.
lostContactWithpropertyA person who was once known by this person but has subsequently become uncontactable.
mentorOfpropertyA person who serves as a trusted counselor or teacher to this person.
neighborOfpropertyA person who lives in the same locality as this person.
parentOfpropertyA person who has given birth to or nurtured and raised this person.
participantproperty
participantInproperty
siblingOfpropertyA person having one or both parents in common with this person.
spouseOfpropertyA person who is married to this person
worksWithpropertyA person who works for the same employer as this person.
wouldLikeToKnowpropertyA person whom this person would desire to know more closely.

Vocabulary Classes

Class: Relationship

A particular type of connection existing between people related to or having dealings with each other.

URI:http://purl.org/vocab/relationship/Relationship
Label:Relationship

History

Vocabulary Properties

Property: acquaintanceOf

A person having more than slight or superficial knowledge of this person but short of friendship.

URI:http://purl.org/vocab/relationship/acquaintanceOf
Label:Acquaintance Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:acquaintanceOf implies being something that, amongst other things, is a foaf:Person

History

Property: ambivalentOf

A person towards whom this person has mixed feelings or emotions.

URI:http://purl.org/vocab/relationship/ambivalentOf
Label:Ambivalent Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:ambivalentOf implies being something that, amongst other things, is a foaf:Person

History

Property: ancestorOf

A person who is a descendant of this person.

URI:http://purl.org/vocab/relationship/ancestorOf
Label:Ancestor Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:descendantOf
Paraphrase (experimental) Having a rel:ancestorOf implies being something that, amongst other things, is a foaf:Person

History

Property: antagonistOf

A person who opposes and contends against this person.

URI:http://purl.org/vocab/relationship/antagonistOf
Label:Antagonist Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:antagonistOf implies being something that, amongst other things, is a foaf:Person

History

Property: apprenticeTo

A person to whom this person serves as a trusted counselor or teacher.

URI:http://purl.org/vocab/relationship/apprenticeTo
Label:Apprentice To
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:mentorOf
Paraphrase (experimental) Having a rel:apprenticeTo implies being something that, amongst other things, is a foaf:Person

History

Property: childOf

A person who was given birth to or nurtured and raised by this person.

URI:http://purl.org/vocab/relationship/childOf
Label:Child Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:parentOf
Paraphrase (experimental) Having a rel:childOf implies being something that, amongst other things, is a foaf:Person

History

Property: closeFriendOf

A person who shares a close mutual friendship with this person.

URI:http://purl.org/vocab/relationship/closeFriendOf
Label:Close Friend Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:closeFriendOf implies being something that, amongst other things, is a foaf:Person

History

Property: collaboratesWith

A person who works towards a common goal with this person.

URI:http://purl.org/vocab/relationship/collaboratesWith
Label:Collaborates With
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:collaboratesWith implies being something that, amongst other things, is a foaf:Person

History

Property: colleagueOf

A person who is a member of the same profession as this person.

URI:http://purl.org/vocab/relationship/colleagueOf
Label:Colleague Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:colleagueOf implies being something that, amongst other things, is a foaf:Person

History

Property: descendantOf

A person from whom this person is descended.

URI:http://purl.org/vocab/relationship/descendantOf
Label:Descendant Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:ancestorOf
Paraphrase (experimental) Having a rel:descendantOf implies being something that, amongst other things, is a foaf:Person

History

Property: employedBy

A person for whom this person's services have been engaged.

URI:http://purl.org/vocab/relationship/employedBy
Label:Employed By
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:employerOf
Paraphrase (experimental) Having a rel:employedBy implies being something that, amongst other things, is a foaf:Person

History

Property: employerOf

A person who engages the services of this person.

URI:http://purl.org/vocab/relationship/employerOf
Label:Employer Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:employedBy
Paraphrase (experimental) Having a rel:employerOf implies being something that, amongst other things, is a foaf:Person

History

Property: enemyOf

A person towards whom this person feels hatred, intends injury to, or opposes the interests of.

URI:http://purl.org/vocab/relationship/enemyOf
Label:Enemy Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:enemyOf implies being something that, amongst other things, is a foaf:Person

History

Property: engagedTo

A person to whom this person is betrothed.

URI:http://purl.org/vocab/relationship/engagedTo
Label:Engaged To
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:engagedTo implies being something that, amongst other things, is a foaf:Person

History

Property: friendOf

A person who shares mutual friendship with this person.

URI:http://purl.org/vocab/relationship/friendOf
Label:Friend Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:friendOf implies being something that, amongst other things, is a foaf:Person

History

Property: grandchildOf

A person who is a child of any of this person's children.

URI:http://purl.org/vocab/relationship/grandchildOf
Label:Grandchild Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:grandparentOf
Paraphrase (experimental) Having a rel:grandchildOf implies being something that, amongst other things, is a foaf:Person

History

Property: grandparentOf

A person who is the parent of any of this person's parents.

URI:http://purl.org/vocab/relationship/grandparentOf
Label:Grandparent Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:grandchildOf
Paraphrase (experimental) Having a rel:grandparentOf implies being something that, amongst other things, is a foaf:Person

History

Property: hasMet

A person who has met this person whether in passing or longer.

URI:http://purl.org/vocab/relationship/hasMet
Label:Has Met
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:hasMet implies being something that, amongst other things, is a foaf:Person

History

Property: knowsByReputation

A person known by this person primarily for a particular action, position or field of endeavour.

URI:http://purl.org/vocab/relationship/knowsByReputation
Label:Knows By Reputation
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:knowsByReputation implies being something that, amongst other things, is a foaf:Person

History

Property: knowsInPassing

A person whom this person has slight or superficial knowledge of.

URI:http://purl.org/vocab/relationship/knowsInPassing
Label:Knows In Passing
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:knowsInPassing implies being something that, amongst other things, is a foaf:Person

History

Property: knowsOf

A person who has come to be known to this person through their actions or position.

URI:http://purl.org/vocab/relationship/knowsOf
Label:Knows Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:knowsOf implies being something that, amongst other things, is a foaf:Person

History

Property: lifePartnerOf

A person who has made a long-term commitment to this person's.

URI:http://purl.org/vocab/relationship/lifePartnerOf
Label:Life Partner Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:lifePartnerOf implies being something that, amongst other things, is a foaf:Person

History

Property: livesWith

A person who shares a residence with this person.

URI:http://purl.org/vocab/relationship/livesWith
Label:Lives With
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:livesWith implies being something that, amongst other things, is a foaf:Person

History

Property: lostContactWith

A person who was once known by this person but has subsequently become uncontactable.

URI:http://purl.org/vocab/relationship/lostContactWith
Label:Lost Contact With
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:lostContactWith implies being something that, amongst other things, is a foaf:Person

History

Property: mentorOf

A person who serves as a trusted counselor or teacher to this person.

URI:http://purl.org/vocab/relationship/mentorOf
Label:Mentor Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:apprenticeTo
Paraphrase (experimental) Having a rel:mentorOf implies being something that, amongst other things, is a foaf:Person

History

Property: neighborOf

A person who lives in the same locality as this person.

URI:http://purl.org/vocab/relationship/neighborOf
Label:Neighbor Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:neighborOf implies being something that, amongst other things, is a foaf:Person

History

Property: parentOf

A person who has given birth to or nurtured and raised this person.

URI:http://purl.org/vocab/relationship/parentOf
Label:Parent Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Inverse ofrel:childOf
Paraphrase (experimental) Having a rel:parentOf implies being something that, amongst other things, is a foaf:Person

History

Property: participant

URI:http://purl.org/vocab/relationship/participant
Label:Participant
Domainrel:Relationship
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:participant implies being something that, amongst other things, is a rel:Relationship

History

Property: participantIn

URI:http://purl.org/vocab/relationship/participantIn
Label:Participant In
Domainfoaf:Person
Rangerel:Relationship
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:participantIn implies being something that, amongst other things, is a foaf:Person

History

Property: siblingOf

A person having one or both parents in common with this person.

URI:http://purl.org/vocab/relationship/siblingOf
Label:Sibling Of
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:siblingOf implies being something that, amongst other things, is a foaf:Person

History

Property: spouseOf

A person who is married to this person

URI:http://purl.org/vocab/relationship/spouseOf
Label:Spouse Of
Rangefoaf:Person
Subproperty offoaf:knows

History

Property: worksWith

A person who works for the same employer as this person.

URI:http://purl.org/vocab/relationship/worksWith
Label:Works With
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:worksWith implies being something that, amongst other things, is a foaf:Person

History

Property: wouldLikeToKnow

A person whom this person would desire to know more closely.

URI:http://purl.org/vocab/relationship/wouldLikeToKnow
Label:Would Like to Know
Domainfoaf:Person
Rangefoaf:Person
Subproperty offoaf:knows
Paraphrase (experimental) Having a rel:wouldLikeToKnow implies being something that, amongst other things, is a foaf:Person

History

Examples

Using With FOAF

The RELATIONSHIP vocabulary can be used without modification with FOAF documents. Simply replace foaf:knows properties with a more specific property from this vocabulary. For backwards compatibility with older, non-RDF aware, tools, you may want to keep the foaf:knows property as well.

  
<rdf:RDF
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
      xmlns:foaf="http://xmlns.com/foaf/0.1/"
      xmlns:rel="http://purl.org/vocab/relationship/"
      >

  <foaf:Person rdf:nodeID="ian">
    <foaf:name>Ian Davis</foaf:name>
    <foaf:title>Mr</foaf:title>
    <foaf:firstName>Ian</foaf:firstName>
    <foaf:surname>Davis</foaf:surname>

    <rel:hasMet>
      <foaf:Person>
        <foaf:name>William Tell</foaf:name>
      </foaf:Person>
    </rel:hasMet>

    <rel:collaboratesWith rdf:nodeID="eric"/>
  </foaf:Person>
	
  <foaf:Person rdf:nodeID="eric">
    <foaf:nick>pixel</foaf:nick>
  </foaf:Person>



</rdf:RDF> 

    

Using With HTML and XHTML

The relationship vocabulary can be used to describe relationships with the people linked from a web page. This is particularly useful for blogrolls or contact lists but can be used with any type of link. The HTML a element provides two attributes, rel and rev, that can be used to specify the relationship. Both rel and rev take a space separated list of keywords as their value. To use a term from the relationship vocabulary just drop the http://purl.org/vocab/relationship/ namespace to leave the property name, e.g. http://purl.org/vocab/relationship/worksWith would become worksWith which can be added as the value of rel or rev.

rel

The rel attribute specifies a relationship that the author of the linked page has with the author of the linking page. For example:

<a href="http://example.com/boats" rel="childOf">The boat we restored"</a>

This link states that the author of http://example.com/boats is a child of the author of the html above.

rev

The rev attribute specifies a relationship that the author of the linking page has with the author of the linked page. The example here is:

<a href="http://example.com/boats" rev="childOf">The boat we restored"</a>

In this case the meaning of the link is reversed: the author of the html above is a child of the author of http://example.com/boats.

The HTML and XHTML recommendations require an HTML document to declare a custom profile if it uses any non-standard rel or rev types. This is done by adding a profile attribute with a value of http://purl.org/vocab/relationship/ to the document's head element.

  <head profile="http://purl.org/vocab/relationship/">
    <title>People I Know</title>
  </head>

Complete Example

  <html>
    <head profile="http://purl.org/vocab/relationship/">
      <title>People I Know</title>
    </head>
    <body>
      <p>Here are the people I know:</p>
        <ul>
          <li><a href="http://example.com/~freddy" rel="closeFriendOf">Freddy (he's cool!)</a></li>
          <li><a href="http://frooble.com/" rel="mentorOf">Jimbo</a></li>
          <li><a href="http://mmmm.com/klm" rel="friendOf">Katie</a></li>
          <li><a href="http://example.com/~omah" rel="worksWith">Omah (coderman)</a></li>
          <li><a href="http://example.com/~jason" rev="closeFriendOf employedBy">Jason, da boss</a></li>
        </ul>
      </body>
    </html>

RDF Interpretation

Custom parsers that extract RDF from (X)HTML can use the relationships expressed in the links to infer the equivilent RDF triples. It should be remembered that the relationship is between the authors of the pages not between the pages themselves. Given the following link on a document at http://example.com/mypage.html:

<a href="http://example.com/boats" rel="childOf">The boat we restored"</a>

a suggested RDF extraction is:

  <foaf:Person>
    <foaf:maker rdf:resource="http://example.com/boats"/>
    <rel:childOf>
      <foaf:Person>
        <foaf:maker rdf:resource="http://example.com/mypage.html"/>
      </foaf:Person>
    </rel:childOf>
  </foaf:Person>

RDF Schema

The schema included here is informational only. The normative schema can be found at http://purl.org/vocab/relationship/rel-vocab-20050810.rdf

<rdf:RDF
   xmlns:skos="http://www.w3.org/2004/02/skos/core#"
   xmlns:vann="http://purl.org/vocab/vann/"
   xmlns:owl="http://www.w3.org/2002/07/owl#"
   xmlns:dct="http://purl.org/dc/terms/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:wot="http://xmlns.com/wot/0.1/"
   xmlns:foaf="http://xmlns.com/foaf/0.1/"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  
  <rdf:Description rdf:about="">
    <dc:creator>Ian Davis</dc:creator>
    <dc:creator>Eric Vitiello Jr</dc:creator>
    <dc:title>
      RELATIONSHIP: A vocabulary for describing relationships between people
    </dc:title>
    <dc:description>A vocabulary for describing relationships between people</dc:description>
    <dc:identifier>http://purl.org/vocab/relationship/rel-vocab-20050810</dc:identifier>
    <dct:isVersionOf rdf:resource="http://purl.org/vocab/relationship/"/>
    <dct:replaces rdf:resource="http://purl.org/vocab/relationship/rel-vocab-20040308"/>
    <vann:preferredNamespaceUri>http://purl.org/vocab/relationship</vann:preferredNamespaceUri>
    <vann:preferredNamespacePrefix>rel</vann:preferredNamespacePrefix>
    <vann:example
       rdf:resource="http://purl.org/vocab/relationship/rel-example-foaf-20040303.html"
       dc:title="Using With FOAF"/>
    <vann:example
       rdf:resource="http://purl.org/vocab/relationship/rel-example-html-20040308.html"
       dc:title="Using With HTML and XHTML"/>
    <dct:hasFormat>
      <rdf:Description rdf:about="http://purl.org/vocab/relationship/rel-vocab-20040308.html">
        <dc:format>
          <dct:IMT>
            <rdf:value>text/html</rdf:value>
            <rdfs:label xml:lang="en">HTML</rdfs:label>
          </dct:IMT>
        </dc:format>
      </rdf:Description>
    </dct:hasFormat>
    <dct:hasFormat>
      <rdf:Description rdf:about="http://purl.org/vocab/relationship/rel-vocab-20040308.rdf">
        <dc:format>
          <dct:IMT>
            <rdf:value>application/rdf+xml</rdf:value>
            <rdfs:label xml:lang="en">RDF</rdfs:label>
          </dct:IMT>
        </dc:format>
      </rdf:Description>
    </dct:hasFormat>
    <dct:issued>2004-02-11</dct:issued>
    <skos:changeNote
       rdf:value="Added isDefinedBy properties and updated documentation"
       dc:date="2005-08-10"
       dc:creator="Ian Davis"/>
  </rdf:Description>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/friendOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/friendOf"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Friend Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who shares mutual friendship with this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/acquaintanceOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/acquaintanceOf"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Acquaintance Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person having more than slight or superficial knowledge of this person 
      but short of friendship.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/parentOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/parentOf"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/childOf"
       rdfs:label="Child Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Parent Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who has given birth to or nurtured and raised this person.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/siblingOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/siblingOf"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Sibling Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person having one or both parents in common with this person.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/childOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/childOf"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/parentOf"
       rdfs:label="Parent Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Child Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who was given birth to or nurtured and raised by this person.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/grandchildOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/grandchildOf"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/grandparentOf"
       rdfs:label="Grandparent Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Grandchild Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who is a child of any of this person's children.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/spouseOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/spouseOf"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Spouse Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who is married to this person</rdfs:comment>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/enemyOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/enemyOf"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Enemy Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person towards whom this person feels hatred, intends injury to, or 
      opposes the interests of.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/antagonistOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/antagonistOf"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Antagonist Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who opposes and contends against this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/ambivalentOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:equivalentClass rdf:resource="http://www.perceive.net/schemas/relationship/ambivalentOf"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Ambivalent Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person towards whom this person has mixed feelings or emotions.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/lostContactWith">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Lost Contact With</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who was once known by this person but has subsequently become 
      uncontactable.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/knowsOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Knows Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who has come to be known to this person through their actions 
      or position.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/wouldLikeToKnow">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Would Like to Know</rdfs:label>
    <rdfs:comment xml:lang="en">A person whom this person would desire to know more closely.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/knowsInPassing">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Knows In Passing</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person whom this person has slight or superficial knowledge of.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/knowsByReputation">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Knows By Reputation</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person known by this person primarily for a particular action, 
      position or field of endeavour.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/closeFriendOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Close Friend Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who shares a close mutual friendship with this person.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/hasMet">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Has Met</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who has met this person whether in passing or longer.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/worksWith">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Works With</rdfs:label>
    <rdfs:comment xml:lang="en">A person who works for the same employer as this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/colleagueOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Colleague Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who is a member of the same profession as this person.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/collaboratesWith">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Collaborates With</rdfs:label>
    <rdfs:comment xml:lang="en">A person who works towards a common goal with this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/employerOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/employedBy"
       rdfs:label="Employed By"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Employer Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who engages the services of this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/employedBy">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/employerOf"
       rdfs:label="Employer Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Employed By</rdfs:label>
    <rdfs:comment xml:lang="en">A person for whom this person's services have been engaged.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/mentorOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/apprenticeTo"
       rdfs:label="Apprentice To"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Mentor Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who serves as a trusted counselor or teacher to this person.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/apprenticeTo">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/mentorOf"
       rdfs:label="Mentor Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Apprentice To</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person to whom this person serves as a trusted counselor or teacher.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/livesWith">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Lives With</rdfs:label>
    <rdfs:comment xml:lang="en">A person who shares a residence with this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/neighborOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Neighbor Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who lives in the same locality as this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <rdf:Property rdf:about="http://purl.org/vocab/relationship/grandparentOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/grandchildOf"
       rdfs:label="Grandchild Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Grandparent Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who is the parent of any of this person's parents.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </rdf:Property>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/lifePartnerOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Life Partner Of</rdfs:label>
    <rdfs:comment xml:lang="en">
      A person who has made a long-term commitment to this person's.
    </rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:SymmetricProperty rdf:about="http://purl.org/vocab/relationship/engagedTo">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Engaged To</rdfs:label>
    <rdfs:comment xml:lang="en">A person to whom this person is betrothed.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:SymmetricProperty>
  
  <owl:TransitiveProperty rdf:about="http://purl.org/vocab/relationship/ancestorOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/descendantOf"
       rdfs:label="Descendant Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Ancestor Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person who is a descendant of this person.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:TransitiveProperty>
  
  <owl:TransitiveProperty rdf:about="http://purl.org/vocab/relationship/descendantOf">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <owl:inverseOf
       rdf:resource="http://purl.org/vocab/relationship/ancestorOf"
       rdfs:label="Ancestor Of"/>
    <rdfs:subPropertyOf
       rdf:resource="http://xmlns.com/foaf/0.1/knows"
       rdfs:label="knows"/>
    <rdfs:label xml:lang="en">Descendant Of</rdfs:label>
    <rdfs:comment xml:lang="en">A person from whom this person is descended.</rdfs:comment>
    <rdfs:domain
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:range
       rdf:resource="http://xmlns.com/foaf/0.1/Person"
       rdfs:label="Person"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
  </owl:TransitiveProperty>
  
  <rdfs:Class rdf:about="http://purl.org/vocab/relationship/Relationship">
    <rdfs:isDefinedBy rdf:resource="http://purl.org/vocab/relationship/"/>
    <rdfs:label xml:lang="en">Relationship</rdfs:label>
    <rdfs:comment xml:lang="en">
      A particular type of connection existing between people related to or 
      having dealings with each other.
    </rdfs:comment>
    <rdfs:isDefinedBy