Revision as of 01:43, 1 November 2007 by Admin (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Using Relationship vocabulary

FOAF relationship module

A module for defining relationships in FOAF by EricVitiello.

On Date(2004-05-04T16:59:30Z), includes properties:
friendOf
,
acquaintanceOf
,
parentOf
,
siblingOf
,
childOf
,
grandchildOf
,
spouseOf
,
enemyOf
,
antagonistOf
,
ambivalentOf
,
lostContactWith
,
knowsOf
,
wouldLikeToKnow
,
knowsInPassing
,
knowsByReputation
,
closeFriendOf
,
hasMet
,
worksWith
,
colleagueOf
,
collaboratesWith
,
employerOf
,
employedBy
,
mentorOf
,
apprenticeTo
,
livesWith
,
neighborOf
,
grandparentOf
,
lifePartnerOf
,
engagedTo
,
ancestorOf
,
descendantOf
,
participantIn
,
participant

Proposed Additions

There is a suggestion on the table by EricSigler to add a memberOf property to the Relationships vocabulary to allow better workings with the foaf:Group property.

* IssueTracker entry MemberVocabIssue
* Proposal plus examples

<foaf:Person rdf:nodeID="me">
   <foaf:blah>...</foaf:blah>
   <foaf:memberOf rdf:resource="http://example.com/groupfile.rdf#spelunkers" />
</foaf:Person>
<foaf:Group rdf:nodeID="spelunkers">
   <rdfs:seeAlso rdf:resource="http://example.com/groupfile.rdf" />
   <foaf:member rdf:nodeID="me" />
</foaf:Group>