Assemblix

Google jäljittää sosiaalisia yhteyksiä

Ilari Sani | 4.2.2008

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.

Esimerkki

Google on julkaissut seuraavan esimerkin siitä, mitä uudella rajapinnalla voi tehdä:

Kaavio sosiaalisesta verkostosta

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.

Käytännön toteutus

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.

Linkit

Kirjoita uusi kommentti

Tämän kentän sisältöä ei näytetä julkisesti.
  • Allowed HTML tags: <h3> <img> <a> <em> <strong> <cite> <blockquote> <pre> <code> <ul> <ol> <li> <dl> <dt> <dd> <acronym> <div> <p>
  • Rivin- ja kappaleenvaihdot tunnistetaan sisällöstä automaattisesti.
  • Web- ja sähköpostiosoitteet muutetaan automaattisesti linkeiksi.

Lisätietoa muotoiluasetuksista

CAPTCHA
Tämä kysymys testaa, oletko ihminen. Tällä estetään automaattisia roskaviestejä.

Rekry [beta]

Powered by Drupal | Tietoa Assemblixin taustoista ja tekijöistä »