XFN
Be temos Gruodis 14th, 2007Karts nuo karto prisimena blogeriai, kad ir į draugus pirštais parodyti reiktų, bet jeigu jau darome tai, tai siūlau tai padaryti teisingai iki galo (kaip tai daro Eimantas ir Povilas). Tiesiog sudėdami nuorodas mes jas įdedame negyvas rodančias kažkur į interneto platybes, bet padarę mažą pakeitimą mes joms galime suteikti šiek tiek gyvybės, socialumo ir iš to einančius visus kitus gerus dalykus. Viską ką jums reikia padaryti yra prie nuorodos tago pridėti rel atributą su tinkamomis reikšmėmis. Tarkim štai yra mano nuorodos į draugus.
<a href="http://kastauyra.blogspot.com/" rel="friend met">kastauyra: vietoje laiškų</a> <a href="http://rtfb.gamedev.lt/" rel="friend met co-worker">rtfb</a> <a href="http://pumba-lt.livejournal.com/" rel="friend met">pumba</a> <a href="http://maumaz.livejournal.com/" rel="contact">Maumaz</a>
Taigi prie nuorodos į kastauyra aš nurodžiau, kad jis yra mano draugas (friend) ir aš esu jį sutikęs (met), prie rtfb aš papildomai esu nurodęs, kad jis yra mano bendradarbis (co-worker), o tarkime prie Maumo aš nurodęs, kad tiesiog turiu su juo kontaktą (contact).
Nepatingėjau iš iverčiau reikšmes, kurias galite naudoti:
Draugystė (išsirinkite tik vieną)
- contact
- Asmuo su kuriuo galite susisiekti.
- acquaintance
- Asmuo su kuriuo pasisveikinote arba turėjote trumpa pokalbį. Dažniausiai simetriška.
- friend
- Jūsų draugas. Dažniausiai simetriška.
Fizinis kontaktas
- met
- Asmuo, kurį sutikote. Simetriška.
Profesinis bendrumas
- co-worker
- Jūsų bendradarbis su kuriuo dirbate vienoje organizacijoje. Simetrišką. Dažniausiai tranzityvu.
- colleague
- Asmuo esantis tame pačiame studijų ar užsiėmimo strityje. Simetriška. Dažniausiai tranzityvu.
Geografinis bendrumas
- co-resident
- Asmuo gyvenantis toje pačioje gatvėje. Simetriška ir tranzityvu.
- neighbor
- Asmuo gyvenantis šalimame name ar bute. Simetriška ir dažniausiai tranzityvu.
Šeima (išsirinkite tik vieną)
- child
- Asmens genetinė atžala, arba asmuo, kuris buvo įvaikintas arba kuriuo rūpinamasi. Atvirkščia parent (tėvas/mama).
- parent
- Atvirkščia child.
- sibling
- Brolis/Sesuo (asmuo turintis tuos pačius tėvus). Dažniausiai tranzityvu.
- spouse
- Sutuoktinis. Simetriška. Netranzityvu.
- kin
- Artimas, kurį laikote išsiplėtusios šeimos nariu. Simetriška ir dažniausiai tranzityvu.
Romantinis ryšys
- muse
- Mūza. Jus įkvepiantis asmuo. Neinversiška.
- crush
- Asmuo, kurį esi slapta įsimylėjęs. (Jei jau užsidėsite šią reikšme tai nebebus jokia paslaptis).
- date
- Asmuo su kuriuo eini į pasimatymus. Simetriška. Ne tranzityvu.
- sweetheart
- Asmuo su kuriuo ryšys yra intymus ir su juo/ja sieja bent jau kažkokie įsipareigojimai, dažniausiai ekskliuzyvu. Simetriška. Netranzityvu.
Identitetas
- me
- Nuoroda į save.
Pastaba: Simetriška reiškia, kad, jei asmuo A susijęs su B kažkokiu ryšiu, tai ir atvirkščias teiginys teisingas. Tranzityvu reiškia, kad kai A susijęs su B, o B su C tranzityviu ryšiu, tai A susijęs su C tuo pačiu ryšiu.
Jeigu tingite sudarinėti tokias nuorodas galite pasinaudoti XFN kūrėjų: http://gmpg.org/xfn/creator
Dėl pilno korektiškumo į puslapį, kur yra jūsų draugų sąrašas prie head pridėkite atributą profile:
<head profile="http://gmpg.org/xfn/11">
Dėl bendros tvarkos draugų sąrašą geriausiai laikyti pirmame puslapyje (jis nebūtinai turi būti matomas žmogaus akiai), nes tada bus daug paprasčiau sudaryti socialinius tinklus robotams (kurie nevaikšto per visą jūsų puslapį).
Kas toliau? Iš pradžių siūlau prisiregistruoti prie šių dviejų tarnybų:
- http://rubhub.com/ - Registracija čia http://rubhub.com/main/add
- http://www.xhtmlfriends.net/
Manau, kai prisiregistruos pakankamai daug žmonių bus pakankamai įdomu naršyti po lietuvišką blogosferą tokiu būdu. Bet čia tikrai ne pabaiga. Jau ne kartą rašiau apie OpenID, tačiau OpenID garantuoja tik asmens tapatybę, bet nieko nesako apie jo patikimumą ir pan. Spėkite, kad bus kai sujungsime XFN ir OpenID. Turėsime blogais paremtą socialinį tinklą. Pvz. vieną elementarų pritaikymą įsivaizduoju spamo filtrą - jeigu žmogus priklauso tavo tinklui tai jo komentarą galima automatiškai pavirtinti (baltieji sąrašai). Ir tas sujungimas nėra tik mano išsigalvojimas - rekomenduoju paskaityti The Next Social Network: WordPress.
Galbūt kas nors pasinaudos XFN Graph ir sukonstruos lietuviškos blogosferos tinklą (ir pamatysite jis bus visai kitoks negu galvojote), o galbūt atsiras dar kokių įdomių susijusių paslaugų.
Štai jūs ir susipažinote su XFN (pirmuoju mikroformatu), taigi padarykite mažytį žingsniuką ir sukursite infrastruktūrą kažkam įdomaus.
Nuorodos
- http://gmpg.org/xfn/ - Oficialus XFN puslapis
- http://en.wikipedia.org/wiki/XHTML_Friends_Network - Wikipedia apie XFN
- Kodėl aš nesinaudoju socialiniais tinklais
