Generated by GPT-5-mini| FOAF | |
|---|---|
| Name | FOAF |
| Developer | Tim Berners-Lee; Dan Brickley; Libby Miller |
| Released | 2000 |
| Genre | Semantic web; social networking ontology |
| License | Open; RDF |
FOAF FOAF is a machine-readable ontology for describing people, their relationships, and personal information using the Resource Description Framework. It enables interoperability among agents, applications, and services by providing a shared vocabulary for persons, organizations, online accounts, and social graphs. FOAF has been discussed and implemented alongside initiatives in the Semantic Web by leading figures and institutions in computing and web standards.
FOAF defines terms to represent individuals and relationships that link identifiers such as URIs, email addresses, and online profiles. The vocabulary situates personal data within frameworks championed by Tim Berners-Lee, W3C, World Wide Web Consortium, MIT, Oxford University, Stanford University, Google, Microsoft, IBM, Yahoo!, Facebook, LinkedIn, Twitter, Amazon (company), Apple Inc., Mozilla, Eclipse Foundation, Apache Software Foundation, Oracle Corporation, Cambridge University, Harvard University, Princeton University, Yale University, Columbia University, University of California, Berkeley, Carnegie Mellon University, Massachusetts Institute of Technology, University of Oxford, University of Cambridge, Imperial College London, ETH Zurich, NASA, National Institutes of Health, European Commission, Google Scholar, ACM, IEEE, Nature (journal), Science (journal), The New York Times, The Guardian, BBC, Reuters, Bloomberg L.P., Forbes, Wired (magazine), TechCrunch, Stack Overflow, GitHub, Reddit, Linked Data, Schema.org, Dublin Core, SKOS, RDF Schema.
FOAF terms map to classes like person, group, online account, and properties such as name, homepage, knows, and interest, enabling integration with identity providers, content aggregators, and research archives used by scholars and developers affiliated with institutions such as European Organization for Nuclear Research, CERN, National Aeronautics and Space Administration, Smithsonian Institution, Library of Congress, British Library, The British Museum.
FOAF emerged in the early 2000s during debates about decentralized identity and metadata on the Web, developed by contributors working with figures and groups active in web standards and semantic technologies. Early proponents included engineers and academic researchers connected to Tim Berners-Lee, Dan Brickley, Libby Miller, David Booth (computer scientist), Pat Hayes, James Hendler, Nigel Shadbolt, and institutions such as the W3C and research labs at MIT and Stanford University. The vocabulary evolved alongside projects like Semantic Web, RDF, OWL, SPARQL, RSS, Atom (standard), Microformats, XMPP, OpenID, OAuth, ActivityPub, Solid (web decentralization project), Friend of a Friend (concept), SIOC, GRDDL, Linked Open Data.
Discussions and implementations intersected with conferences and venues such as WWW Conference, ISWC, Semantic Systems (conference), SIGMOD, SIGIR, NeurIPS, ICML, IJCAI, AAAI Conference, USENIX, FOSDEM, CES, SXSW, and communities around projects hosted on GitHub and showcased in outlets like Wired (magazine) and TechCrunch.
The FOAF vocabulary defines classes (Person, Group, Organization, Document, OnlineAccount) and properties (name, givenName, familyName, mbox_sha1sum, homepage, img, depiction, knows, interest, topic_interest, based_near, currentProject). Its RDF-based model interoperates with schemas and ontologies developed by groups linked to Dublin Core Metadata Initiative, Schema.org, SKOS, Friend of a Friend (concept), OWL, RDF Schema, SPARQL Protocol, and tools from Apache Jena, Virtuoso, Stardog, Blazegraph, AllegroGraph, GraphDB.
FOAF uses URIs to identify resources, enabling linking to external resources such as authority files maintained by Library of Congress, VIAF, DBpedia, Wikidata, Internet Archive, Project Gutenberg, Getty Research Institute, CrossRef, ORCID, Scopus, Web of Science, PubMed Central, arXiv, Zenodo, Figshare.
FOAF data is serialized in RDF syntaxes including RDF/XML, Turtle, N-Triples, and JSON-LD; implementations and tools include libraries and platforms from Apache Software Foundation projects, Jena (framework), RDF4J, Redland, Raptor (library), Serd, and integrations with content management systems such as Drupal, WordPress, Joomla!, MediaWiki, Confluence (software), and programming ecosystems like Python (programming language), Java (programming language), JavaScript, Node.js, Ruby, PHP, Perl, C#, .NET Framework.
Representations have been published by projects at MIT Media Lab, Oxford Internet Institute, Stanford Network Analysis Project, Netscape (company), Mozilla Foundation, W3C, and services like DBpedia, Wikidata, Google Knowledge Graph, Facebook Open Graph, LinkedIn API, Twitter API, GitHub API.
FOAF has been applied to research in social network analysis by teams at Stanford University, MIT, Carnegie Mellon University, University of California, Berkeley, University College London, Oxford University, Cambridge University, and industry labs at Google, Facebook, Microsoft Research, IBM Research, Amazon Web Services. Use cases include identity linking for scholars via ORCID, publication aggregation with CrossRef and Google Scholar, archival metadata for Internet Archive collections, authority control with VIAF and Library of Congress, and integration into knowledge graphs like DBpedia and Wikidata.
FOAF informed decentralized identity experiments tied to OpenID, OAuth, ActivityPub, and Solid (web decentralization project), and has been referenced in projects demonstrating cross-platform contact discovery, semantic profiles, recommendation engines, and provenance modeling used by organizations such as European Commission research projects and consortia involving IEEE and ACM.
FOAF exposes personal identifiers and relationship graphs, raising concerns addressed in policy and technical forums involving European Commission regulations, General Data Protection Regulation, Data Protection Act 1998, California Consumer Privacy Act, National Institute of Standards and Technology, Electronic Frontier Foundation, Privacy International, Open Rights Group, World Wide Web Consortium best practices, and research by privacy scholars at Harvard University, Stanford University, University of Cambridge, Oxford University.
Mitigation strategies use hashing, access controls, consent frameworks, and provenance annotations interoperable with standards from W3C, IETF, OAuth, OpenID Foundation, ISO/IEC committees, and cryptographic tooling from projects led by OpenSSL, GnuPG, Let's Encrypt, Mozilla Foundation. Security analyses reference case studies and threat models discussed in venues like USENIX Security Symposium, IEEE Symposium on Security and Privacy, NDSS Symposium, Black Hat USA, DEF CON, and academic journals such as ACM Transactions on Information and System Security and IEEE Transactions on Dependable and Secure Computing.