FOAF (software)

FOAF (software)

FOAF (an acronym of Friend of a Friend) is a machine-readable ontology describing persons, their activities and their relations to other people and objects. Anyone can use FOAF to describe him or herself. FOAF allows groups of people to describe social networks without the need for a centralised database.

FOAF's descriptive vocabulary is expressed using "RDF" Resource Description Framework and "OWL" Web Ontology Language. Computers may use these FOAF profiles to find, for example, all people living in Europe, or to list all people both you and a friend of yours know. This is accomplished by defining relationships between people. Each profile has a unique identifier (such as the person's e-mail addresses, a Jabber ID, or a URI of the homepage or weblog of the person), which is used when defining these relationships.

The FOAF project, which defines and extends the vocabulary of a FOAF profile, was started in 2000 by Libby Miller and Dan Brickley. It can be considered the first Social Semantic Web application, in that it combines RDF technology with 'Social Web' concerns.

Tim Berners-Lee in a [http://dig.csail.mit.edu/breadcrumbs/node/215 recent essay] redefined the Semantic web concept into something he calls the Giant Global Graph, where relationships transcend networks/documents. He considers the GGG to be on equal grounds with Internet and World Wide Web, stating that "I express my network in a FOAF file, and that is a start of the revolution."

Example

The following FOAF profile (written in XML format) states that Jimmy Wales is the name of the person described here. His e-mail address, homepage and depiction are resources, which means that each of them can be described using RDF as well. He has Wikipedia as an interest, and knows Angela Beesley (which is the name of a 'Person' resource).

Jimmy Wales Jimbo Angela Beesley

See also

* Resource Description Framework (RDF)
* Web Ontology Language (OWL)
* Semantic Web
* Description of a Career (DOAC)
* Description of a Project (DOAP)
* SIOC
* hCard
* XHTML Friends Network (XFN)

External links

* [http://www.foaf-project.org/ The FOAF Project] (including [http://wiki.foaf-project.org/ wiki] )
* [http://xmlns.com/foaf/spec/ FOAF Specification]
* [http://www.dcs.shef.ac.uk/~mrowe/foafgenerator.html Facebook Foaf Generator] Generate FOAF descriptions from your Facebook profile
* [http://xml.mfd-consult.dk/foaf/explorer/ FOAFexplorer] HTML based FOAF Browser
* [http://foaf-visualizer.org/ FOAF.Vix] Visualizer and relation explorer for FOAF files
* [http://ramonantonio.net/doac/ FOAF+DOAC Project Homepage]
* [http://foaf-explorer.zapisky.info/ Advanced FOAF Explorer] another XHTML based FOAF Browser
* [http://www.foafer.org/ FOAFer] another HTML based FOAF Browser
* [http://www.ldodds.com/foaf/foaf-a-matic.html FOAF-a-matic] Page to generate FOAF Descriptions
* [http://www.okkam.org/foaf-O-matic Foaf-O-matic] Web application to generate FOAF Description integrating globally unique identifiers
* [http://neverfriday.com/foaf/ FOAF Creator] Page to generate FOAF Descriptions
* [http://ebiquity.umbc.edu/resource/html/id/82/ FOAF dataset] a dataset of 201,612 FOAF triples
* [http://www.ibm.com/developerworks/xml/library/x-foaf.html Finding friends with XML and RDF] , from IBM
* [http://code.google.com/apis/socialgraph/ Social Graph API] - Google indexes pages embedded with XFN or FOAF tags and provides API for aggregating the results.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • FOAF — Logo FOAF (Friend of a Friend) ist ein Projekt zur maschinenlesbaren Modellierung sozialer Netzwerke. Herzstück des Projekts ist ein RDF Schema, das Klassen und Eigenschaften definiert, die in einem XML basierten RDF Dokument verwendet werden… …   Deutsch Wikipedia

  • Social software — Un social software (ou logiciel social ou logiciel relationnel) est un système logiciel facilitant la communication de groupe, la construction et la solidification de liens sociaux, le travail collaboratif, le jeu à plusieurs, la création… …   Wikipédia en Français

  • Description of a Career — DoaC redirects here. DoaC may also refer to Diary of a Camper. Description Of A Career (DOAC) is a semantic vocabulary created by Ramon A. Parada to describe professional capabilities of a worker. It has been designed to be compatible with the… …   Wikipedia

  • SIOC — Semantically Interlinked Online Communities Project (SIOC pronounced shock ) is a Semantic Web technology. SIOC provides methods for interconnecting discussion methods such as blogs, forums and mailing lists to each other. It consists of the SIOC …   Wikipedia

  • Social network — For other uses, see Social network (disambiguation). Sociology …   Wikipedia

  • SAPPHIRE (Health care) — The Situational Awareness and Preparedness for Public Health Incidences and Reasoning Engines (SAPPHIRE) is a semantics based health information system capable of tracking and evaluating situations and occurrences that may affect public health.… …   Wikipedia

  • Friend of a Friend — FOAF Logo FOAF (Friend of a Friend) ist ein Projekt zur maschinenlesbaren Modellierung sozialer Netzwerke. Herzstück des Projekts ist ein RDF Schema, das Klassen und Eigenschaften definiert, die in einem XML basierten RDF Dokument verwendet… …   Deutsch Wikipedia

  • Distributed social network — A distributed social network is an Internet social network service that is decentralized and distributed across different providers. The emphasis of the distribution is on portabilitya[›], interoperability and federation capability. It contrasts… …   Wikipedia

  • Resource Description Framework — Infobox file format name = Resource Description Framework icon = logo = extension = .rdf mime = application/rdf+xml type code = uniform type = magic = owner = [http://www.w3.org/ World Wide Web Consortium] genre = semantic web container for =… …   Wikipedia

  • Semantic Web — The Semantic Web is an evolving extension of the World Wide Web in which the semantics of information and services on the web is defined, making it possible for the web to understand and satisfy the requests of people and machines to use the web… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”