Written by Leigh Dodds. Traduit par François Granger
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.
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".
Maintenant que vous avez donné les détails, vous être prêt à être transformé en 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...
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.
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" />
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:
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#">
rdfs:seeAlso
pour chaque fichier comme ci-dessous:
<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.
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.
Ce travail est sous licence Creative Commons.