Semantic Web ontology to describe relations between people
For "friend of a friend", see friend of a friend and Friend of a Friend (disambiguation).
FOAF
Friend of a friend
FOAF logo
Abbreviation
FOAF
Status
Published
Year started
2000; 24 years ago (2000)
First published
June 3, 2005; 18 years ago (2005-06-03)
Latest version
0.99 January 14, 2014; 10 years ago (2014-01-14)
Series
Namespace Document
Authors
Dan Brickley, Libby Miller
Base standards
RDF, OWL
Domain
Semantic Web
License
CC BY 1.0
Website
xmlns.com/foaf/spec/
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 themselves. FOAF allows groups of people to describe social networks without the need for a centralised database.
FOAF is a descriptive vocabulary expressed using the Resource Description Framework (RDF) and the Web Ontology Language (OWL). 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.[1][2] This is accomplished by defining relationships between people. Each profile has a unique identifier (such as the person's e-mail addresses, international telephone number, Facebook account name, 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,[citation needed] in that it combines RDF technology with 'social web' concerns.[clarification needed]
Tim Berners-Lee, in a 2007 essay,[3] redefined the semantic web concept into the Giant Global Graph (GGG), where relationships transcend networks and documents. He considers the GGG to be on equal ground with the Internet and the World Wide Web, stating that "I express my network in a FOAF file, and that is a start of the revolution."
^XML Watch: Finding friends with XML and RDF by Edd Dumbill in IBM DeveloperWorks
^XML Watch: Support online communities with FOAF by Edd Dumbill in IBM DeveloperWorks
^Berners Lee, Tim. "Giant Global Graph". Decentralized Information Group. Archived from the original on 2016-07-13.
can use FOAF to describe themselves. FOAF allows groups of people to describe social networks without the need for a centralised database. FOAF is a descriptive...
rdfs:Class is foaf:Person in the Friend of a Friend (FOAF) vocabulary. An instance of foaf:Person is a resource that is linked to the class foaf:Person using...
a transitive relation produces some social dynamics. Friend of a friend (FOAF) is a phrase used to refer to someone that one does not know well, literally...
Network Web (SNeW) v1.0". Open Mobile Alliance. 13 August 2013. Paper on FOAF in an Android environment Archived 2022-12-06 at the Wayback Machine by Tramp...
information about the creator of the post can be described using FOAF Vocabulary and the foaf:maker property. Rich content of the post (e.g., an HTML representation)...
based structured data, originally constructed primarily using terms from the FOAF vocabulary, but now often including terms from other vocabularies. Profile...
in the vCard. Otherwise, properties can be defined in any order. CardDAV FOAF (ontology) Geo URI scheme RFC 6350, section 10.1 "Media Type Registration"...
and a column homepage can be converted to a property from the FOAF Vocabulary called foaf:homepage, thus qualifying it as an inverse functional property...
descriptions of data structures. Some of the better known ontologies are: FOAF – an ontology describing persons, their properties and relationships UMBEL...
Data Service, Catalog, and Catalog Record. DCAT also uses elements from FOAF, PROV-O, and OWL-Time. DCAT provides an RDF model to support the typical...
(PDF). EBU. April 2020. Archived (PDF) from the original on 2019-08-08. "FOAF: the 'friend of a friend' project". 2014-03-03. Archived from the original...
to avoid the need to duplicate entries of friends and interests (see the FOAF standard). A study reveals that India recorded world's largest growth in...
crawler is also known as a spider, an ant, an automatic indexer, or (in the FOAF software context) a Web scutter. A Web crawler starts with a list of URLs...
be represented in RDF as: http://example.name#BobSmith12 http://xmlns.com/foaf/0.1/knows http://example.name#JohnDoe34. Given this precise representation...
org/Person> <http://www.w3.org/2002/07/owl#equivalentClass> <http://xmlns.com/foaf/0.1/Person> . from the document at https://schema.org/Person (green edge...
their tellers regarded the stories as true accounts, and the device of the FOAF (acronym for "Friend of a Friend" invented by English writer and folklorist...