FOAF : le réseau social garanti sans pub !

Vous en avez marre des pubs intempestives de Facebook, vous n'arrivez plus à gérer à la fois vos profils sur Linked in et Viadeo, vous vous dites que Google a suffisamment d'informations sur vous pour ouvrir un compte sur Orkut et vous voulez garder l'entière maîtrise des informations en ligne vous concernant, car vous êtes néanmoins convaincu qu'une présence en ligne est essentielle. Alors, n'attendez plus, créez votre fichier FOAF, mettez le en ligne et participez à la construction du graphe global géant. Cerise sur le gâteau, vous disposerez avec SPARQL d'une API standard réellement ouverte pour accéder aux données, contrairement à d'autres...

Vous allez me dire que je vous ai déjà fait le coup, il y a deux ans et que FOAF n'a pas constitué la première brique annoncée du Web sémantique. Alors, qu'est-ce-qui a changé pour justifier un regain d'intérêt pour FOAF ?

Premièrement, les technologies, nous disposons de nombreuses implémentations qui commencent à devenir matures de RDF et de SPARQL dans différents langages : PHP, Java et autres... et des frameworks pour construire simplement des triples store RDF sont disponibles.

Deuxièmement, les données disponibles en RDF, cette année a été très riche dans la mise à disposition de données en RDF : geonames, Dbpedia, revyu... L'initiative « Linked data » a permis d'accélérer le mouvement pour la création du Web sémantique ou, plutôt, du Web of data et l'appropriation des technologies sous-jancentes.

Troisièmement, la montée en puissance des réseaux sociaux est indéniablement le principal argument qui plaide en faveur de FOAF. Les usages sont peu à peu apparus, mais aussi les limites. Les utilisateurs prennent peu à peu conscience des dangers que représentent la mise à disposition de leurs données personnelles dans des services centralisés dont le modèle économique repose presque exclusivement sur la publicité.

Etes-vous convaincu ? Pas tout à fait ! Vous êtes exigeant, mais vous avez raison. Pour mieux appuyer mon plaidoyer en faveur de FOAF et, plus généralement, d'une solution décentralisée et standardisée pour les réseaux sociaux, j'ai mis au point quelques applications qui, je l'espère, finiront de vous convaincre.

Tout d'abord, si vous allez sur les précédents billets (par exemple, celui-ci ou celui-là), vous verrez apparaître, devant le nom de certains commentateurs, leur photo. Pour ce faire, j'ai associé dans un triple store l'adresse électronique de ces commentateurs à leur fichier FOAF. Un peu de sparql, une bonne API et le tour est joué. Au passage, si vous avez un fichier FOAF contenant la propriété foaf:depiction, n'hésitez pas à m'en signaler l'URL en commentaire (Message perso : JSB et Charles Népote, votre fichier FOAF présente une particularité qui empêche son traitement : l'utilisation de rdf:nodeID).

Par ailleurs, j'ai mis en page mon fichier FOAF dans un style très facebook pour prouver qu'il est possible de disposer avec FOAF de toutes les fonctionnalités offertes par le réseau social à la mode. J'en ai profité pour exploiter la conversion en RDF des profils Flick'r avec le service mis au point par Alexandre Passant. Cette page est largement perfectible, mais la seule limite repose sur les informations que vous mettez à disposition dans votre FOAF. La prochaine étape est évidemment de génériciser le script et de permettre l'affichage de n'importe quel fichier FOAF.

S'il y a deux ans, on se demandait bien quels usages on pouvait faire de nos fichiers FOAF, ce n'est plus le cas aujourd'hui. Alors, n'attendez plus, mettez à disposition votre FOAF (vous disposez tous d'un petit coin de serveur avec votre abonnement ADSL), rejoignez le graphe global géant et participez à la construction du Web of data.

Répondre

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
1 + 10 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.