Introduzione a Google SocialGraph API

Google ha appena rilasciato un interessantissima API dedicata al mondo dei Social Network, non si tratta di un ennesimo Facebook o vaccate servizi simili “2.0″, bensì di un software in grado di ricostruire la nostra rete di contatti utilizzando semplicemente il crawler di Google, software molto utile per gli sviluppatori di Social Network per non far ricostruire ogni volta la propria rete di contatti all’utente.

Pare che la mossa di oggi di Microsoft e Yahoo non abbia fatto paura a Google, tanto da rilasciare in giornata un’altra API che va a riempire il sacco pieno di servizi interessanti di BigG, e che molto probabilmente andrà ad arricchire il consorzio Dataportability per la creazione di un tool omogeneo di servizi a formato aperto per la gestione delle informazioni in rete.

Come Funziona?

Lo sviluppatore Brad Fitzpatrick in questo video spiega in maniera molto semplice il funzionamento.




In sostanza il crawler di Google scandaglia i dati pubblici degli attuali Social Network pubblicati sotto forma di XFN o FOAF e dopodichè restituisce le relazioni esistenti attraverso l’API stessa.

Le relazioni potrebbero essere di questo tipo:

  • “Stefano è un twitter-friend di Giovanni”
  • “Stefano ha Giovanni nel suo Blogroll”

Anche in Wordpress i dati del blogroll vengono pubblicati sotto forma di XFN, credo che in pochi abbiano avuto la pazienza di riempire ogni volta tutti i campi, ma sono dati fondamentali affinchè queste applicazioni possano esistere. Infondo il vero Social Network è la rete stessa, ed i blog nella loro semplicità lo hanno dimostrato.

Il software potrebbe tornare molto utile a livello di interfaccia utente, facciamo un esempio.

Ora con i Social Network attuali abbiamo, più o meno, questo approccio :

  • Registrazione
  • Profilazione utente
  • Ricerca contatti/amici
  • Import dei dati della nostra casella di posta per trovare conoscenti già registrati/presenti (problema di privacy?)

Ovviamente il tutto risulta macchinoso, anche se le attuali interfacce utente tentano di nascondere il più possibile, e potrebbe scoraggiare l’utilizzo di servizio.

Attraverso l’utilizzo di questa API, o altre di questo tipo, l’approccio ne risulterebbe molto più snello ed efficace :

  • Registrazione
  • Profilazione utente
  • Ricerca automatica di relazioni nella rete e popolamento automatico della nostra lista amici

L’ultimo punto potrebbe essere completamente trasparente all’utente, e non dovrebbe interagire con nessun servizio di terze parti, utilizzando quindi quello che la rete mette gia a disposizione.

Per comprenderne meglio il funzionamento sono state rilasciate delle applicazioni esemplificative, e vi invito a provarle voi stessi per capire al meglio di cosa stiamo parlando.

Conclusioni

E’ interessante vedere come in questo periodo i più grandi player del settore stanno promuovendo standard aperti, ad esempio l’adozione di OpenID in Yahoo! , e l’interesse creatosi attorno al progetto Dataportability. Si sente quindi l’esigenza di trovare soluzioni univoche e aperte per la gestione delle identità in rete e dei flussi di informazioni create dagli utenti.

Sembra che i primi passi verso un approccio semantico alla rete stiano iniziando, un progetto sicuramente da seguire.

Condividi
, , ,

Rimani aggiornato

Ti è piaciuto questo articolo? Abbonati ai feed RSS degli articoli o dei commenti per tenerti aggiornato, oppure inserisci il tuo indirizzo email nel form sottostante per ricevere direttamente nella tua casella di posta le ultime novità:



Forse correlati :

4 Risposte su “Introduzione a Google SocialGraph API”


  1. 1

    Ciao Stefano, grazie del post che mi sembra molto interessante, mi era sfuggito questo rilascio. Mi documenterò meglio magari può essere davvero utile.

    Gravatar Icon Dario Salvelli il Feb 2nd, 2008 at 1:11 pm
  2. 2

    Bell’articolo! :)
    Purtroppo però sono pochissime le relazioni XFN che si riescono a tirar fuori, magari questo è il momento buono per riorganizzare il blogroll più semanticamente

    Gravatar Icon Paolo Mainardi il Feb 4th, 2008 at 3:14 pm
  1. 1 PHP SocialGraph API (Alpha) » Paolo Mainardi
  2. 2 Introduzione a Google Contacts API da Stefano Mainardi

Lascia un commento




About this blog

una mia foto recente Benvenuto nel mio blog personale, un mio piccolo spazio virtuale dove scrivo di quello che mi piace, e di quello che trovo interessante navigando nella rete.
Qualora fossi interessato ad avere qualche informazione in più su di me ti invito a leggere la pagina chi-sono dove ho raccolto qualche informazione sulla mia persona, e sulle mie attività
Buona Lettura!

Iscriviti ai Feed