Sosiaalisista verkostoista on tullut sosiaalisia siiloja: käyttäjät joutuvat lisäämään ystävänsä yhä uudelleen jokaiseen palveluun. Googlen uusi sosiaalinen hakurajapinta yhdistää eri palveluissa asustavat ihmiset.
Social Graph -rajapinnalle annetaan esimerkiksi blogin osoite, ja se palauttaa listan käyttäjän ystävistä eri palveluissa sekä muista käyttäjälle kuuluvista sivuista.
Google on julkaissut seuraavan esimerkin siitä, mitä uudella rajapinnalla voi tehdä:
Kuva: Google
Brad on uusi Twitter-palvelun käyttäjä. Twitter löytää Social Graph -rajapinnan avulla Bradin kotisivun, ja sen kautta hänen LiveJournal-bloginsa. Bradin LiveJournal-ystäviin kuuluu Jane, joka myös käyttää Twitteriä. Brad merkitään automaattisesti Janen ystäväksi myös Twitterissä.
Yllä oleva esimerkki on vielä kuvitteellinen, mutta teknisesti täysin toteutettavissa.
Järjestelmän toiminta perustuu tietoihin, jotka Google löytää indeksoidessaan web-sivuja. Google osaa tulkita XFN- ja FOAF-merkkaustapoja, joilla monet blogit ja sosiaaliset sivustot merkitsevät käyttäjien suhteita.
Käyttäjän blogissa voi olla esimerkiksi seuraavanlainen XFN-linkki:
<a href="http://isani.jaiku.com" rel="co-worker">isani</a>
XFN-merkkaustavassa linkin rel-attrbuutti ilmoittaa sosiaalisen yhteyden. Google saa linkin perusteella tietää, että käyttäjällä on Jaikussa työtoveri, jonka käyttäjänimi on isani.
Rajapintaa käytetään kutsumalla osoitetta, jossa on parametrinä yksi tai useampia halutun käyttäjän verkko-osoitteita. Järjestelmä palauttaa JSON-objektin, joka listaa eri yhteyksien osoitteet. Mukana on myös normalisointi, joka yhdistää eri osoitteet joita käyttäjällä on samassa palvelussa.
Uusi hakurajapinta on herättänyt keskustelua käyttäjien yksityisyydestä. Google korostaa useaan otteeseen, että se kerää ainoastaan tietoa joka on julkisesti saatavilla. Käyttäjille saattaa kuitenkin tulla yllätyksenä, että heidän julkisia tietojaan yhdistelemällä saadaan laaja profiili.
Powered by Drupal | Tietoa Assemblixin taustoista ja tekijöistä »
Kirjoita uusi kommentti