FOAF

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}

Modèle:2autres {{#invoke:Bandeau|ébauche}} Modèle:Infobox 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<ref>Modèle:Lien web</ref>, elle est un élément central du web sémantique.

Ce vocabulaire a été créé par Libby Miller et Dan Brickley en 2000, dans l'objectif initial de décrire sommairement les individus, les images qui les représentent, leurs relations amicales, de même que les groupes, projets et organisations auxquelles ils appartiennent. FOAF propose un cadre descriptif ouvert qui présente des analogies avec ce que proposent de nos jours les réseaux sociaux.

Protocole WebID

Le protocole WebID, anciennement FOAF+SSL<ref name="FOAF+SSL">{{#invoke:Langue|indicationDeLangue}} « Foaf+ssl », w3.org, 4 août 2011.</ref>., 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<ref name="w3c">{{#invoke:Langue|indicationDeLangue}} « WebID 1.0 - Web Identification and Discovery », w3.org, 12 décembre 2011.</ref>.

Exemple

<syntaxhighlight lang="xml"> <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> 
     </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> </syntaxhighlight>

Notes et références

Modèle:Références

Liens externes

Modèle:Trop de liens

Documentation

  • {{#invoke:Langue|indicationDeLangue}} Portail du projet
  • {{#invoke:Langue|indicationDeLangue}} FOAF Schema 0.1 : spécification du vocabulaire FOAF.
  • {{#invoke:Langue|indicationDeLangue}} Modèle:Lang, par Edd Dumbill : une introduction claire et généraliste à FOAF.

FOAF Corp

  • {{#invoke:Langue|indicationDeLangue}} FOAF Corp est une extension de FOAF au domaine des entreprises.
  • On pourra aussi visualiser en Flash l’application expérimentale {{#invoke:Langue|indicationDeLangue}} Modèle:Lang.

Applications pour utilisateurs finaux

  • {{#invoke:Langue|indicationDeLangue}} 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.
  • {{#invoke:Langue|indicationDeLangue}} FOAFaMaticMark2, application en Java permettant de générer facilement un fichier FOAF.
  • {{#invoke:Langue|indicationDeLangue}} Modèle:Lang, 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.
  • {{#invoke:Langue|indicationDeLangue}} JabFoaf, utilitaires de transformation Jabber → FOAF.
  • {{#invoke:Langue|indicationDeLangue}} FOAF 2 vCard, transforme un fichier FOAF en une série de vCard.
  • {{#invoke:Langue|indicationDeLangue}} 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.
  • {{#invoke:Langue|indicationDeLangue}} rdf.tar.gz, transformation XSL qui convertit un fichier FOAF/RDF en un fichier VCARD/RDF.

Le coin des développeurs

  • {{#invoke:Langue|indicationDeLangue}} Modèle:Lang
  • {{#invoke:Langue|indicationDeLangue}} Modèle:Lang, en version alpha.

Projets, expérimentations

  • {{#invoke:Langue|indicationDeLangue}} Foafnet.org est un consortium de sociétés commerciales visant à adopter un sous-ensemble de FOAF dans leurs applications. Ce consortium compte 13 sociétés et 6 sociétés supplémentaires réfléchissant à cette possibilité (08/2004).
  • WikiFOAF
  • Sur une idée originale de Christopher Schmidt [en], Ian Davis montre {{#invoke:Langue|indicationDeLangue}} comment envoyer votre FOAF au monde entier dans les en-têtes des courriels avec Thunderbird.

Modèle:Palette Modèle:Portail