FOAF

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Cet article concerne le vocabulaire RDF. Pour la chanson des Foo Fighters, voir Friend of a Friend (chanson). Pour la chanson du groupe Yes, voir Drama (album).
Logo FOAF

FOAF (de l'anglais Friend of a friend, littéralement « l’ami d’un ami ») est une ontologie RDF permettant de décrire des personnes et les relations qu’elles entretiennent entre elles. Utilisée comme référence par plusieurs centaines d'autres vocabulaires[1], elle est un élément central du web sémantique.

Protocole WebID[modifier | modifier le code]

Le protocole WebID, anciennement FOAF+SSL[2]., est un protocole d'authentification décentralisé utilisant des documents FOAF comme conteneur d'informations de profil et le protocole TLS pour l'authentification. Il est en cours de standardisation par le W3C[3].

Exemple[modifier | modifier le code]

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:foaf="http://xmlns.com/foaf/0.1/"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
  <foaf:Person>
    <foaf:name>Jimmy Wales</foaf:name>
    <foaf:title>Mr.</foaf:title>
    <foaf:givenName>Jimmy</foaf:givenName>
    <foaf:familyName>Wales</foaf:familyName>
    <foaf:mbox rdf:resource="mailto:jwales@bomis.com"/>
    <foaf:homepage rdf:resource="http://www.jimmywales.com/"/>
    <foaf:nick>Jimbo</foaf:nick>
    <foaf:depiction rdf:resource="http://www.jimmywales.com/aus_img_small.jpg"/>
    <foaf:interest>
      <rdf:Description rdf:about="http://www.wikimedia.org" rdfs:label="Wikipedia"/>
    </foaf:interest>
    <foaf:publications rdf:resource="http://www.jimmywales.com/pubs/publications.rdf"/>
    <foaf:account>
     <foaf:OnlineAccount>
      <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/OnlineChatAccount"/>
      <foaf:accountServiceHomepage rdf:resource="http://www.freenode.net/"/>
      <foaf:accountName>jwales</foaf:accountName>
    </foaf:OnlineAccount>
    </foaf:account>
    <foaf:knows>
      <foaf:Person>
        <foaf:name>Angela Beesley</foaf:name> <!-- Wikimedia Board of Trustees -->
      </foaf:Person>
    </foaf:knows>
    <foaf:knows>
      <foaf:Person rdf:about="http://jimmycricket.com/me">
        <foaf:name>Jimmy Criket</foaf:name>
      </foaf:Person>
    </foaf:knows>
  </foaf:Person>
</rdf:RDF>

Notes et références[modifier | modifier le code]

  1. « FOAF sur Linked Open Vocabularies (LOV) », sur lov.okfn.org (consulté le 27 avril 2015)
  2. (en) « Foaf+ssl », w3.org, 4 août 2011.
  3. (en) « WebID 1.0 - Web Identification and Discovery », w3.org, 12 décembre 2011.

Liens externes[modifier | modifier le code]

Documentation[modifier | modifier le code]

FOAF Corp[modifier | modifier le code]

  • (en) FOAF Corp est une extension de FOAF au domaine des entreprises.
  • On pourra aussi visualiser en Flash l’application expérimentale (en) They rule.

Applications pour utilisateurs finaux[modifier | modifier le code]

  • (en) FOAF.Vix : un visualiseur libre de fichiers FoaF.
  • FOAF-a-matic, par Leigh Dodds : un formulaire traité en JavaScript vous permet de générer facilement un fichier FOAF.
  • (en) FOAFaMaticMark2, application en Java permettant de générer facilement un fichier FOAF.
  • (en) FOAF Bulletin Board, par Leigh Dodds : explique une technique pour indexer sur une page d’un wiki les liens vers les fichiers FOAF de personnes s’inscrivant librement sur la dite page.
  • (en) JabFoaf, utilitaires de transformation Jabber → FOAF.
  • (en) FOAF 2 vCard, transforme un fichier FOAF en une série de vCard.
  • (en) Thunderbird-FOAF est une extension Thunderbird qui permet de visualiser les FOAF contenus dans les en-têtes X-FOAF des courriels de vos correspondants.
  • (fr) rdf.tar.gz, transformation XSL qui convertit un fichier FOAF/RDF en un fichier VCARD/RDF.

Le coin des développeurs[modifier | modifier le code]

Projets, expérimentations[modifier | modifier le code]