XFN to skrót od XHTML Friends Network, czyli sieć przyjaciół dzięki XHTMLowi (w swobodnym tłumaczeniu) i służy do tworzenia powiązań pomiędzy osobami do których linkujemy na blogach, stronach domowych, serwisach ze zdjęciami i wszelkich portalach społecznościowych.

XFN, jak to działa
[+] XFN, jak to działa i jego możliwości

Teoria

Powyższy obrazek prezentuje hipotetyczna sytuacje, w której Ty i jeszcze dwie inne osoby macie parę stron WWW lub profili na różnych serwisach. Załóżmy teraz, że na każdym z tych serwisów wszyscy mają inny login. Jedyne relacje, jakie można zaprezentować są takie (pkt.  B):

  • Na portalu z profilami zawodowymi znalazłeś znajomego, stasiu76 i dołączyłeś go do znajomych
  • Ze swojej strony domowej (stronadomowa.com) linkujesz do znajomego, który jest grafikiem i prowadzi serwis freelancerowicz.pl
  • Twój znajomy grafik chodzi na ryby, a w informacjach o sobie umieścił linki do odwiedzanych przez siebie często stron, wśród których jest blog narybach, należący do kolegi, z którym na co dzień współpracuje

I to tyle, co wiesz. Ty nie interesujesz się rybami, więc nigdy nie klikałeś w linki na stronie znajomego grafika, a ten ostatni nie ma pojęcia, że zalogowałeś się do jakiegoś portalu z profilami zawodowymi i to jeszcze pod nazwą ty1973.

Teraz wyobraź sobie, że można utworzyć sieć opisującą relacje pomiędzy poszczególnymi osobami i ich stronami. Tytaniczne wyzwanie? Otóż nie. Rozwiązanie jest banalne w założeniu. Wystarczy szczypta wiedzy o XHTMLu (technologii tworzenia stron WWW) lub serwis, który obsługuje XFN (np. WordPress):

  • Na swoim blogu, dodając link do własnej strony WWW dodajesz relację, która mówi, że to Twoja własna strona, czyli me. W języku XHTML wygląda to tak: <a href="http://stronadomowa.com" rel="me">strona domowa.com</a>. Do pierwotnego adresu dodaliśmy tylko rel="me" — nic więcej
  • Analogicznie, na stronadomowa.com link do znajomego grafika opisujesz, jako friend
  • Podobnie robi John DoeJan Kowalski – opisują linki, podając zależność, jaka pomiędzy osobami występuje.

Dzięki temu, dochodzimy z pkt.  B, w którym wiedzieliśmy niewiele, do punktu C. Dzięki XFN dowiadujesz się, że stasiu76 to współpracownik freelancerowicza.pl. Wiesz już też, że znajomy grafik też prowadzi bloga, na dodatek, w tym samym serwisie co Ty, do którego nie umieścił odnośnika na swojej stronie stronie głównej. Freelancerowicz również dowiaduje się o tym, że Ty znasz stasia76, itd.

W praktyce

Osoby, które same nie budują stron, muszą polegać na opcjach udostępnianych przez serwisy. WordPress oferuje szybkie określanie relacji. W zakładce Blogroll, edytując lub dodając nowy link, wystarczy rozwinąć pasek XFN i wybrać odpowiednią relację.

Twórcy stron muszą dodać odpowiednie atrybuty do swoich linków (rel="…"). Opis atrybutów jest dostępny na stronie XFN. Można też zgłosić swoją stronę, do katalogu XFN. Trzeba również wyszukiwarki poinformować o tym, że strona obsługuje XFN — do znacznika wystarczy dodać

Google udostępniło ostatnio Social Graph API, narzędzie pozwalające śledzić powiązania opisane powyżej.

Zalety

  • Szybki import znajomych, przy rejestrowaniu się w nowych serwisach
  • Kontrola nad posiadanymi profilami i stronami, na których się logowało
  • Możliwość zawarcia znajomości, ze znajomymi znajomych
  • Możliwość ustalenia, że nasz znajomy jest też znajomym naszego innego znajomego (uff!)
  • Prawdopodobieństwo, że XNF będzie implementowany dla coraz to nowych zastosowań (np. wyszukiwanie informacji w obrębie wszystkich grup swoich znajomych, lub wśród wybranych relacji)
  • Banalność założeń i ich łatwa implementacja, zgodna ze standardami, nie korzystająca z jakiegokolwiek skryptowania (w obrębie samej strony)

Wady

  • Możliwość ustalenia powiązań pomiędzy osobami, przez niepowołane osoby trzecie
  • Odkrywanie się w sieci
  • Ogólnie, wszelkie niepożądane zachowania osób, które nas nie lubią, lub przestępców wyszukujących dane o różnych osobach

Więcej:

Wikipedia (en)

Artykuł o Google Social Graph API (Digital Web Magazine)

***

One Response to “XFN, czyli relacje dla społeczności”

  1. mat Says:

    xfn ma juz pare lat i jakos nei widac by sie przyjmowal
    no ale jesl iw niczym nie przeszkadza tak naprawde - to czemu nie. Kwestia tylko zeby dac userowi wybor czy chce stosowac czy nie.

Leave a Reply