Friend of a Friend (FOAF) vocabulary

Latest Version
http://xmlns.com/foaf/0.1/
Download
foaf.xml

Abstract

The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language.

Table of Contents

Classes

Classes defined in this Ontology (13)

foaf:OnlineEcommerceAccount

http://xmlns.com/foaf/0.1/OnlineEcommerceAccount   rdf+xml   n3

An online e-commerce account.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

⊆ Superclass: foaf:OnlineAccount (Every instance of this class is also an Online Account)

foaf:OnlineAccount

http://xmlns.com/foaf/0.1/OnlineAccount   rdf+xml   n3

An online account.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

⊆ Superclass: owl:Thing (Every instance of this class is also an A thing)

⊇ Subclasses: foaf:OnlineChatAccount, foaf:OnlineGamingAccount, foaf:OnlineEcommerceAccount (Instances of this class might also be an Online Chat Account and an Online Gaming Account and an Online E-commerce Account)

foaf:LabelProperty

http://xmlns.com/foaf/0.1/LabelProperty   rdf+xml   n3

A foaf:LabelProperty is any RDF property with texual values that serve as labels.

Status: unstable

foaf:Agent

http://xmlns.com/foaf/0.1/Agent   rdf+xml   n3

An agent (eg. person, group, software or physical artifact).

Status: stable

≡ Equivalent class: terms:Agent (Every instance of this class is also an Agent and vice versa)

⊇ Subclasses: foaf:Organization, foaf:Group, foaf:Person (Instances of this class might also be an Organization and a Group and a Person)

foaf:PersonalProfileDocument

http://xmlns.com/foaf/0.1/PersonalProfileDocument   rdf+xml   n3

A personal profile RDF document.

Status: testing

⊆ Superclass: foaf:Document (Every instance of this class is also a Document)

foaf:Image

http://xmlns.com/foaf/0.1/Image   rdf+xml   n3

An image.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

foaf:OnlineChatAccount

http://xmlns.com/foaf/0.1/OnlineChatAccount   rdf+xml   n3

An online chat account.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

⊆ Superclass: foaf:OnlineAccount (Every instance of this class is also an Online Account)

foaf:Project

http://xmlns.com/foaf/0.1/Project   rdf+xml   n3

A project (a collective endeavour of some kind).

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

foaf:Organization

http://xmlns.com/foaf/0.1/Organization   rdf+xml   n3

An organization.

Status: stable

Define by: http://xmlns.com/foaf/0.1/

⊆ Superclass: foaf:Agent (Every instance of this class is also an Agent)

foaf:Person

http://xmlns.com/foaf/0.1/Person   rdf+xml   n3

A person.

Status: stable

Define by: http://xmlns.com/foaf/0.1/

⊆ Superclasses: foaf:Agent, geo:SpatialThing, http://www.w3.org/2000/10/swap/pim/contact#Person (Every instance of this class is also an Agent and a Spatial Thing and a Person)

foaf:Group

http://xmlns.com/foaf/0.1/Group   rdf+xml   n3

A class of Agents.

Status: stable

⊆ Superclass: foaf:Agent (Every instance of this class is also an Agent)

foaf:Document

http://xmlns.com/foaf/0.1/Document   rdf+xml   n3

A document.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊇ Subclass: foaf:PersonalProfileDocument (Instances of this class might also be a PersonalProfileDocument)

foaf:OnlineGamingAccount

http://xmlns.com/foaf/0.1/OnlineGamingAccount   rdf+xml   n3

An online gaming account.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

⊆ Superclass: foaf:OnlineAccount (Every instance of this class is also an Online Account)

Classes defined in other Ontologies (3)

http://www.w3.org/2000/10/swap/pim/contact#Person   rdf+xml   n3

⊇ Subclass: foaf:Person (Instances of this class might also be a Person)

geo:SpatialThing

http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing   rdf+xml   n3

⊇ Subclass: foaf:Person (Instances of this class might also be a Person)

rdfs:Class

http://www.w3.org/2000/01/rdf-schema#Class   rdf+xml   n3

Object Properties

Object properties link resources to other resources.

foaf:interest

http://xmlns.com/foaf/0.1/interest   rdf+xml   n3

A page about a topic of interest to this person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:depicts

http://xmlns.com/foaf/0.1/depicts   rdf+xml   n3

A thing depicted in this representation.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Image (Having this property implies being an Image)

⇥ Range: owl:Thing (Every value of this property is an A thing)

⇄ Inverse property: foaf:depiction

foaf:theme

http://xmlns.com/foaf/0.1/theme   rdf+xml   n3

A theme.

Status: archaic

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: owl:Thing (Every value of this property is an A thing)

foaf:img

http://xmlns.com/foaf/0.1/img   rdf+xml   n3

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).

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:depiction (Having this property implies having a depiction)

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: foaf:Image (Every value of this property is an Image)

foaf:topic_interest

http://xmlns.com/foaf/0.1/topic_interest   rdf+xml   n3

A thing of interest to this person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: owl:Thing (Every value of this property is an A thing)

