Réutiliser les données existantes provenant des médias sociaux
Agrégation
Objets
Conversation Activité
Média Social
Agrégation
Objets
Conversation Activité
Identité Relations
Média Social
Nous avons construit des identités sur le web, nous remplissons des profils, téléchargeons des photos, vidéos,
critiques et signets
Notre identité web est fragmentée ou distribuée
Identité
Identité
Identité Distribuée
Identité
Consolidation d’Identité
< a href=“http://www.christopheducamp.com/” rel=“me”> http://www.christophe... </a>
La puissance de XFN rel=me
Un graphe (carte) de liaisons rel=me
Site Trouvé
Site Trouvé
Site Trouvé
Site Trouvé
Site Trouvé
Site de départ
Site Trouvé
Site Trouvé
Site de départDemande sortante
Types de liaisons sur le graphique social
Site Trouvé
rel=me
Site de départDemande
entrante
Site Trouvé
rel=me
Site de départDemande
réciproque
Site Trouvé
rel=me
API Google du Graphique Social
http://socialgraph.apis.google.com/otherme?
q=http://twitter.com/glennjones
API JSON du Graphique Social
{ "http://delicious.com/glennjonesnet": { "attributes": { "rss": "http://feeds.delicious.com/rss/glennjonesnet", "url": "http://delicious.com/glennjonesnet", "profile": "http://delicious.com/glennjonesnet" } }, "http://huffduffer.com/glennjones": { "attributes": { } }, ...
Une librairie JavaScript qui retrouve et agrège les profils provenant de partout sur
le web
10 identités – liens externes rel=me20 identités – liens rel=me combinés sortants et entrants
5 identités supplémentaires – effet secondaire d’analyse de profil
Parsage du Profil
§
Embarquement du microformat hcard
API microformat ufXtract
http://ufxtract.com/api/?url=http://
www.slideshare.net/ChristopheDucamp&format=hcard&output=json
ufXtract microformat API
{ "microformats": { "vcard": [{ "fn": ”Christophe Ducamp", "n": { "given-name": [”Christophe"], "family-name": [”Ducamp"] }, "adr": [{ "locality": ”Paris", "country-name": ”France" }], ...
Les descriptions des points finaux de l’API du Graphique Social de Google ne sont
pas aussi complètes qu’elles ne le pourraient
{ "http://delicious.com/glennjonesnet": { "attributes": { "rss": "http://feeds.delicious.com/rss/glennjonesnet", "url": "http://delicious.com/glennjonesnet", "profile": "http://delicious.com/glennjonesnet" } }, "http://huffduffer.com/glennjones": { "attributes": { } }, ...
Ident Engine – couche de data des descriptions des points finaux
{ "name": "Last.fm", "domain": "last.fm", "urlmappings": [{ "urltemplate": "http://www.last.fm/user/{username}", "schema": "hCard", "contenttype": "Profile", "mediatype": "Html" }, { "urltemplate":"http://www.last.fm/user/{username} ", ...
Auto-remplissage de formulaires
Les détails les plus communs sont partagés sur les sites de média sociaux
Les détails les plus communs sont partagés sur les sites de média sociaux
Analyse du contenu généré par les utilisateurs à partir des points finaux découverts
Ident Engine – descriptions des points finaux générés par les utilisateurs
{ "name": "Vimeo", "domain": "vimeo.com", "urlmappings": [{ "urltemplate": "http://vimeo.com/{username}/videos/rss", "schema": "Atom", "contenttype": "Video", "mediatype": "Atom" } ...
Ident Engine – couche de donnée des descriptions de points finaux
• Atom• RSS• XFN• XFN-hCard• hAtom• hCalendar• hCard• hResume• rel-tag
• Activité• Audio• Amis• Bookmarks• C.V.• Entrées• Evénements• Images• Interêts
• Flux de vie• Profil • Services• Slides• Statuts• Statuts des amis• Vidéo
Définitions types de contenusSchémas
Pour assembler ensemble les données réparties sur tout le web nous avons besoin d’une pile de formats de données ouverts et
d’APIs non propriétaires
Parseur Microformats
OAuth
Librairie RSS
Librairie Atom
API Graphique Social de Google
Yahoo : API YQL
Traiter avec les imposteurs et les relations filoutes
Autres personnalités
Démarrer sans découverte
Laisser l’utilisateur décider
N’utiliser que des liens rel=“me” réciproques ou sortants
N’utiliser que des liens rel=me sortants ou réciproques
Maintenant, à votre tour d’utiliser la découverte d’identité pour construire un peu de magie dans
vos applications
Parseurs microformatshttp://microformats.org/wiki/parsers
Parseur Microformats - Optimus - XSLT http://microformatique.com/optimus/
Parseur Microformats - Cognition - Perlhttp://buzzword.org.uk/cognition/
Google API Graphique Socialhttp://socialgraph.apis.google.com/
Social Graph Node Mapperhttp://code.google.com/p/google-sgnodemapper/
YQLhttp://developer.yahoo.com/yql/
Ident Enginehttp://identengine.com/
UfXtracthttp://ufxtract.com/
Madgex Labshttp://lab.madgex.com/
Bloghttp://www.glennjones.net/
Creative Commons Attribution-Non-Commercial 2.0 UK: England & Wales Licence.
Copyright Glenn Jones 2009www.glennjones.net
Traduction Christophe Ducamp 2010www.christopheducamp.com