FOAF-a-Matic

Written by Leigh Dodds. Traduit par François Granger

Introduction

FOAF-a-matic est un simple logiciel (en JavaScript) qui vous permet de créer une description FOAF ("Friend-of-A-Friend", "Amis d'un ami") de vous même. Pour en savoir plus sur FOAF vous pouvez lire l'article de Edd Dumbill, "XML Watch: Finding friends with XML and RDF", la page d'accueil de FOAF sur RDFWeb, et aussi the FOAF vocabulary description ("Description du vocabulaire FOAF").

En résumé, FOAF vous permet de vous décrire -- votre nom, votre adresse de courrier, et les gens avec qui vous êtes ami -- de manière simple en utilisant XML et RDF. Cela permet de traiter ces descriptions avec des logiciels comme un moteur de recherche pour découvrir des informations sur vous et les communautés dont vous êtes membre. FOAF peut permettre des développements intéressants dans les communautés en lignes. L'article de Ben Hammersely "Click to the Clique" paru sur le site Guardian Unlimited développe ces idées.

FOAF-a-Matic vous permet de créer rapidement et facilement votre propre description FOAF. Fournissez simplement les informations que vous voulez voir apparaître dans votre description. Au minimum, fournissez votre nom et votre adresse de courrier. Ajoutez les noms et adresses de courrier des amis que vous voulez ajouter. Il est intéressant d'ajouter des amis (vous pouvez en ajouter autant que vous voulez) car cela permettra aux outils qui indexeront votre description de trouver les liens de réseaux d'individus.

Note: l'information que vous entrez dans cette page n'est ni utilisé, ni enregistré. Le travail est entièrement effectué coté client. Votre vie privé est préservé.

Si vous avez des commentaires sur cette application, ou des questions à propos de FOAF, vous pouvez souscrire à la liste de discussion RDFWeb-dev.

Mise à jour: Je suis en train de développer le logiciel FOAF-a-Matic Mark 2 une application pour créer et gérer vos données FOAF sur votre station.

Formulaire

Informations personelles

Quelques informations à propos de vous, et comment vous pouvez être contacté.

Salutation (M., Mme, Dr, etc)
Prénom
Nom
Surnom ou pseudo
Votre adresse de courrier
Page web
Votre photo
Téléphone

Travail

Information sur votre lieu de travail.

Page web au travail
Page décrivant votre travail

Ecole

Ou êtes vous allé à l'école?

Page web de votre école

Les gens que vous connaissez

Indiquez à FOAF-a-matic des gens que vous connaissez. Cliquez "Ajoutez un ami" pour avoir plus d'espace pour ajouter des amis. Si une relation a déjà une description FOAF, mettez son lien dans le champ "Voir aussi".

Créer le document

Maintenant que vous avez donné les détails, vous être prêt à être transformé en FOAF...

Adresse de courrier protégé des spammeurs

Et après?

Publiez votre description FOAF

C'est la partie la plus facile. Sélectionnez la description FOAF généré dans le champ texte ci-dessus. Copiez-la et collez-la dans un fichier sur votre site à un endroit ou elle sera disponible à tous. Il est préférable de nommer le fichier "foaf.rdf". Une recherche Google permettra de découvrire les fichiers FOAF disponibles sur le web.

Votre description FOAF est prête. Il suffit que des gens la découvrent et la lisent...

Rejoindre la communauté FOAF

L'aspect "découverte" de FOAF (comment une application compatible FOAF trouve votre description) est un sujet en cour de discussion. Si vous avez des suggestions, envoyez-les à la liste de discussion RDFWeb-dev. Il y a trois méthodes. Vous pouvez les tester.

Utiliser la balise Link

Aaron Swartz a suggéré d'utiliser la balise HTML Link pour donner le lien de la description FOAF, de la même manière que pour le fils RSS. Voici comment faire:

<link rel="meta" type="application/rdf+xml" title="FOAF" href="foaf.rdf" />

Référence par un ami

Une bonne manière de faire indexer votre fichier FOAF, c'est que quelqu'un d'autre (un ami) pointe vers lui. Un robot FOAF peut alors traverser les fichiers FOAF. Vous pouvez le faire en apportant les changement qui suivent à vôtre fichier:

  1. Modifiez l'élément rdf:RDF pour ajouter l'espace de noms RDF Schema comme ci-dessous: <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#">
  2. Vous pouvez ajouter des liens vers d'autres descriptions FOAF en ajoutant un élément rdfs:seeAlso pour chaque fichier comme ci-dessous:
  3. <rdfs:seeAlso rdf:resource="http://www.example.com/friends.xrdf"/> <rdfs:seeAlso rdf:resource="http://www.ldodds.com/webwho.xrdf"/>

Mise à jours: si un ami a déjà une description FOAF, ajoutez-la dans le champ "Voir aussi" (seeAlso) de ce formulaire. Vous pouvez aussi indiquer FOAF-a-matic à vos amis.

Utiliser le forum FOAF

Pour simplifier la découverte de descriptions FOAF, le plus simple c'est d'avoir un "annuaire" des gens. J'ai créé une manière simple de faire ça, appelé FOAF Bulletin Board. Visitez le Wiki FOAFWiki, et modifiez la page FOAFBulletinBoard. Ajoutez votre nom et un lien vers votre description FOAF. J'ai ajouté la mienne, vous pouvez l'utiliser comme exemple.

Des applications comme celle de Edd Dumbill, FOAFbot peuvent traiter ces données en utilisant la magie de HTML Tidy et de XSLT. Allez voir le FOAFBot en action sur sa page.

License

Ce travail est sous licence Creative Commons.

Creative Commons License


[FOAF Hackery]