foaf:thumbnail

http://xmlns.com/foaf/0.1/thumbnail   rdf+xml   n3

A derived thumbnail image.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Image (Having this property implies being an Image)

⇥ Range: foaf:Image (Every value of this property is an Image)

foaf:pastProject

http://xmlns.com/foaf/0.1/pastProject   rdf+xml   n3

A project this person has previously worked on.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: owl:Thing (Every value of this property is an A thing)

foaf:made

http://xmlns.com/foaf/0.1/made   rdf+xml   n3

Something that was made by this agent.

Status: stable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: owl:Thing (Every value of this property is an A thing)

⇄ Inverse property: foaf:maker

foaf:publications

http://xmlns.com/foaf/0.1/publications   rdf+xml   n3

A link to the publications of this person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:knows

http://xmlns.com/foaf/0.1/knows   rdf+xml   n3

A person known by this person (indicating some level of reciprocated interaction between the parties).

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: foaf:Person (Every value of this property is a Person)

foaf:schoolHomepage

http://xmlns.com/foaf/0.1/schoolHomepage   rdf+xml   n3

A homepage of a school attended by the person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:account

http://xmlns.com/foaf/0.1/account   rdf+xml   n3

Indicates an account held by this agent.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: foaf:OnlineAccount (Every value of this property is an Online Account)

foaf:holdsAccount

http://xmlns.com/foaf/0.1/holdsAccount   rdf+xml   n3

Indicates an account held by this agent.

Status: archaic

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: foaf:OnlineAccount (Every value of this property is an Online Account)

foaf:member

http://xmlns.com/foaf/0.1/member   rdf+xml   n3

Indicates a member of a Group

Status: stable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Group (Having this property implies being a Group)

⇥ Range: foaf:Agent (Every value of this property is an Agent)

foaf:primaryTopic

http://xmlns.com/foaf/0.1/primaryTopic   rdf+xml   n3

The primary topic of some page or document.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Document (Having this property implies being a Document)

⇥ Range: owl:Thing (Every value of this property is an A thing)

⇄ Inverse property: foaf:isPrimaryTopicOf

foaf:accountServiceHomepage

http://xmlns.com/foaf/0.1/accountServiceHomepage   rdf+xml   n3

Indicates a homepage of the service provide for this online account.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:OnlineAccount (Having this property implies being an Online Account)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:fundedBy

http://xmlns.com/foaf/0.1/fundedBy   rdf+xml   n3

An organization funding a project or person.

Status: archaic

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: owl:Thing (Every value of this property is an A thing)

foaf:maker

http://xmlns.com/foaf/0.1/maker   rdf+xml   n3

An agent that made this thing.

Status: stable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: foaf:Agent (Every value of this property is an Agent)

⇄ Inverse property: foaf:made

foaf:depiction

http://xmlns.com/foaf/0.1/depiction   rdf+xml   n3

A depiction of some thing.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: foaf:Image (Every value of this property is an Image)

⇄ Inverse property: foaf:depicts

foaf:phone

http://xmlns.com/foaf/0.1/phone   rdf+xml   n3

A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).

Status: testing

Define by: http://xmlns.com/foaf/0.1/

foaf:currentProject

http://xmlns.com/foaf/0.1/currentProject   rdf+xml   n3

A current project this person works on.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: owl:Thing (Every value of this property is an A thing)

foaf:workInfoHomepage

http://xmlns.com/foaf/0.1/workInfoHomepage   rdf+xml   n3

A work info homepage of some person; a page about their work for some organization.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:weblog

http://xmlns.com/foaf/0.1/weblog   rdf+xml   n3

A weblog of some thing (whether person, group, company etc.).

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:page (Having this property implies having a page)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:topic

http://xmlns.com/foaf/0.1/topic   rdf+xml   n3

A topic of some page or document.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Document (Having this property implies being a Document)

⇥ Range: owl:Thing (Every value of this property is an A thing)

⇄ Inverse property: foaf:page

foaf:openid

http://xmlns.com/foaf/0.1/openid   rdf+xml   n3

An OpenID for an Agent.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:isPrimaryTopicOf (Having this property implies having an is primary topic of)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:mbox

http://xmlns.com/foaf/0.1/mbox   rdf+xml   n3

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.

Status: stable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: owl:Thing (Every value of this property is an A thing)

http://xmlns.com/foaf/0.1/logo   rdf+xml   n3

A logo representing some thing.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: owl:Thing (Every value of this property is an A thing)

foaf:homepage

http://xmlns.com/foaf/0.1/homepage   rdf+xml   n3

A homepage for some thing.

Status: stable

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-properties: foaf:isPrimaryTopicOf, foaf:page (Having this property implies having an is primary topic of and a page)

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:tipjar

http://xmlns.com/foaf/0.1/tipjar   rdf+xml   n3

A tipjar document for this agent, describing means for payment and reward.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:page (Having this property implies having a page)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:page

http://xmlns.com/foaf/0.1/page   rdf+xml   n3

A page or document about this thing.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: foaf:Document (Every value of this property is a Document)

⇄ Inverse property: foaf:topic

foaf:workplaceHomepage

http://xmlns.com/foaf/0.1/workplaceHomepage   rdf+xml   n3

A workplace homepage of some person; the homepage of an organization they work for.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: foaf:Document (Every value of this property is a Document)

foaf:based_near

http://xmlns.com/foaf/0.1/based_near   rdf+xml   n3

A location that something is based near, for some broadly human notion of near.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: geo:SpatialThing (Having this property implies being a Spatial Thing)

⇥ Range: geo:SpatialThing (Every value of this property is a Spatial Thing)

Data Properties

Data properties link resources to literal values.

foaf:mbox_sha1sum

http://xmlns.com/foaf/0.1/mbox_sha1sum   rdf+xml   n3

The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:status

http://xmlns.com/foaf/0.1/status   rdf+xml   n3

A string expressing what the user is happy for the general public (normally) to know about their current activity.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:givenName

http://xmlns.com/foaf/0.1/givenName   rdf+xml   n3

The given name of some person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

foaf:age

http://xmlns.com/foaf/0.1/age   rdf+xml   n3

The age in years of some agent.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:familyName

http://xmlns.com/foaf/0.1/familyName   rdf+xml   n3

The family name of some person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:sha1

http://xmlns.com/foaf/0.1/sha1   rdf+xml   n3

A sha1sum hash, in hex.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Document (Having this property implies being a Document)

foaf:skypeID

http://xmlns.com/foaf/0.1/skypeID   rdf+xml   n3

A Skype ID

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:nick (Having this property implies having a nickname)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:title

http://xmlns.com/foaf/0.1/title   rdf+xml   n3

Title (Mr, Mrs, Ms, Dr. etc)

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

foaf:nick

http://xmlns.com/foaf/0.1/nick   rdf+xml   n3

A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames).

Status: testing

Define by: http://xmlns.com/foaf/0.1/

foaf:jabberID

http://xmlns.com/foaf/0.1/jabberID   rdf+xml   n3

A jabber ID for something.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:icqChatID

http://xmlns.com/foaf/0.1/icqChatID   rdf+xml   n3

An ICQ chat ID

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:nick (Having this property implies having a nickname)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:firstName

http://xmlns.com/foaf/0.1/firstName   rdf+xml   n3

The first name of a person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:family_name

http://xmlns.com/foaf/0.1/family_name   rdf+xml   n3

The family name of some person.

Status: archaic

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:accountName

http://xmlns.com/foaf/0.1/accountName   rdf+xml   n3

Indicates the name (identifier) associated with this online account.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:OnlineAccount (Having this property implies being an Online Account)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:aimChatID

http://xmlns.com/foaf/0.1/aimChatID   rdf+xml   n3

An AIM chat ID

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:nick (Having this property implies having a nickname)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:msnChatID

http://xmlns.com/foaf/0.1/msnChatID   rdf+xml   n3

An MSN chat ID

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:nick (Having this property implies having a nickname)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:geekcode

http://xmlns.com/foaf/0.1/geekcode   rdf+xml   n3

A textual geekcode for this person, see http://www.geekcode.com/geek.html

Status: archaic

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:plan

http://xmlns.com/foaf/0.1/plan   rdf+xml   n3

A .plan comment, in the tradition of finger and '.plan' files.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:birthday

http://xmlns.com/foaf/0.1/birthday   rdf+xml   n3

The birthday of this Agent, represented in mm-dd string form, eg. '12-31'.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:yahooChatID

http://xmlns.com/foaf/0.1/yahooChatID   rdf+xml   n3

A Yahoo chat ID

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: foaf:nick (Having this property implies having a nickname)

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:myersBriggs

http://xmlns.com/foaf/0.1/myersBriggs   rdf+xml   n3

A Myers Briggs (MBTI) personality classification.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:gender

http://xmlns.com/foaf/0.1/gender   rdf+xml   n3

The gender of this Agent (typically but not necessarily 'male' or 'female').

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Agent (Having this property implies being an Agent)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:dnaChecksum

http://xmlns.com/foaf/0.1/dnaChecksum   rdf+xml   n3

A checksum for the DNA of some thing. Joke.

Status: unstable

Define by: http://xmlns.com/foaf/0.1/

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:surname

http://xmlns.com/foaf/0.1/surname   rdf+xml   n3

The surname of some person.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

↦ Domain: foaf:Person (Having this property implies being a Person)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

foaf:givenname

http://xmlns.com/foaf/0.1/givenname   rdf+xml   n3

The given name of some person.

Status: archaic

Define by: http://xmlns.com/foaf/0.1/

foaf:name

http://xmlns.com/foaf/0.1/name   rdf+xml   n3

A name for some thing.

Status: testing

Define by: http://xmlns.com/foaf/0.1/

⊆ Super-property: rdfs:label (Having this property implies having a label)

↦ Domain: owl:Thing (Having this property implies being an A thing)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)