<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>xfn &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/xfn/</link>
	<description>Feed of posts on WordPress.com tagged "xfn"</description>
	<pubDate>Fri, 05 Sep 2008 23:25:39 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[NoseRub DevCamp am 13./14. September in Köln]]></title>
<link>http://sprechblase.wordpress.com/?p=2001</link>
<pubDate>Wed, 03 Sep 2008 20:20:25 +0000</pubDate>
<dc:creator>Cem Basman</dc:creator>
<guid>http://sprechblase.wordpress.com/?p=2001</guid>
<description><![CDATA[Wer generell an offenen, verteilten sozialen Netzwerken interessiert ist, ist herzlich willkommen, a]]></description>
<content:encoded><![CDATA[<p><a href="http://sprechblase.wordpress.com/files/2008/09/noserub-devcamp.gif"><img class="alignleft size-full wp-image-2002" src="http://sprechblase.wordpress.com/files/2008/09/noserub-devcamp.gif" alt="" width="227" height="197" /></a><strong>Wer generell an offenen, verteilten sozialen Netzwerken interessiert ist, ist herzlich willkommen, am </strong><a href="http://noserub.com/blog/archives/54-NoseRub-DevCamp-What-to-expect.html" target="_blank"><strong>13./14. September in Köln am NoseRub DevCamp</strong></a><strong> teilzunehmen.</strong></p>
<p>Was ist <a href="http://noserub.com/about/" target="_blank">NoseRub</a>? <a href="http://identoo.com/dirk.olbertz" target="_blank">Dirk Olbertz</a>, Kopf und Architekt von NoseRub erklärt es in einer Mail so:</p>
<blockquote><p><em>NoseRub zeigt, wie mit den bereits vorhandenen Standards hCard, OAuth, OpenID, RSS und XFN die soziale Netzwerke aufgebaut werden können. Der Content und die Kontaktbeziehungen einzelner geschlossener Plattformen werden aggregiert und erlauben dem Benutzer somit einen zentralen Anlaufpunkt all seiner Aktivitäten </em><em>und Kontakte im Web 2.0 zu erschaffen.</em></p></blockquote>
<p>Zwischen den Ideen und Konzepten von NoseRub und Microblogging gibt es einen starken Zusammenhang. Ganz deutlich wird das bei der Open Source Software <a href="http://laconi.ca/trac/" target="_blank">Laconi.ca</a> (aka <a href="http://identi.ca/" target="_blank">identi.ca</a> &#38; Co.) und beim <a href="http://en.wikipedia.org/wiki/OpenMicroBlogging" target="_blank">OpenMicroBlogging</a>, die ja auf ähnlichen Grundsätzen und Technologien basieren, aber einen etwas anderen Schwerpunkt haben. NoseRub und Microblogging ergänzen sich gut. NoseRub kann verteilte Microblogging Server und Netzwerke mit weiteren Technologien des Web 2.0 verbinden. Es kann als Kitt ("glue") dienen aus der Perspektive der User und so reichhaltigere Welten schaffen.</p>
<p>Dirk hat vor, auf dem NoseRub DevCamp eine praktische Arbeitsatmosphäre zu schaffen, wo insbesondere auch ganz konkret an NoseRub gearbeitet und entwickelt wird. Hands-on für Developer. Die Stunde. wo das Produkt weitergetrieben und neue Ideen eingebracht werden können. Super!</p>
<p><strong>NoseRub DevCamp ist für Macher.</strong></p>
<p><em>[<a href="http://sprechblase.wordpress.com/?s=noserub" target="_blank">Mehr über NoseRub hier in der "Sprechblase"</a>]</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[A Semantic Web Tag Cloud]]></title>
<link>http://tivrious.wordpress.com/?p=33</link>
<pubDate>Wed, 03 Sep 2008 02:16:20 +0000</pubDate>
<dc:creator>tivrious</dc:creator>
<guid>http://tivrious.wordpress.com/?p=33</guid>
<description><![CDATA[Semantic Web tags
Is there something missing?
]]></description>
<content:encoded><![CDATA[<p>[caption id="attachment_34" align="aligncenter" width="300" caption="Semantic Web tags"]<a href="http://tivrious.files.wordpress.com/2008/09/swtagcloud.jpg"><img class="size-medium wp-image-34" src="http://tivrious.wordpress.com/files/2008/09/swtagcloud.jpg?w=300" alt="tagCloud" width="300" height="158" /></a>[/caption]<br />
Is there something missing?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Future of XFN]]></title>
<link>http://jeremyvisser.wordpress.com/?p=667</link>
<pubDate>Fri, 04 Jul 2008 05:32:44 +0000</pubDate>
<dc:creator>Jeremy Visser</dc:creator>
<guid>http://jeremyvisser.wordpress.com/?p=667</guid>
<description><![CDATA[You know XFN &#8212; the XHTML Friends Network? The one where you add relationship info into anchor ]]></description>
<content:encoded><![CDATA[<p>You know XFN -- the <a href="http://gmpg.org/xfn/">XHTML Friends Network</a>? The one where you add relationship info into anchor tags, like so:</p>
<blockquote><p><code>&#60;a href="http://jeremy.visser.name/" <strong>rel="friend met"</strong>&#62;Jeremy Visser&#60;/a&#62;</code></p></blockquote>
<p>It's interesting to wonder what the future of it is. The cool thing about XFN is that it has the capability to be a <em>decentralised social network</em>. Facebook, MySpace, and the like, are <em>centralised social networking sites</em>, where you have to "register" in order to "add/invite friends", "keep in touch", etc.</p>
<p>I must confess that <a href="http://www.facebook.com/profile.php?id=633559111">I am part of Facebook</a>. In particular, I like the <a href="http://apps.facebook.com/friendwheel/">Friend Wheel</a> application, which displays a graphical layout of the connections between your friends, rather like this:</p>
<p><img class="aligncenter size-full wp-image-669" src="http://jeremyvisser.wordpress.com/files/2008/07/friendwheel.gif" alt="" width="175" height="175" /></p>
<p>(No, you're not getting a bigger version.)</p>
<p>Facebook should not be necessary to do that. Though pretty much all XFN is is <sup><em>[sic]</em></sup> some attributes tacked on to a link (like <code>rel="friend met"</code>), it has the same <em>power</em>. A person could write a web service that downloads a web page of your choice (like your own page that has XFN-enabled links to your friends), scans the page for XFN relationships, then scans your friends' pages for relationships, and displays a friend wheel just like the above.</p>
<p>This is all possible without a central authority like Facebook juggling all the relationships itself. The question is, however, <em>why isn't it done this way</em>?</p>
<p>I think I know a couple of answers to this myself, but I am interested in some feedback on other peoples' opinions. Is there a magic bullet we have we can use to promote the use of XFN, and put a nail in the coffin for centralised social networking websites?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XFN ile Bilinmeyenin Büyüsü]]></title>
<link>http://adtechilereklam20donemibasliyorvetrkycmhry.wordpress.com/?p=29</link>
<pubDate>Thu, 03 Jul 2008 20:16:40 +0000</pubDate>
<dc:creator>alemturk</dc:creator>
<guid>http://adtechilereklam20donemibasliyorvetrkycmhry.wordpress.com/?p=29</guid>
<description><![CDATA[Hepimiz web sitemiz için link değişimi yapıyor,blogroollarımıza linkler ekliyoruz. Peki daha n]]></description>
<content:encoded><![CDATA[<p>Hepimiz web sitemiz için link değişimi yapıyor,blogroollarımıza linkler ekliyoruz. Peki daha nitelikli bir link nasıl oluştururuz diye düşünürken,XFN sistemini keşfettim. XFN sistemi ile,link verilen site ile olan ilişkinizi tanımlayabiliyorsunuz.Türkiyede duyulmamış ve bilinmeyen bu tekniği ( Sadece Profesyonel SEO Hizmeti verdiğim müşterilerime uyguladığım ) tüm Türk Webmaster alemine açıklıyorum.</p>
<p>XFN’in amacı,link verilen sitenin sahibi ile link veren sitenin sahibinin arasındaki ilişkiyi belirlemektir.<br />
Sizin de bildiğiniz üzere Google yeni teknolojilere oldukça meraklı ve XFN Projesinin sitesini PR8 ile ödüllendirmiş.Demek ki Google bu linkleme sisteminden haberdar ve bu linklere önem veriyor.</p>
<p>XFN Nasıl Kullanılır ? Ne Fayda Sağlar ?</p>
<p>XFN link içine yerleştirilen ek bir koddur.Dediğim üzere sitelerin birbirleri olan ilişkileri belirler.<br />
Peki XFN ‘i linklerime nasıl yerleştiririm ?<br />
Şöyle bir örnek verelim ;</p>
<p><a href="//www.site.com/”" title="“Arama" rel="”friend">SEO</a></p>
<p>Yukarıdaki örnekten şu iki sonucu çıkartabiliriz:</p>
<p>    * Sitenin sahibi ile Hacıvat biribiriyle daha önce buluşup, görüşmüşler. Bunu rel için verilen “met” değerinden anlıyoruz.<br />
    * Ayrıca bu iki kişi (site sahibi ile Hacıvat) çok iyi arkadaşlar. Bunu bize rel için verilen “friend” değeri aktarıyor.</p>
<p>Gördüğünüz üzere normal bir linkten farklı olarak rel=”friend met” içeriyor.Yani rel= dedikten sonra gerekli olan etiketi tırnak içerisinde gireceğiz.</p>
<p>XFN için kullanılabilecek değerler</p>
<p>Kaynak: XFN 1.1 profile ; http://www.mutasyon.net/makaleoku.asp?id=807</p>
<p>Açıklamalar:<br />
Simetrik (symmetric): Karşılıklı ilişkiler için kullanılır. Örneğin Ali Veli ile kardeş ise, Veli de Ali’nin kardeşidir.<br />
Geçişli (transitive): Bazen iki bağlantıdan üçüncü bir bağlantıya ulaşılabilir. Örneğin Ali Veli ile aynı yerde çalışıyor ve Veli de Mehmet ile aynı yerde çalışıyorsa Ali ile Mehmet de mecburen aynı yerde ekmek paralarını kazanıyorlar demektir (Tabiihayat şartlarından dolayı ek işleri yok ise).</p>
<p>Arkadaşlık (aşağıdaki değerlerden sadece birisi kullanılabilir)</p>
<p>    * contact (iletişim, kontak): Nasıl irtibata geçebileceğinizi bildiğiniz herhangi bir kişi. Çoğu zaman simetrik.<br />
    * acquaintance (tanidik): Selam vermekten daha öteye gitmeyen ve belki bir iki kez konuşmuşluğumuz olan tanıdık bir kişi. Çoğu zaman simetrik.<br />
    * friend (arkadaş): Arkadaşlığımız olan birisi. Yurttaş, ahbap veya iyi bir arkadaş. Çoğu zaman simetrik.</p>
<p>Fiziki</p>
<p>    * met (yüz yüze): Daha önce kendisiyle yüz yüze buluştuğumuz bir kişi. Simetrik.</p>
<p>Mesleki (aşağıdaki değerlerden sadece birisi kullanılabilir)</p>
<p>    * co-worker (iş arkadaşı): Beraber çalıştığımız veya bizimle aynı firmada çalışan bir kişi. Simetrik. Normalde geçişli.<br />
    * colleague (meslektaş): Bizimle aynı meslekten olan veya üniversitede aynı bölümde okuyan birisi. Simetrik. Çoğu zaman geçişli.</p>
<p>Coğrafi (aşağıdaki değerlerden sadece birisi kullanılabilir)</p>
<p>    * co-resident (ayni çati altında): Beraber aynı çatı altında oturduğumuz kişi. Simetrik ve geçişli.<br />
    * neighbor (komşu): Yakın çevremizde, belki bir kaç kapı veya sokak uzaklıkta ikamet eden birisi. Simetrik. Çoğu zaman geçişli.</p>
<p>Aile (aşağıdaki değerlerden sadece birisi kullanılabilir)</p>
<p>    * child (çocuk): Kendi öz çocuğumuz veya evlatlık edindiğimiz kişi. Tersi ebeveyn (parent).<br />
    * parent (ebeveyn): Çocuğun (child) tersi.<br />
    * sibling (kardeş): Bizimle aynı anne babadan olan kişi, kardeş. Simetrik. Normalde geçişli.<br />
    * spouse (eş): Evli olduğumuz kişi. Simetrik. Geçişli degil.<br />
    * kin (akraba): Bizimle (uzaktan) akraba olan bir kişi. Simetrik, normalde geçişli.</p>
<p>Romantik</p>
<p>    * muse (ilham verici): Kendisinden ilham alınan kişi. Tersi yok.<br />
    * crush: Kendisine abayi yakmiş (yani aşık) oldugumuz kişi. Tersi yok.<br />
    * date: Kendisiyle çıkılan (buluşulan) kişi. Simetrik. Geçisli değildir.<br />
    * sweetheart: İçli dişli, sırdaş ve mahrem olan kişi. Bu normalde bir kere kullanılır. Simetrik. Geçişli değildir.</p>
<p>Kişisel</p>
<p>    * me (ben): Kendimiz için başka bir link (URL), örneğin diğer internet adreslerimizi belirtmek için. me değeri kullanılırsa, diğer XFN değerleri kullanılamaz. Ayrica me için simetri zorunludur.</p>
<p>Sizler de bu tarz ilişki tanımaları ile botlara siteler arası ilişkinizi gösterebilirsiniz.</p>
<p>Peki bunun,SEO Açısından faydası ne olacaktır?</p>
<p>Örneğin ; muse etiketi ile süslenmiş bir link mantıken Google’ın gözüne batacaktır.Bu kadar boş link değişiminin içinde bu siteye muse denilmiş ( yani üstte belirtildiği üzere ilham verici ) demek ki bu site güzel olmalı ki böyle bir link almış ve farklı kombinasyonları kafanızda canlandırıp dilediğiniz gibi linklerinizi botlarla tanıştırabilirsiniz.</p>
<p>Sadece müşterilerime karşı kullandığım SEO Tekniklerinden birini daha sizinle paylaştım.Her ay böyle gizli köşede kalmış,etkili olabilecek SEO Tekniklerini blogum üzerinden paylaşacağım…<br />
Hepinize bol PageRank’lı günler …</p>
<p>Kaynak; seoteknikleri.com</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bir Websitesi 3 Adımda Nasıl Oluşturulur ?]]></title>
<link>http://aytugakdoganodullu1seoyarismasiveyurttabaris.wordpress.com/?p=17</link>
<pubDate>Thu, 03 Jul 2008 16:44:00 +0000</pubDate>
<dc:creator>alemturk</dc:creator>
<guid>http://aytugakdoganodullu1seoyarismasiveyurttabaris.wordpress.com/?p=17</guid>
<description><![CDATA[1)SEO yapmamız için,ilk olarak optimizasyonu uygulayacağımız bir sitemiz olmalı.
Bir web sites]]></description>
<content:encoded><![CDATA[<p>1)SEO yapmamız için,ilk olarak optimizasyonu uygulayacağımız bir sitemiz olmalı.<br />
Bir web sitesi edinecekseniz,bir domain veya hostinge ihtiyacınız olacaktır.<br />
Domain: Google.Com gibi site adreslerine domain denilir.</p>
<p>Hosting: Esasında her web sitesi dosyalardan oluşur ve bu dosyaları devamlı yayında tutacak bir bilgisayar gerekir.Devamlı dedik,çünkü bir websitesi 7/24 açık olmalı ki ziyaretçisine her zaman ulaşabilsin.Bunun için günün her saati açık olan güçlü bilgisayarlar vardır.Bunlara adı server verilir.Bu makinelerde yayın yapmak için,aldığınız paketlere hosting denir.</p>
<p>2)Bir web siteniz yok mu ? Veya hosting ve domaine para vermek istemiyor musunuz ?<br />
Hiç dert değil. Blogger.Com ‘dan ücretsiz ve türkçe bir site açabilir dilediğiniz gibi düzenleyebilirsiniz.Yeterli kaynağınız var ise Hostbul.Net ‘i araştırarak kendinize en uygun hosting paketini bulabilirsiniz.</p>
<p>3)Sitenizi oluşturmak ve SEO‘ya adım atmak için hemen bir blog yaratın.<br />
Blogger kullanmayı bilmiyor musunuz ? Hiç dert değil. blogger-destek.blogspot.com adresinden nasıl blogspot kullanacağınızı öğrenebilirsiniz.</p>
<p>İlk Adım ve SEO</p>
<p>Artık sitemiz de hazır SEO yapmaya başlayabiliriz.<br />
SEO yapmak için neler gerekiyor onlardan bahsedelim.İlk olarak ne yapacağınızı kafanızda kurun.Site içeriğinizi kafanızda oluşturun.Ve bu içeriğe yönelik özgün yazılar yazmaya gayret edin.</p>
<p>Kullanacağımız teknikleri belirleme vakti geldi</p>
<p>a)Backlink İnşaası (Link Değişimi)</p>
<p>Kendinize bir backlink kaynağı oluşturmalısınız.Bildiğiniz üzere PageRank mantığına göre,link verilen site güzeldir.<br />
Bu sebeple çeşitli Webmaster Forumlarına katkıda bulunun.R10.Net Forumlarında bulunan Link Değişim Forumu çok işinize yarayacaktır.<br />
Siteniz yeni ise her site ile değişime girin,ancak oturmuş bir site iseniz ve belli PageRank değerlerine sahip siteleriniz varsa,muhakkak seçici olun.İçerikdaş siteler ile veya PageRank’i yüksek siteler ile değişimi tercih edin.<br />
En önemli husus ise karşılıklı link değişimi yapmayın.Google bunu algılayamayacak kadar aptal değil.Sadece ağzınıza bir parmak bal çalar,1 hafta mutlu olursunuz,sonra tadacağınız acı biberin acısı uzun bir süre dilinizi yakacaktır.<br />
Çapraz değişim en sağlıklısıdır…<br />
Çapraz değişimde bir site diğerine link verir,diğer site de başka bir siteye link verir.Böylece ikisi de en kaliteli backlink olan karşılıksız backlinkten faydalanır</p>
<p>b)Dizinlere Ekleme Yolu ile Backlink İnşaası</p>
<p>Sitenizi dizinlere eklemek backlink açısından çok önemlidir.Çoğu dizin karşılıksız ekler.Ve en değerli backlinkler karşılıksız backlinklerdir.<br />
Dizin deyince akla direkt olarak DMOZ geliyor.Kısa sürede DMOZ’a başvurmalısınız.Eğer gerçekten özgün bir içeriğiniz varsa ve Dizin Yönergelerine uygun bir şekilde açıklama yazarak eklenebilirsiniz.<br />
Nitelikli Backlink Nedir ? Nasıl Olmalıdır ?<br />
En nitelikli backlink karşılıksız olandır.Düşünsenize,siz bile karşılıklı bir link değişimini kolayca anlayabilirsiniz.</p>
<p>Direk olarak karşılıklı değişimin manası şudur ;</p>
<p>Karşılıksız backlink almakta en önemli avantaj ÇAPRAZ Değişimdir.</p>
<p>Çapraz değişim şöyle olur ;</p>
<p>Vereceğiniz link kodlarının mikroformatlarla süslenmesi,önemli bir etkendir.<br />
Mikroformatlarla (XFN Örneği Mevcuttur) ilgili detayları yazıları blogumdan veya R10.Net sitesindeki yayınından takip edebilirsiniz.</p>
<p>c)Orjinal İçerik</p>
<p>Şüphesiz ki Google orjinal içeriği kolayca ayırabiliyor.Geliştirdiği algoritmalar sayesinde,kolayca kopya içeriği tespit eder.Bunun cezası değişebilir.Zaten kopya içerikle doldurduğunuz bir sayfada ön sıralarda çıkma hayalinden vazgeçin.Sitenizde bildiğiniz konularda makaleler yazın.Bakın inanın bu makalelerde hiçbir çıkarım yok.İnsanlara faydalı olmak ve bilgilerimi paylaşmak için yazıyorum.Sizin de insanlığa faydalı olduğunuzu Google anladığı gün,sizi ödüllendirecek,hiç merak etmeyin…</p>
<p>d)MetaTag’lar ve SEO İlişkisi</p>
<p>Kimilerine göre MetaTaglar SEO‘nun temel kaynağı.Ancak uzun bir süredir,SEO işi ile ilgileniyorum.Kendime yönelik edindiğim tecrübelerim var,bu sebeple MetaTagların çok ciddi bir etkisini göremedim.<br />
Faydalı gördüğüm tek MetaTag ” description ” MetaTagıdır.<br />
Meta Tag nedir, ne işe yarar derseniz, R10.Net’teki MetaTaglar üzerine yazdığım makalemi okumanızı tavsiye ederim.</p>
<p>4)Sayfa içi SEO İşlemleri</p>
<p>Bu kısım amatör kullanıcılar için biraz fazla tasarım bilgisi gerektirebilir.<br />
Google yeni web teknolojilerini her zaman çok sever,örneğin CSS ‘e Google aşıktır<br />
Eski site içi düzenin ana kaynağı olan tabloları,Google bot hiç sevmez.Eski tip tasarımla kodlanmış sitelerinizi,eğer ciddi bir SEO Kampanyasına sokacak iseniz bütün tabloları kaldırıp sitenizi CSS’e göre yeniden kodlatın.</p>
<p>5)Flash ve Resim Tabanlı İçerik</p>
<p>Bildiğiniz üzere Flash hareketli bir ögedir.İnsanlar tasarımlarda görsellikten hoşlanırlar.Ancak şunu hiçbir zaman unutmayın ki bu hareketli ögeler insanlar içindir.Sitenizi Flash ögelerle zenginleştirmek tabii ki güzel ancak botun bunları okuyamayacağı ve içinde yazan hiçbirşeyi anlayamayacağı düşünülürse, Flash içerik kullanmak pek akıl kârı durmuyor.<br />
Tamamı Flash kodlanmış bir site de kendine göre Profesyonel yöntemler ile SEO işlemine girse bile HTML gibi statik ve PHP/ASP gibi dinamik bir içeriğin önünde oldukça zayıf bir rakiptir.Bu sebeple sitelerinizi Full Flash - Full Resim vb. şekilde kodlanmaktan kaçının.<br />
Unutmayın ki herşey görsellik değildir ve ziyaretçiniz olmadıkça istediğiniz kadar görsel siteniz olsun,müşteri potansiyelinizi arttıramazsınız.</p>
<p>Saatin gece 5 sularında olması sebebi ile uykum geldi.Makalemi burada bitiriyorum.Profesyonel SEO‘cular için de çok yakında bir makale yazacağım.<br />
Dileğim şu ki,sadece backlink ve link değişiminin manasını öğrenen herkes SEO yapıyorum diye çevrede konuşmasın.SEO ciddi bir iştir.Risk potansiyeli yüksektir.Herşeyinizi kaybedebilir veya gelirlerinizi katlayabilirsiniz.<br />
Bu sebeple bir SEO Uzmanı ile çalışacaksanız muhakkak bilgi düzeyini ölçmeniz gerekir…</p>
<p>Kaynak ; seoteknikleri.com</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XFN™ (XHTML Friends Network)]]></title>
<link>http://mayleonardg.wordpress.com/?p=37</link>
<pubDate>Fri, 20 Jun 2008 15:14:37 +0000</pubDate>
<dc:creator>mayleonardg</dc:creator>
<guid>http://mayleonardg.wordpress.com/?p=37</guid>
<description><![CDATA[Pensé pasar por alto este término, pues hasta lo confundí con una etiqueta de wordpress, luego me]]></description>
<content:encoded><![CDATA[<p>Pensé pasar por alto este término, pues hasta lo confundí con una etiqueta de wordpress, luego me pareció importante y resulta que es un nuevo concepto dentro de la gran cadena de la red social. XFN es una manera sencilla de respresentar relaciones humanas en los hiperenlaces o hiperlinks.</p>
<p>Es decir es un <strong>hyperlink <span style="color:#ff0000;">+ </span> atributo 'rel' </strong>.</p>
<p>Lo que hace el XFN es poner un rostro humano a un link, es decir, personalizarlo, humanizarlo.  Existen muchos sitios para encontrar enlaces o feeds a blogs o sitios  como son Technorati o Feedster, pero ninguno hace referencia a las relaciones humanas entre la gente responsable de esos nodos. A través de un pequeño conjunto de valores que describen las relaciones personales de los propietarios de los enlaces.<br />
<!--more--></p>
<h2><strong>Qué se tiene que hacer?</strong></h2>
<blockquote><p>Son cuatro fáciles pasos:<br />
<strong>1. Tener una o más páginas que se quiera enlazar amigablemente con XFN</strong><br />
Para ello se necesita cualquier en enlace  a gente que se conozca<strong></strong></p>
<p><strong>2. Añadir XFN a los hiperlinks personales</strong></p>
<p><strong></strong></p>
<p>Editar el blogroll o páginas de enlaces para cada hyperlink personal, por ejemplo:</p>
<p>&#60;a href="http://mayleonardg.example.org"&#62;...</p>
<p>Añadir el atributo <strong>rel</strong> con los valores apropiados separados por espacios (estos valores son los vínculos personales entre enlaces)</p>
<p>&#60;a href="http://mayleonardg.example.org" rel="friend colleague partner"&#62;...</p>
<p>Hay una lista de significados de los valores XFN detallados rápidamente:</p>
<h2><strong>XFN quick reference</strong></h2>
<table border="1" cellspacing="0" summary="A table of XFN values by category.">
<thead>
<tr>
<th>relationship category</th>
<td>
<h2><strong>XFN values</strong></h2>
</td>
</tr>
</thead>
<tbody>
<tr>
<th>friendship (at most one):</th>
<td><code><strong>friend</strong></code> <code><strong>acquaintance</strong></code> <code><strong>contact</strong></code></td>
</tr>
<tr>
<th>physical:</th>
<td>
<pre><code>met</code></pre>
</td>
</tr>
<tr>
<th>professional:</th>
<td>
<pre><code>co-worker</code> <code>colleague</code></pre>
</td>
</tr>
<tr>
<th>geographical (at most one):</th>
<td>
<pre><code>co-resident</code> <code>neighbor</code></pre>
</td>
</tr>
<tr>
<th>family (at most one):</th>
<td>
<pre><code>child</code> <code>parent</code> <code>sibling</code> <code>spouse</code> <code>kin</code></pre>
</td>
</tr>
<tr>
<th>romantic:</th>
<td>
<pre><code>muse</code> <code>crush</code> <code>date</code> <code>sweetheart</code></pre>
</td>
</tr>
<tr>
<th>identity:</th>
<td>
<pre><code>me</code></pre>
</td>
</tr>
</tbody>
</table>
<p style="text-align:left;">Se puede tipear los valores o usar el <a title="XFN Creator" href="http://http://gmpg.org/xfn/creator" target="_blank">XFN Creator </a>para editar visualmente y crear los hiperenlaces.</p>
<p><strong>3. Referenciar el perfil XFN</strong></p>
<p>Hay que hacerles conocer a los navegadores y buscadores que su página soporta XFN oficialmente.</p>
<p>En la etiqueta HTML &#60;head&#62;  se debe añadir el atributo profile de la siguiente manera:</p>
<p>&#60;head profile="http://gmpg.org/xfn/11"&#62;</p>
<p><strong>4. Añadir la etiqueta</strong></p>
<p>Para publicar en el sitio que usa XFN  <a href="http://mayleonardg.wordpress.com/files/2008/06/xfn-btn.gif"><img class="alignnone size-medium wp-image-39" src="http://mayleonardg.wordpress.com/files/2008/06/xfn-btn.gif?w=80" border="0" alt="" width="80" height="15" /></a>, hay que bajar la imagen y ajustarla si es necesario.</p>
<p>&#60;a href="http://gmpg.org/xfn"&#62;<br />
&#60;img src="xfn-btn.gif" alt="XFN Friendly" /&#62;<br />
&#60;/a&#62;</p></blockquote>
<p>y eso es todo....!!!</p>
<p><strong>Más información:</strong></p>
<p style="text-align:left;"><a title="XFN" href="http://gmpg.org/xfn/" target="_blank">http://gmpg.org/xfn/</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[In the wild snapshot#3: DiSo profile plugin]]></title>
<link>http://ungeekdapo.wordpress.com/?p=49</link>
<pubDate>Mon, 02 Jun 2008 16:13:51 +0000</pubDate>
<dc:creator>Bob Ngu</dc:creator>
<guid>http://ungeekdapo.wordpress.com/?p=49</guid>
<description><![CDATA[I had an excellent conversation with Stephen Paul Weber, an active DiSo plugin developer, on his exp]]></description>
<content:encoded><![CDATA[<p>I had an excellent conversation with <a href="http://singpolyma.net/">Stephen Paul Weber</a>, an active DiSo plugin developer, on his experience with the <a href="http://singpolyma.net/plugins/diso-profile/">DiSo profile plugin</a>. For those of you unfamiliar with this series of posts, the idea is to create blog-length interviews with various in the wild apps describing their processes and the technologies that they use with regards to data portability. The goal is to profile real use cases, solutions, and lessons learned when it comes to the current state of affairs for data portability technology. Note that these posts aren’t meant to recommend or not recommend certain technology, I leave that up to the developers/architects to decide based on their needs. If you have such an app and are interested in being interviewed, please leave me a comment on one of my posts and I will get in touch with you.</p>
<p><strong>DiSo Project Background</strong><br />
Straight from the <a href="http://groups.google.com/group/diso-project">DiSo Google group</a> About page</p>
<blockquote>
<p><a href="http://redmonk.net/archives/2007/12/05/diso/">Social networks are becoming more open, more interconnected, and more distributed</a>. Many of us in the web creation world are embracing and promoting web standards - both client-side and server-side. Microformats, standard apis, and open-source software are key building blocks of these technologies.</p>
<p><a href="http://diso-project.org">DiSo</a> (dee • zoh) is an umbrella project for a group of open source implementations of these <em>distributed social networking</em> concepts. or as Chris Messina puts it:“to build a social network with its skin inside out”.
</p></blockquote>
<p>You can also listen to an <a href="http://factoryjoe.com/blog/2008/01/23/the-existential-diso-interview/">interview</a> by Chris Messina on Chris Messina about DiSo.</p>
<p>At this stage, DiSo plugins only work on self-hosted WordPress blogs which means if you have a blog on wordpress.com, you are out of luck. Also, all DiSo plugins currently are written in PHP, WordPress's choice of language. Visit the WordPress site to get instructions on how to host your own WordPress blog and install plugins.</p>
<p><strong>Application Overview</strong><br />
The DiSo WordPress profile plugin has the following main features</p>
<ul>
<li>
When a user signs up for a WordPress account, the plugin makes it easier to import the user's profile information via hCard and XFN (if available)
</li>
<li>
Once a user has signed up for a WordPress account, the plugin makes it easier for the user (now blog owner) to publish their own profile with standards like hcard, XFN
</li>
<li>
Supports permission features allowing blog owner to restrict access to his information based on predefined relationship, e.g., I can't see his phone number but friends of him who login with their OpenID and are present on his authorized list of friends can see his phone number
</li>
<li>
There is a sidebar widget that displays names/avatars of most recently logged in visitors
</li>
</ul>
<p><strong>Technology</strong><br />
The key technical pieces are hCard, XFN (rel-me, rel-contact), PHP5, and standard WordPress plugin architecture. The plugin should work on WordPress 2.0 and above, and has been tested on 2.3 through 2.5. Currently the plugin mimics SGAPI functionality without the FOAF bit. Also, FOAF was considered but not implemented, another item for the future perhaps.  He plans to add Google Social Graph API (SGAPI) support, but it wasn't available when the plugin was written, so it is something to consider for the future - Steve Ivy wrote a PHP wrapper for SGAPI.</p>
<p>While the plugin works with OpenID, it does not require OpenID. There is a button to import profile and can fetch profile information if it is not an OpenID URL. OpenID profile extraction for XFN and hCard is automatic upon registeration and login. For OpenID feature to work, it needs the WP-OpenID plugin. No other libraries or plugins are required, in fact the import button works fine if the WP-OpenID is not installed. To display the user's profile, the user needs to add a <a href="http://codex.wordpress.org/Template_Tags">WordPress template tag</a>. There is a page token for rendering on a WordPress page and a PHP function for addition directly to the template (documented on the plugin page). So far, most people don't use it as a sidebar widget and instead display their profile information inline in the blog.</p>
<p>For an example of the plugin in action, check out <a href="http://singpolyma.net/">Stephen's blog</a>, it powers the top half of his main page and the avatars of recent visitors in his sidebar.</p>
<p><strong>Lessons learned</strong><br />
Some people have hCard on their OpenID pages via OpenID delegation usually or directly on the page. A large number of people have rel-me links going to their main profile somewhere else. In his opinion, the biggest hurdle is still HTML parsing in PHP which is surprsing to me since PHP is such a popular web development language. Event though PHP has excellent XML support but if the HTML is broken or incomplete as it is often the case in the world wild web, there is no library to handle that. An option is to fix it with HTML Tidy but most shared service providers (like DreamHost) do not have HTML Tidy installed. Without HTML Tidy, the plugin has to run the page through W3C remote tidy proxy which can be slow. Another option is to use HTML Purifier which is a re-implementation of HTML Tidy in PHP.</p>
<p>The current plugin user base is primarily DiSo developers and he has not gotten any feedback from non-DiSo developers. He noted that there is a goofy WordPress thing where the permissions model is based on the contacts list but WordPress only supports one blogroll list, so everyone on that list has the same permission. This is not a problem for most blogs but it could be a problem for multi-authors blog. There is no affiliation with WordPress other than it is a WordPress plugin.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[I like to FOAF you]]></title>
<link>http://ungeekdapo.wordpress.com/?p=43</link>
<pubDate>Wed, 21 May 2008 04:08:23 +0000</pubDate>
<dc:creator>Bob Ngu</dc:creator>
<guid>http://ungeekdapo.wordpress.com/?p=43</guid>
<description><![CDATA[No, it isn&#8217;t a proposition, so get your mind out of the gutter  FOAF stands for Friend-of-a-Fr]]></description>
<content:encoded><![CDATA[<p>No, it isn't a proposition, so get your mind out of the gutter :) FOAF stands for Friend-of-a-Friend and is a RDF taxonomy capable of describing a person and his/her friend(s) in far more glory details than XFN, in fact it is a competing standard. Reading your mind, you are probably going to ask me, what is RDF? RDF (first published specs in 1999) stands for Resource Description Framework which means absolutely nothing to most people however it is often touted as the foundation for the so-called semantic web. If you want a good introductory RDF post, check out <a href="http://www.xml.com/pub/a/2001/01/24/rdf.html">What Is RDF</a>. A synopsis of RDF extracted from this ReadWriteWeb post <a href="http://www.readwriteweb.com/archives/semantic_web_patterns.php">Semantic Web Patterns: A Guide to Semantic Technologies</a></p>
<blockquote><p>RDF is a powerful, graph-based language for declaring things, and attributes and relationships between things. In a simplistic way, one can think of RDF as the language that allows expressing truths like: Alex IS human (type expression), Alex HAS a brain (attribute expression), and Alex IS the father of Alice, Lilly, and Sofia (relationship expression). RDF is powerful, but because it is highly recursive, precise, and mathematically sound, it is also complex.</p></blockquote>
<p>On a high level, FOAF has the following categories</p>
<ul>
<li>Person's basic information such as name, nick, title, homepage, email, surname, first name, given name, email (expressed as mbox), etc. </li>
<li>Person's extended information such as blog, interest, project, school home page, work home page, friend(s) he knows, etc.</li>
<li>Person's online accounts (includes instant messaging) </li>
<li>Person's projects and groups</li>
<li>Person's documents and images</li>
</ul>
<p>As you can see, it allows for extensive coverage of a person's information. If you want the full details, check out <a href="http://xmlns.com/foaf/spec/#term_weblog">FOAF Vocabulary Specification 0.91</a>. Assuming you have a basic knowledge of XML, let's take a simple example to illustrate how FOAF is actually written.<br />
<code>            </p>
<div align="left" style="border:solid;padding:5px;">
&#60;rdf:RDF<br />
      xmlns:rdf=&#34;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#34;<br />
      xmlns:foaf=&#34;http://xmlns.com/foaf/0.1/&#34;&#62;</p>
<p>&#60;foaf:Person&#62;<br />
      &#60;foaf:name&#62;John Doe&#60;/foaf:name&#62;<br />
      &#60;foaf:mbox rdf:resource=&#34;mailto:johndoe@hisemailprovider.com&#34; /&#62;<br />
&#60;/foaf:Person&#62;</p>
<p>&#60;/rdf:RDF&#62;
</p></div>
<p></code></p>
<p>The above XML snippet describes a person's name and email, obviously John Doe is not a real name and johndoe@hisemailprovider.com is not a real email but you get the idea. Technically this describes a person, not the "me" identity as defined by XFN rel-me. </p>
<p>Let's take a more slightly more complex example<br />
<code>            </p>
<div align="left" style="border:solid;padding:5px;">
&#60;rdf:RDF<br />
      xmlns:rdf=&#34;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#34;<br />
      xmlns:foaf=&#34;http://xmlns.com/foaf/0.1/&#34;&#62;</p>
<p>&#60;foaf:Person&#62;</p>
<div style="padding-left:20px;">
      &#60;foaf:name&#62;John Doe&#60;/foaf:name&#62;<br />
      &#60;foaf:mbox rdf:resource=&#34;mailto:johndoe@hisemailprovider.com&#34; /&#62;<br />
      &#60;foaf:knows&#62;
</div>
<div style="padding-left:40px;">
           &#60;foaf:Person&#62;<br />
                &#60;foaf:mbox rdf:resource=&#34;mailto:jane.smith@hercompany.com&#34; /&#62;<br />
                &#60;foaf:name&#62;Jane Smith&#60;/foaf:name&#62;<br />
           &#60;/foaf:Person&#62;
</div>
<div style="padding-left:20px;">
      &#60;/foaf:knows&#62;
</div>
<p>&#60;/foaf:Person&#62;<br />
&#60;/rdf:RDF&#62;
</p></div>
<p></code></p>
<p>Basically the above FOAF says there is a person John Doe, his email is johndoe@hisemailprovider.com, he "knows" Jane Smith, and her email is jane.smith@hercompany.com. Note that "knows" does not necessarily equate to a friend, it simply means that you know someone, that person could be a friend, lover, co-worker, parent, sibling, or someone you met online but not in person, etc. For a more in-depth look at FOAF, check out <a href="http://www.ibm.com/developerworks/xml/library/x-foaf.html">XML Watch: Finding friends with XML and RDF</a>. </p>
<p>Ok, now that you know how to create basic FOAF, what next. Unlike XFN / hCard / microformats, FOAF is delivered via a file separate from any HTML markup. Creating a FOAF file is not something that a Joe Blow user will ever do manually. However, if you are curious and want to play around with creating FOAF, you can use this handy tool <a href="http://www.ldodds.com/foaf/foaf-a-matic">FOAF-o-Matic</a>. For most users, their service providers, the ones that support FOAF, will handle all the intricate details behind the scene. For example, if you have an account at <a href="http://www.mybloglog.com/">MyBlogLog</a>, you can check out their FOAF feature by appending "/foaf" to the end of your MyBlogLog member URL. If you aren't a MyBlogLog member, here is Ken Brewster's MyBlogLog FOAF file, <a href="http://www.mybloglog.com/buzz/members/kentbrew/foaf/">http://www.mybloglog.com/buzz/members/kentbrew/foaf/</a>, and check out his fun <a href="http://kentbrewster.com/foafster/">FOAF consuming app</a>, picture below<br />
<a href="http://ungeekdapo.files.wordpress.com/2008/05/foaf_ken_brewster.jpg"><img src="http://ungeekdapo.wordpress.com/files/2008/05/foaf_ken_brewster.jpg" alt="Ken Brewster FOAF app" width="480" height="476" class="alignnone size-full wp-image-44" /></a></p>
<p>Since FOAF is a separate file, you have to link to it from a HTML page by adding the following HTML code within your &#60;head&#62; tag (using Kent Brewster's FOAF URL)<br />
<code>            </p>
<div align="left" style="border:solid;padding:5px;">
&#60;link rel=&#34;meta&#34; type=&#34;application/rdf+xml&#34; title=&#34;FOAF&#34; href=&#34;http://www.mybloglog.com/buzz/members/kentbrew/foaf/&#34; /&#62;
</div>
<p></code></p>
<p>In MyBlogLog's case, that HTML code is added automatically to a member's profile page. I should note that in MyBlogLog's case, the FOAF file is publicly available without any authentication allowing any search engine to crawl and index it, in fact, this information is available through Google Social Graph API but beware that there is a current limitation with Social Graph API in that Googlebot does not crawl a FOAF file linked from an HTML page, hence not making it available for the API to parse. In <a href="http://bradfitz.com/">Brad Fitz</a> own words,</p>
<blockquote><p>I just verified that the problem is the crawl coverage.  Historically Googlebot hasn't cared about FOAF because it hasn't used FOAF, so why hit your server fetching it just to throw it away?  Now that the SGAPI is using it, though, I need to ask Googlebot to go get that FOAF that I know exists but is uncrawled. </p></blockquote>
<p>A few parting thoughts...</p>
<ul>
<li>Chris Messina thinks that FOAF baking in relationship information is a fundamental flaw, I have to respectfully disagree because I think it is a key missing feature from XFN/hCard, at least when it comes to my <a href="http://ungeekdapo.wordpress.com/2008/05/18/in-the-wild-snapshot1-lessons-from-my-xfn-coding-experiment/">XFN consuming app</a>. Upon further reflection, I think I understand Messina's concern about FOAF being potentially convoluted. It is due to the powerful recursive nature of RDF that can lead to circular references and if a FOAF parser doesn't account for this, it can lead to infinite loops.</li>
<li>Since FOAF only has a "knows" property, it is less descriptive, hence less useful, than <a href="http://gmpg.org/xfn/1">XFN rel values</a> (friend, acquaintance, co-worker, neighbor, sibling, parent, child, crush, date, etc)
<li>Apparently FOAF does not have properties to specify an address, e.g.<br />
state/province, country, city, street address, quite odd indeed. However, it can be remedied by adding <a href="http://www.w3.org/TR/vcard-rdf">VCard namespace</a> to RDF.</p>
<li>The general vibe in the web development community is that FOAF is more complicated than XFN so it is more likely to see XFN in the wild than FOAF
<li>Firefox Operator plugin does not consume FOAF information</li>
<li>FOAF information is meant for app-to-app consumption unlike XFN / hCard which are embedded in HTML. Check out this post <a href="http://apassant.net/blog/2008/01/06/wordpress-foaf-openid-updated/">Wordpress, FOAF, OpenID - updated</a> for a WordPress plugin retrieving FOAF profiles when users authenticate a wordpress blog with OpenID.</li>
<li>There is a recent effort, <a href="http://weborganics.co.uk/hFoaF/">hFOAF</a>, to combine FOAF, hCard, and XFN</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[In the wild snapshot#1: Lessons from my XFN coding experiment]]></title>
<link>http://ungeekdapo.wordpress.com/?p=40</link>
<pubDate>Sun, 18 May 2008 18:58:33 +0000</pubDate>
<dc:creator>Bob Ngu</dc:creator>
<guid>http://ungeekdapo.wordpress.com/?p=40</guid>
<description><![CDATA[In an offline conversation with Chris Messina, we discussed the idea of creating blog-length intervi]]></description>
<content:encoded><![CDATA[<p>In an offline conversation with <a href="http://factoryjoe.com/blog/">Chris Messina</a>, we discussed the idea of creating blog-length interviews with various in the wild apps describing their processes and the technologies that they use with regards to data portability. The goal is to profile real use cases, solutions, and lessons learned when it comes to the current state of affairs for data portability technology. I am using the term "data portability technology" loosely here and is in no way affiliated with the ongoings of <a href="http://dataportability.org/">DataPortability.org</a>. </p>
<p>So I am giving it a go and see what comes of it because we both think this kind of information can be useful to others looking to understand the lay of the data portability land. As such, I will title all such future posts starting with "In the wild snapshot..." as well as assign the category (WordPress terminology) of "in the wild snapshot". If any of you are interested in doing such an interview, leave a comment on here and I will get in touch with you. Note that these posts are generally meant for web developers but everyone is welcomed to read it of course. </p>
<p>First up, I interviewed myself on my recent XFN coding experiment, neat how that works.</p>
<p><strong>Application Overview</strong><br />
Given the abundance of XFN producers available, I wanted to create a XFN consuming application instead. If you need an introduction to rel-me and XFN, check out my earlier post <a href="http://ungeekdapo.wordpress.com/2008/04/29/a-simple-data-portability-project-or-is-it/">here</a>. The basic idea is to extract XFN information from a URL and present it in a human readable form, in my case, grouping rel-me entries into "My Online Identities" and rel-contact entries into "My contacts", that's it, pretty simple thing to do.</p>
<p><strong>Technology</strong><br />
<em>Technology considered:</em> XFN, FOAF, Javascript, JSON, DOM, server side platform (like Ruby on Rails, etc), Google <a href="http://code.google.com/apis/socialgraph/docs/api.html">Social Graph API</a>, Google <a href="http://code.google.com/apis/socialgraph/docs/testparse.html">Social Graph Test Parser</a>, <a href="http://lab.backnetwork.com/ufXtract/">lab.backnetwork ufXtract microformats parser</a></p>
<p><em>Technology used: </em>XFN, Javascript, JSON, DOM, CSS, lab.backnetwork ufXtract microformats parser</p>
<p>To begin with, I considered client side (Javascript, JSON, DOM, CSS) vs. server side (Ruby on Rails) platforms and went with client side technologies primarily because I had a good <a href="http://socialgraph-resources.googlecode.com/svn/trunk/samples/findyours.html">example client side app</a> to start with, courtesy of <a href="http://kevinmarks.com/">Kevin Marks</a> (OpenSocial advocate and microformats founder). You will notice the very similar layout and fonts, I like to reuse code. </p>
<p>The next question is selecting an appropriate XFN parser. I can either try to find some Javascript library or write my own or use a 3rd party service. To make things easier, I decided to go with a 3rd party service. I have 2 choices to pick from 3rd parties, lab.backnetwork microformats parser and Google Social Graph API. I decided to use lab.backnetwork parser primarily because it parse pages in real-time whereas Google Social Graph API only parse pages crawled by Googlebot which can result in data staleness. With lab.backnetwork parser, I used the JSON callback to process the JSON data structure passed back by the parser. Once I have the JSON data, I then sliced and diced it to dynamically generate additional HTML using Javascript, DOM, and CSS.</p>
<p>If you want more details on how to use Javascript to call the lab.backnetwork parser, check out this excellent post <a href="http://dev.opera.com/articles/view/javascript-badges-powered-by-jsonp-and-m/">Javascript badges powered by JSONP and microformats</a>. Extracted from the post, here's the script tag code calling lab.backnetwork parser</p>
<div align="left" style="border:solid;padding:5px;">
<code>var script = document.createElement('script');<br />
script.type = "text/javascript";<br />
Badge.obj = badge;<br />
script.src = "http://lab.backnetwork.com/ufXtract/?url=" + escape(link.href) + "&#38;format=xfn&#38;output=json&#38;callback=Badge.build";<br />
head[0].appendChild(script);<br />
</code>
</div>
<p><strong>Lessons learned</strong><br />
As a newcomer to XFN, this is a good way, at least for me, to learn about XFN. lab.backnetwork parser works pretty well for extracting XFN information especially since it provides real-time parsing. However, unlike Google Social Graph API, it doesn't currently parse FOAF. FOAF is a competing standard to XFN but can be used in conjunction with XFN. Here's a post about <a href="http://gmpg.org/xfn/and/foaf">XFN and FOAF</a>. From the few profile pages I have seen, it is possible for people to use both XFN and FOAF. For example, on such a profile page, XFN is used to markup the multiple rel-me identities and FOAF (in a separate file) is used to list all his friends. However in other profile pages, FOAF is skipped altogether. It doesn't appear that there is a best practice published on how to mix and match the various technology.</p>
<p>Another issue I ran into is parsing and displaying human readable names for XFN URLs. As it stands, XFN allows one to define relationship between oneself and friends all centered around the URLs. However, URLs are not designed for optimal human readability, some URLs are long and unruly and others employ the use of proprietary internal naming scheme, e.g. (actual site names changed to protect the innocent),</p>
<div align="left" style="border:solid;padding:5px;">
http://www.site1.com/profile.php?id=500033387<br />
http://www.site2.com/user_details?userid=oBWvYxHrbjVHZGRu17VG2g<br />
http://www.site3.com/photos/15738836@N00/
</div>
<p>The reason why I think it is important to couple human readable names with URLs is that a consuming app usually wants to do something meaningful with the XFN information and URLs alone does not provide complete information resulting in the end user having to do more work filling in the human readable information after the initial extraction. </p>
<p>In my discussion with Kevin Marks, he indicated that hCard can and should be used along with XFN to provide complete information. For example, it is possible to have the following XFN and hCard markup</p>
<div align="left" style="border:solid;padding:5px;">
&#60;li class="vcard"&#62;&#60;a class="fn url" href="http://joeblowblog.com" rel="met colleague friend" &#62;Joe Blow&#60;/a&#62;&#60;/li&#62;<br />
&#60;li class="vcard"&#62;&#60;a class="fn url" href="http://janedoeblog.com" rel="met colleague friend"&#62;Jane Doe&#60;/a&#62;&#60;/li&#62;
</div>
<p>I think this is a best practice that is not obvious. Developers are generally familiar with each type of microformats standard but I haven't seen much documentation in way of how to mix and match the various standards for optimal use. Each standard tends to be describe in silo without consideration for other standards, so hopefully revelations like this can help developers better understand how to use the standards.</p>
<p>Even though the XFN/hCard combination is more complete than just XFN, I still see some issues with it. For example, a parser has to understand the implied relationship between the hCard information and the XFN information and returns that information as a related entity meaning that hCard provides the human readable names for the XFN URL, a relationship that is currently not part of the hCard or XFN spec, so it has to be inferred by the developer. Also, I would like this type of cross standards best practices to also extend to XFN/FOAF, etc. Note that at this time, Google Social Graph APIs do not parse hCard information so even if someone put that information on their profile page, it won't be useful if the consuming app uses Google Social Graph API. Kevin indicates that he might rectify this in the future and extends the API to also parse hCard. </p>
<p>One last thought, even though I started my application using Javascript, if I want to do more useful stuff, I would switch over to server side code. In particular, if I need to store persistent user information, I need a database and that's best facilitated by server side platform. </p>
<p>Feedback and suggestions are welcomed. </p>
<p><strong>Update</strong><br />
Chris pointed me to a blog post he did on XFN, <a href="http://factoryjoe.com/blog/2008/03/11/portable-contact-lists-and-the-case-against-xfn/">Portable contact lists and the case against XFN</a>, it's worth a read IMO.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Comcast Cuddles Up to Google, Enters Social Network Fray and Acquires Plaxo]]></title>
<link>http://googlegazer.wordpress.com/?p=16</link>
<pubDate>Thu, 15 May 2008 16:42:26 +0000</pubDate>
<dc:creator>dsarna</dc:creator>
<guid>http://googlegazer.wordpress.com/?p=16</guid>
<description><![CDATA[Comcast Corp (CMCSA.O: Quote, Profile, Research) is showing increasing signs of cuddling up to Googl]]></description>
<content:encoded><![CDATA[<p>Comcast Corp (CMCSA.O: <a href="http://www.reuters.com/stocks/quote?symbol=CMCSA.O">Quote</a>, <a href="http://www.reuters.com/stocks/companyProfile?symbol=CMCSA.O">Profile</a>, <a href="http://www.reuters.com/stocks/researchReports?symbol=CMCSA.O">Research</a>) is showing increasing signs of cuddling up to Google. It has jumped in to the social networking fray, where Facebook and MySpace are the leading players, by <a title="Reuters Report of Comcast Acqusition pf Plaxo" href="http://www.reuters.com/article/mediaNews/idUSN1454524920080515?sp=true" target="_blank">acquiring</a> pioneer <a title="Plaxo Website" href="http://www.plaxo.com/" target="_blank">Plaxo </a>for about $175 million, "plus or minus 5%," while <a title="More information about Microsoft Corporation" href="http://topics.nytimes.com/top/news/business/companies/microsoft_corporation/index.html?inline=nyt-org">Microsoft</a> last October paid $240 million for a 1.6 percent stake in <a title="Profile of Facebook in New York Times" href="http://topics.nytimes.com/top/news/business/companies/facebook_inc/index.html?inline=nyt-org" target="_blank">Facebook</a>, valuing newcomer Facebook at $10 billion, and proving once again that the pioneer is the fellow with the arrows in his back. At the time,  Microsoft won a high-profile technology industry <a title="NY Times Story on Microsoft Investment in Facebook" href="http://www.nytimes.com/2007/10/25/technology/25facebook.html" target="_blank">battle </a>against <a title="More information about Google Inc." href="http://topics.nytimes.com/top/news/business/companies/google_inc/index.html?inline=nyt-org">Google</a> and <a title="More information about Yahoo! Inc." href="http://topics.nytimes.com/top/news/business/companies/yahoo_inc/index.html?inline=nyt-org">Yahoo</a> for the privilege of making the investment.</p>
<p>Comcast stated that it will use Plaxo to offer social network links across Comcast-connected devices, from TVs to digital video recorders to, eventually, wireless devices, thanks to the new partnership with Sprint (S.N: <a href="http://www.reuters.com/stocks/quote?symbol=S.N">Quote</a>, <a href="http://www.reuters.com/stocks/companyProfile?symbol=S.N">Profile</a>, <a href="http://www.reuters.com/stocks/researchReports?symbol=S.N">Research</a>), Clearwire (CLWR.O: <a href="http://www.reuters.com/stocks/quote?symbol=CLWR.O">Quote</a>, <a href="http://www.reuters.com/stocks/companyProfile?symbol=CLWR.O">Profile</a>, <a href="http://www.reuters.com/stocks/researchReports?symbol=CLWR.O">Research</a>) and Google (GOOG.O: <a href="http://www.reuters.com/stocks/quote?symbol=GOOG.O">Quote</a>, <a href="http://www.reuters.com/stocks/companyProfile?symbol=GOOG.O">Profile</a>, <a href="http://www.reuters.com/stocks/researchReports?symbol=GOOG.O">Research</a>) which we discussed in an <a title="Goole Invests in Clearwire" href="http://googlegazer.com/2008/05/08/googles-investment-in-the-clearwire-wimax-initiative-is-related-to-microsofts-abandonment-of-a-yahoo-transaction/" target="_blank">earlier post</a>. Plaxo's own take on the transaction with Comcast is discussed in its <a title="Plaxo Discusses its Acquisition by Comcast" href="http://blog.plaxo.com/archives/2008/05/post.html" target="_blank">blog</a> and the sale was driven, in part, by Plaxo's investors' desire for liquidity.</p>
<p>Plaxo was founded in 2001 by two Stanford engineering students, Todd Masonis and Cameron Ring, as well as Napster co-founder Sean Parker, who was pushed out in 2004 by Plaxo's financial backers, only to become the founding president of Facebook.  In the last three years, Plaxo has been focusing on partnerships with big Internet companies to help synchronize address books and calendars with other Internet services rather than competing with Facebook and MySpace head-on.</p>
<p>I think it is significant that Plaxo <a title="Plaxo Becomes Social Graph Provider in Support of Google Friend Connect" href="http://blog.plaxo.com/archives/2008/05/plaxo_becomes_s.html" target="_blank">announced </a>a deal with Google to become "<span class="entryheader">Social Graph Provider in Support of Google Friend Connect" just before the transaction with Comcast was announced. </span>Plaxo has been working hard on a number of initiatives in support of its "all connected" vision including <a title="OpenId Website" href="http://openid.net/" target="_blank">OpenID</a> which eliminates the need for multiple usernames across different websites, <a title="Microformats Website" href="http://microformats.org/" target="_blank">microformats</a>, a set of simple, open data formats built upon existing and widely adopted standards, <a title="OpenSocial Website" href="http://sites.google.com/a/opensocial.org/opensocial/Home" target="_blank">OpenSocial</a>, which defines a common API for social applications across multiple websites, Verisign's <a title="Verisign's Common Online Identity" href="http://blogs.verisign.com/identity/identity/" target="_blank">consolidated online identity</a>, a credentialing system for more secure online transactions, and the <a title="Google's Social Graph API" href="http://code.google.com/apis/socialgraph/docs/" target="_blank">Social Graph API lead by Google. </a>The Social Graph API now makes information about the public connections between people on the Web, expressed by <a href="http://gmpg.org/xfn/">XFN</a> and <a href="http://www.foaf-project.org/">FOAF</a> markup and other publicly declared connections, easily available and useful for developers. Perhaps most importantly, Plaxo supports of Google’s <a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&#38;newsId=20080512005773&#38;newsLang=en">just announced</a> “<a title="Google's Friend Connect Initiative" href="www.google.com/friendconnect/  " target="_blank">Friend Connect</a> initiative.” Plaxo's <a title="Plaxo's Deal with Google About " href="http://blog.plaxo.com/archives/2008/05/plaxo_becomes_s.html" target="_blank">announcement </a>that it will become a “Social Graph Provider” in support of "this <a href="http://www.news.com/8301-13953_3-9941411-80.html">bold initiativ</a>e to “socially-enable any webpage" was obviously in the works while Plaxo and Comcast were talking turkey.</p>
<p>What is a Social Graph Provider? As Plaxo says, it’s any social network that elects to let its users take their “friends list” with them to use all over the open Social Web. We agree with Plaxo's assertion that "this is a critical missing piece at the center of a “services layer” for the emerging Social Web ecosystem."</p>
<p><span class="entryheader">It's obvious that Comcast's acquisition of Plaxo on top of its recent deal with  Clearwire (in which Google also invested) indicates clearly that Comcast and Google are becoming increasingly cuddly. One also has to wonder why Google itself did not acquire Plaxo, as money is obviously no object here. I think that there is more to this story than meets the eye, and that additional announcements will be forthcoming.<br />
</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[A real life use case of Microformat hCard in action]]></title>
<link>http://ungeekdapo.wordpress.com/?p=34</link>
<pubDate>Wed, 30 Apr 2008 21:58:20 +0000</pubDate>
<dc:creator>Bob Ngu</dc:creator>
<guid>http://ungeekdapo.wordpress.com/?p=34</guid>
<description><![CDATA[Just yesterday, I was writing about rel=me, XFN, and microformats, check out the post A simple data ]]></description>
<content:encoded><![CDATA[<p>Just yesterday, I was writing about rel=me, XFN, and microformats, check out the post <a href="http://ungeekdapo.wordpress.com/2008/04/29/a-simple-data-portability-project-or-is-it/">A simple data portability project or is it</a> if you haven't read it already or just want some background on rel=me, XFN, and microformats.</p>
<p>Today I plan to attend the monthly <a href="http://upcoming.yahoo.com/event/472061">DataPortability meetup</a> at LinkedIn office in Mountain View. For directions, I would normally go through a series of steps to open a new tab, load google maps, find LinkedIn, etc. However, with my new found microformat knowledge, I immediately noticed that the Firefox <a href="https://addons.mozilla.org/en-US/firefox/addon/4106">Operator plugin</a> lit up when the event page is loaded. As it turns out, upcoming.yahoo.com, the event service provider in this case, supports microformats. </p>
<p>Here's the Operator showing the contact details for the event<br />
<a href='http://ungeekdapo.files.wordpress.com/2008/04/upcoming_hcard_11.jpg'><img src="http://ungeekdapo.wordpress.com/files/2008/04/upcoming_hcard_11.jpg" alt="Event hCard Contact" width="420" height="300" class="alignnone size-full wp-image-36" /></a><br />
To map it out, I clicked on "Find with Google Maps" and presto, it shows up on Google maps, very cool. Note that the contact information is using the <a href="http://en.wikipedia.org/wiki/HCard">hCard</a> microformat. And hCard is actually based on another standard, vcard. hCard is just vcard expressed in HTML format. Here's the actual HTML for that information</p>
<div align="left" style="border:solid;padding:5px;">
<code><br />
&#60;div class="venue location vcard"&#62;<br />
  &#60;span class="fn org"&#62;<br />
&#60;a href="/venue/59005/"&#62;LinkedIn&#60;/a&#62;<br />
&#60;/span&#62;<br />
&#60;div class="address adr"&#62;<br />
&#60;span class="street-address"&#62;2029 Stierlin Court&#60;/span&#62;<br />
&#60;span class="locality"&#62;Mountain View&#60;/span&#62;<br />
&#60;span class="region"&#62;California&#60;/span&#62;<br />
&#60;span class="postal-code"&#62;94043&#60;/span&#62;<br />
  &#60;/div&#62;<br />
...rest deleted from brevity<br />
&#60;/div&#62;<br />
<code>
</div>
<p>The hCard bits are represented in class="street-address", class="locality", class="region", etc., attributes.</p>
<p>Here's the Operator showing the event calendar details<br />
<a href='http://ungeekdapo.files.wordpress.com/2008/04/upcoming_hcard_2.jpg'><img src="http://ungeekdapo.wordpress.com/files/2008/04/upcoming_hcard_2.jpg" alt="Event hCard Calendar" width="500" height="239" class="alignnone size-full wp-image-37" /></a><br />
If you wish to add this event to your favorite calendar like Outlook, click on "Export Event" or perhaps "Add to Yahoo calendar" or "Add to Google calendar".</p>
<p>Here's the Operator showing the various event tagspaces<br />
<a href='http://ungeekdapo.files.wordpress.com/2008/04/upcoming_hcard_3.jpg'><img src="http://ungeekdapo.wordpress.com/files/2008/04/upcoming_hcard_3.jpg" alt="Event tags" width="474" height="280" class="alignnone size-full wp-image-38" /></a><br />
Tagspaces is also another microformat standard but so far it hasn't been useful to me as a user. Tags are widely implemented in popular social networking sites, though in some places they are called keywords, e.g., if you add a video clip from the movie "Rush Hour 3", you can tag it with "Jackie Chan", "Martials arts", "Kungfu", "comedy", etc, you get the idea. The more tags you add, the easier it is for someone else to find it. </p>
<p>However, it hasn't translated well with most of the tags I have seen so far. Take a look at the tags for the event page, it lists "dataportability", "microformats", "relme", "upcomingevent472061". For "dataportability", it then list sub options for "Find products on Amazon.com", etc. Without putting my technical hat on, I would be totally puzzled by "dataportability", "microformats", "relme", "upcomingevent472061", let alone find "dataportability" product on Amazon.com. In fact, I tried to find dataportability product on Amazon.com and guess what, it came up zippo as it should because there is no such thing. However to a first time user seeing and trying it, a likely first impression is that it is useless and broken. On other microformat capable pages, I saw duplicate (sometimes 3 or 4 times) tags making it even more confusing, this probably could have been handled by Operator removing the duplicate entries though but there shouldn't be dups in the first place. Anyway, I do think this is a useful feature but it requires more usability thoughts for Joe Blow users.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[A simple data portability project or is it]]></title>
<link>http://ungeekdapo.wordpress.com/?p=32</link>
<pubDate>Tue, 29 Apr 2008 23:35:37 +0000</pubDate>
<dc:creator>Bob Ngu</dc:creator>
<guid>http://ungeekdapo.wordpress.com/?p=32</guid>
<description><![CDATA[As stated in my last post Storm in a teapot, DataPortability.org has started a DIY project of the mo]]></description>
<content:encoded><![CDATA[<p>As stated in my last post <a href="http://ungeekdapo.wordpress.com/2008/04/29/storm-in-a-teapot/">Storm in a teapot</a>, <a href="http://dataportability.org">DataPortability.org</a> has started a DIY project of the month on <a href="http://wiki.dataportability.org/display/dpmain/diy+dp">rel=me</a>. </p>
<p>First off, a bit of background about rel=me (rel is short for relationship), <a href="http://www.gmpg.org/xfn/">XFN</a>, and <a href="http://microformats.org/">microformats</a>. rel=me is merely one piece of XFN (XHTML Friends Network) microformat standard. XFN is a format to depict social relationships, i.e., friends, family, lovers, co-workers, etc. For a quick introduction to XFN, check out this <a href="http://www.gmpg.org/xfn/intro">page</a> - assumes basic HTML knowledge. </p>
<p>What are microformats you ask. According to <a href="http://microformats.org/about/">microformats.org about </a>page, microformats are designed for humans first and machines second. Well not really, especially for humans that are non-techies. It should have said that microformats are designed for humans with at least a basic knowledge of HTML otherwise it is just gibberish. HTML knowledge is primarily a domain expertise of web developers and designers which are a subset of developers. For example, I met with a friend of mine yesterday who is a software professional for over 20 years with extensive experience in Java / J2EE, security appliances, etc and he has never heard of any of the data portability technologies or even FriendFeed or Twitter for that matter. He is just as clueless as the non-techie users in terms of knowing what XFN is though he has the ability to learn about it far more quickly than a non-techie user.</p>
<p>XFN is only one microformat standard, other microformat standards are
<ul>
<li>hAtom - for marking up Atom feeds from within standard HTML</li>
<li>hCalendar - for events</li>
<li>hCard - for contact information; includes adr - for postal addresses, geo - for geographical coordinates (latitude, longitude)</li>
<li>hReview - for reviews</li>
<li>hResume - for resumes or CVs</li>
<li>rel-directory - for distributed directory creation and inclusion</li>
<li>rel-nofollow, an attempt to discourage 3rd party content spam (e.g. spam in blogs).</li>
<li>rel-tag - for decentralized tagging (Folksonomy)</li>
<li>xFolk - for tagged links</li>
<li>XOXO - for lists and outlines</li>
</ul>
<p>Getting back to DataPortability.org DIY rel=me project. For those of you that understand HTML, rel=me is an HTML attribute you can add to href link tags to describe your various online identities. For a full list of other rel values, check out this <a href="http://www.gmpg.org/xfn/11">page</a>. For example, here are some of my online identities in XFN rel=me format</p>
<div align="left" style="border:solid;padding:5px;">
<code>&#60;a href="http://twitter.com/bobngu/" rel="me"&#62;Bob Ngu's Twitter profile&#60;/a&#62;<br />
&#60;a href="http://www.linkedin.com/in/bobngu/" rel="me"&#62;Bob Ngu's LinkedIn profile&#60;/a&#62;<br />
&#60;a href="http://friendfeed.com/bngu" rel="me"&#62;Bob Ngu's FriendFeed profile&#60;/a&#62;<br />
&#60;a href="http://ungeekdapo.wordpress.com" rel="me"&#62;Bob Ngu's Data Portability Blog&#60;/a&#62;<br />
</code>
</div>
<p>Note that I did some HTML tricks to not display the above information as regular links, otherwise it would look like this normally</p>
<div align="left" style="border:solid;padding:5px;">
<a href="http://twitter.com/bobngu/" rel="me">Bob Ngu's Twitter profile</a><br />
<a href="http://www.linkedin.com/in/bobngu/" rel="me">Bob Ngu's LinkedIn profile</a><br />
<a href="http://friendfeed.com/bngu" rel="me">Bob Ngu's FriendFeed profile</a><br />
<a href="http://ungeekdapo.wordpress.com" rel="me">Bob Ngu's Data Portability Blog</a><br />
</code>
</div>
<p>As you can see, the actual HTML output has no visual difference as far as a user is concerned, they are simply regular links. But to a XFN capable reader or browser, it can understand the rel=me attribute as semantically meaning "you". Note that there are many different forms of online identity, not just profiles at popular social sites but also any blogs you own, etc. This is not immediately obvious to a regular user so it's worth pointing out. </p>
<p>So assuming that you went through the trouble to write up your HTML with rel=me, what next, where is that information actually consumed. I don't think the 2 most popular browsers (IE 7 and Firefox 2) at this time have native support for XFN,  I hear Firefox 3 is suppose to have native microformat support but I haven't looked for it and if it is there, it isn't immediately obvious to me. The closest thing I can find is a Firefox plugin called <a href="https://addons.mozilla.org/en-US/firefox/addon/4106">Operator</a>. Operator is a microformat capable reader and for the most part seems to be able to consume most of the above microformat standards except rel=me, kind of odd but kind of understandable.</p>
<p>Here's an example of a microformat capable <a href="http://88.208.231.163/Default.aspx?tabid=57&#38;EntryID=166">page</a>, and this is the microformat information that the Operator (installed on Firefox 2) plugin extracted from the page. For example, there are 3 contacts information: deBurca Ltd, James Burke, Joscelyn Upendran. For all 3 contacts, you can export the contact information in vcard format, just select "Export Contact".<br />
<a href='http://ungeekdapo.files.wordpress.com/2008/04/microformats-2.jpg'><img src="http://ungeekdapo.wordpress.com/files/2008/04/microformats-2.jpg" alt="" width="429" height="320" class="alignnone size-full wp-image-33" /></a></p>
<p>If you want to test out microformats, you can also use tools like lab.backnetwork.com <a href="http://lab.backnetwork.com/ufXtract/">ufXtract - Microformats Parser (Beta 0.2.2)</a> to read a microformat capable page. I don't recommend nor expect a non-techie to use that tool though. If you are technically inclined, go ahead and plug in this post URL in the ufXtract tool and select "me" for format, click submit, and you will see the rel=me information extracted.</p>
<div align="left" style="border:solid;padding:5px;">
<code><br />
ufxtract</p>
<p> me:<br />
  text: Bob Ngu’s Twitter profile<br />
  link: http://twitter.com/bobngu/</p>
<p> me:<br />
  text: Bob Ngu’s LinkedIn profile<br />
  link: http://www.linkedin.com/in/bobngu/</p>
<p> me:<br />
  text: Bob Ngu’s FriendFeed profile<br />
  link: http://friendfeed.com/bngu</p>
<p> me:<br />
  text: Bob Ngu’s Data Portability Blog<br />
  link: http://ungeekdapo.wordpress.com/<br />
</code>
</div>
<p>Another service capable of consuming XFN, including rel=me, is <a href="http://code.google.com/apis/socialgraph/docs/api.html#query">Google Social Graph APIs</a> but again this is only for techies, specifically web developers. Non-web developers and even web designers might not be well suited to understand the APIs. I heard that Google Social Graph APIs came about after this excellent article <a href="http://bradfitz.com/social-graph-problem/">Thoughts on the Social Graph</a> by Brad Fitzpatrick (since hired by Google and is responsible for delivering Google Social Graph APIs) and<br />
David Recordon (Six Apart). </p>
<p>Note that Googe Social Graph APIs only work on data after Googlebot has crawled it, so for real-time testing, Google created a test parser URL at<br />
<code>http://socialgraph.apis.google.com/testparse</code><br />
You can see the Google test parser documentation <a href="http://code.google.com/apis/socialgraph/docs/testparse.html">here</a>. Anyone can send a HTTP POST request to the test parser URL and see the Google Social Graph API results. One of DataPortability.org contributor, Julian Bond, implemented a simple wrapper page around the test parser URL. If you go to the wrapper <a href="http://voidstar.com/sgtestparser/">page</a> and enter this post URL, you will get the following results</p>
<div align="left" style="border:solid;padding:5px;">
<code><br />
SG Test Parser http response: 200<br />
List of outgoing "me" edges<br />
http://twitter.com/bobngu/<br />
http://www.linkedin.com/in/bobngu/<br />
http://friendfeed.com/bngu<br />
http://ungeekdapo.wordpress.com/<br />
...the rest of the output deleted for brevity<br />
</code>
</div>
<p>Basically the list of outgoing "me" edges is the Google Social Graph output for the rel=me links I added in this post. </p>
<p><strong>Final Thoughts</strong><br />
When I started looking at rel=me, my initial thought was, quoting Sherlock Holmes, "It's elementary, my dear Watson" but it's far from elementary as you can see. XFN and microformats are talked about way more in blogs than actually being practiced in the wild. I first started to check for XFN capable sites off this <a href="http://gmpg.org/xfn/more">page</a> and a lot of the XFN capable site links are broken, either the site no longer exists or the information is incomplete. It is definitely not a page for non-techies. I did find the one (as mentioned above) site that provided readable microformat information. I also know that Mahalo (a new search engine) also now supports <a href="http://www.seanpercival.com/blog/2008/04/23/mahalo-adds-microformats/">microformat</a> in their results.</p>
<p>At this time, I can honestly say that XFN rel=me proliferation is limited and experimental at best. It would take a while for mass adoption to happen and requires a lot of user education, adoption by popular social sites like Facebook, MySpace, etc, and native browser support.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Up late again]]></title>
<link>http://pdxbenjamin.wordpress.com/?p=14</link>
<pubDate>Tue, 29 Apr 2008 10:55:00 +0000</pubDate>
<dc:creator>pdxbenjamin</dc:creator>
<guid>http://pdxbenjamin.wordpress.com/?p=14</guid>
<description><![CDATA[Last night Kristen came over and we chatted for a bit. She brought me a soda and I sold her my 19inc]]></description>
<content:encoded><![CDATA[<p>Last night Kristen came over and we chatted for a bit. She brought me a soda and I sold her my 19inch monitor.</p>
<p>I'm up late tonight watching all the Matrix movies ... I'm half way though Reloaded, and prepairing for the suckage. Last time I watched the series the last movie sucked. eh.</p>
<p>I got to a major milestone on mostlymobile.org.</p>
<p>http://www.mostlymobile.org/v4/home.php</p>
<p>It now finds "me" xfn attributes inside the "contact" xfn attribute return data... And that is pretty sweet. This is the first and second step to creating a cache for the air/mobile application that will power the smoothy.  s.php will be the base algorithm for everything to follow.</p>
<p>Next step is to database results and share that data to a yet to be built air app.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The Web of tomorrow]]></title>
<link>http://mantrid.wordpress.com/?p=33</link>
<pubDate>Sun, 13 Apr 2008 23:15:34 +0000</pubDate>
<dc:creator>mantrid</dc:creator>
<guid>http://mantrid.wordpress.com/?p=33</guid>
<description><![CDATA[I read yesterday a very good article about current trends and ways the web is currently developing. ]]></description>
<content:encoded><![CDATA[<p>I read yesterday <a href="http://www.virtuosimedia.com/article.php?id=57" rel="nofollow">a very good article </a>about current trends and ways the web is currently developing. The article describes what I and many others observe. The authors gathered up various signals in one place and summarized what is going on around us.</p>
<p>They do not try to predict what the web will look like in five years, instead they analyze current technologies, their power, adoption rate, benefits and dangers.</p>
<p>As we all  look forward to the advent of Semantic Web, there are quite difficult issues with common standards. The articles reviews <a href="http://pl.wikipedia.org/wiki/Resource_Description_Framework" rel="nofollow">RDF </a>potential. The authors point out that RDF itself is too complex for most people to use it vastly and that <a href="http://microformats.org/" rel="nofollow">microformats </a>like <a href="http://gmpg.org/xfn/" rel="nofollow">XFN</a> may have a greater adoption. They also mention about uprising possibilities of tools like <a href="http://opencalais.com/" rel="nofollow">Calais</a> that automatically provide semantical information from given text by identifying people, events, countries etc.</p>
<p>One of the main concerns is portability and open platforms like <a href="http://code.google.com/apis/opensocial/" rel="nofollow">Open Social</a> or <a href="http://www.facebook.com/" rel="nofollow">Facebook</a> ecosystems. The authors point out that Google or Microsoft may not be interested in supporting portability efforts like <a href="http://en.wikipedia.org/wiki/OpenID" rel="nofollow">openID</a> since they have own solutions that are part of their core business.</p>
<p>The web is changing and we have more and more web services or APIs like those that Google, Ebay or Amazon provide. This raises important concerns about privacy issues, especially control over user's data. As services use many external services user data are transferred between systems while the user may not be fond of disclosing them to third partied. Often the user doesn't even know about those transfers since they are executed on the server side.</p>
<p>Web services and APIs gain popularity and that make the biggest players like Google, MS or Yahoo in more control over data. While people today complain that mass-media are controlled by a small number of companies, we could soon also find ourselves in situation that most online services would fall into their hands too. In recent days Google has just announced it <a href="http://code.google.com/appengine/" rel="nofollow">App Engine</a> - a platform for hosting web applications. Such consolidation isn't necessary good.</p>
<p>As web services and APIs are mostly free to use, more and more mahups appear, and the authors mention that it could lead to flood the internet with useless portals that only replicate information from externals sources. It could be harder to find valuable information as a high number of mashups would be appear in search results higher than reliable sources.</p>
<p>Spam is also participating in building communities. <a href="http://www.myspace.com/" rel="nofollow">MySpace</a> and Facebook are polluted by fake accounts which sole purpose is adverting of SEO positioning. The authors forecasts that it will lead to fragment big international communities into smaller ones, perhaps concentrated around narrowed topics and common interests only.</p>
<p>They also see open source movement to gain influence and that many businesses will be forced to rethink their business models. Open source proves to be healthy business and a better way to build software. Companies are going to contribute to open source more, and generate revenue from services for their open source products rather than selling proprietary stuff.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[One identity, multiple networks ...]]></title>
<link>http://itasitis.wordpress.com/?p=19</link>
<pubDate>Wed, 09 Apr 2008 10:01:10 +0000</pubDate>
<dc:creator>InformationSpan</dc:creator>
<guid>http://itasitis.wordpress.com/?p=19</guid>
<description><![CDATA[Brighton BarCamp (see my post here) raised a question that&#8217;s been insistent in my mind for som]]></description>
<content:encoded><![CDATA[<p>Brighton BarCamp (see my post <a href="http://itasitis.wordpress.com/2008/03/17/barcamp-2/">here</a>) raised a question that's been insistent in my mind for some time. Social computing sites (including virtual worlds) multiply like rabbits. How do you manage that? As I put it at the time:</p>
<blockquote><p>The second day of BarCamp was illuminated by several conversations about the future of Social Networks (is there one? will multiplicity kill them off? is Facebook past it or you ain’t seen nothin’ yet? what about identity sharing with XFN and similar frameworks?)</p></blockquote>
<p>Being a bit long in the tooth, I've been here before. A dozen or so years ago, I wrote the initial business case that took the company I worked for onto the Web. It was possible, then, to have a pretty good go at listing all the sites that were relevant to a pharmaceutical company and my IT colleagues. But of course that didn't last long.</p>
<p>Another lesson from the past is that human beings are a gregarious species: we communicate. Almost any network technology goes person-to-person. The telephone, it was thought, would be used to broadcast church services and concerts. We know what happened. On France's Minitel, perhaps the only really successful teletext service, the greatest successes were the interpersonal applications – not the databases. The Web's going the same way: still lots of good information out there to browse, but Web 2.0 is all about the person-to-person Web: blogs, wikis, virtual worlds, social platforms and no doubt other things still to come.</p>
<p>The multiplicity of websites gave rise to the search engine. But when it's multiple platforms that all carry part of your life, that's not going to help.</p>
<p>Solutions are beginning to emerge: integration technologies to pull your life streams into one place. It's not just what you put out there: it's keeping in touch with your friends on different platforms. Here's some of what's going on; maybe the techies can comment with others.</p>
<p><strong>Jabber</strong> links multiple instant messaging platforms. Corporate closed IM services are beginning also to open up to the outside world. It's a great help to doing business.</p>
<p>Any <strong>RSS reader</strong>, pulling together feeds from any number of places but, in this context, perhaps particularly from blogs you want to keep up with. I like Google Reader.</p>
<p><strong>OpenSocial</strong> is intended to link social networking platforms: led by Google (which includes YouTube, remember) with, among others, Friendster, LinkedIn, MySpace, Plaxo, Salesforce.com, Six Apart and the database giant Oracle.</p>
<p><strong>XFN</strong> (XHTML Friends Network) is Semantic Web technology to assert links between different web sites or services which are "you", like this blog, my Pocket Website, and my base InformationSpan website. See the blogroll for links!</p>
<p>Now there's <strong>Thwirl</strong>, downloadable software that plugs directly into Twitter. Twhirl, lets you post to three services at once: Twitter, plus the similar services Pownce and Jaiku, according to the report in MIT's <em>Technology Review</em>.</p>
<p>And <em>Technology Review</em> also reports on the <strong>MOGBox</strong>, which will let you design a high-resolution 3-D character and transport it as an avatar to multiple virtual worlds. It wouldn't link the worlds themselves, but at least you can look the same everywhere without having to recreate.</p>
<p>Come to that, <strong>SMTP</strong> was the unifying technology for email. In the early days there were two addressing conventions on the Internet and proprietary closed systems like AOL as well ...</p>
<p>So you have to bet on the unifying power of the human spirit to pull together these threads.</p>
<p><strong>Links:</strong><br />
• <a href="http://www.technologyreview.com/Infotech/20535/?nlid=993&#38;a=f">Consolidating Your Web Banter</a> <em>Technology Review</em>, 9 Apr 2008<br />
• <a href="http://www.technologyreview.com/Infotech/20529/?nlid=991&#38;a=f">One Avatar, Many Worlds</a> <em>Technology Review</em>, 8 Apr 2008<br />
• <a href="http://code.google.com/apis/Opensocial/">OpenSocial</a> (Google)<br />
• <a href="http://gmpg.org/xfn/">XFN</a><br />
• <a href="http://www.jabber.org/">Jabber.org</a> the Jabber project<br />
• <a href="http://www.twhirl.org/">Thwirl</a> "a desktop Twitter client"<br />
• <a href="http://blog.mogware.net/?p=11">MOGBox announced</a> (Mogware blog, 19 Feb 2008)<br />
• <a href="http://en.wikipedia.org/wiki/Minitel">Minitel</a> (Wikipedia)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Inter-Networking!?]]></title>
<link>http://anthroponetworking.wordpress.com/?p=169</link>
<pubDate>Fri, 04 Apr 2008 13:54:27 +0000</pubDate>
<dc:creator>anthroponetworking</dc:creator>
<guid>http://anthroponetworking.wordpress.com/?p=169</guid>
<description><![CDATA[Bei dem Thema Networking muss das Internet eine Rolle spielen, um nicht am Zeitgeist vorbei zu schre]]></description>
<content:encoded><![CDATA[<p>Bei dem Thema Networking muss das Internet eine Rolle spielen, um nicht am Zeitgeist vorbei zu schreiben.</p>
<p>Insbesondere das Bloggen ist eine Möglichkeit über mannigfache Weise zu networken. Um nicht <!--more--> lange um den heißen Brei herum zu reden. Ein Best-Practice-Beispiel findet sich unter dem schlichten Namen <a href="http://sw-guide.de/webdienste-blogging/wie-starte-ich-ein-blog-und-mache-dieses-bekannt/" title="State of the Art des Blogging">SG für Software Guide</a>.</p>
<p>Der Autor hat gründlich recherchiert und den <a href="http://www.basicthinking.de/blog/2005/10/23/wie-wird-das-eigene-blog-bekannt-update/" title="klasse Klassiker für Blogger">Klassiker von Robert Basic</a> antizipiert. Mit 102 Trackbacks/Pings ist die Seite der reinste Networker. Hiermit werden Links über Kommentare zu dem eigenen Blog gesetzt und dank eines Links von der eigenen Seite vom Spam abgehoben und zur Kür.</p>
<p>Vor dem Stop der Kommentarfunktion hatten 83 Kommentare fast nur Lob zum Inhalt.</p>
<p>Networkingtools die der Artikel nennt sind: Signatur, Suchmaschinen, Social-Bookmarking-Services, Liste ähnlicher Beiträge, Artikelserien, <a href="blog-parade.de" title="Karneval für Blogs">Events, Aktionen</a>.</p>
<p>Eine weitere <a href="http://www.drweb.de/weblog/weblog/?p=849" title="Social Media Traffic - Was bringt er?">Evaluation</a> in der Blogosphäre ergibt, dass weniger die Tools als viel mehr die harte Arbeit der tausendfachen <a href="http://www.stevepavlina.com/blog/2007/06/new-york-times-vs-digg-strange-new-media/" title="Verlinkung besser als Print">Verlinkung</a> über Foren und Pings effektiv ist und sogar die Wirkung der traditionellen Massenmedien in den Schatten stellt.</p>
<p>Aber was ist denn mit <a href="http://gmpg.org/xfn/" title="Xhtml Friends Network">XFN</a> als Alternative zu Social Communities?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[comunicando blogs]]></title>
<link>http://yerart.wordpress.com/?p=86</link>
<pubDate>Fri, 21 Mar 2008 14:30:27 +0000</pubDate>
<dc:creator>yerart</dc:creator>
<guid>http://yerart.wordpress.com/?p=86</guid>
<description><![CDATA[Ayer mientras editaba una entrada de mi diario, me he dado cuenta de que existen algunas opciones y ]]></description>
<content:encoded><![CDATA[<p>Ayer mientras editaba una entrada de mi diario, me he dado cuenta de que existen algunas opciones y campos en el panel de edición, que nunca he utilizado y que son muy interesantes.</p>
<p><!--more-->En primer lugar está la opción de permitir <i>pings</i>. Según el glosario de wordpress, la técnica del <a href="http://codex.wordpress.org/Glossary#PingBack" title="Codex Wordpress Glossary - PingBack" target="_blank">pingback</a> (ver el <a href="http://en.wikipedia.org/wiki/Pingback" title="wikipedia - PingBack" target="_blank">artículo de la wikipedia</a> sobre el asunto) permite notificar al autor de una entrada en el blog que se le ha citado o enlazado (siempre que su sistema de blog permita estas notificaciones) Eso actúa como un mecanismo de reconocimiento similar al que se pone en los artículos científicos al citar otros trabajos científicos como referencias. Por los visto existe <a href="http://hixie.ch/specs/pingback/pingback" title="Documento de especificación de PingBack" target="_blank">una especificación</a> de la manera de hacerlo. Existe una opción similar llamada <a href="http://codex.wordpress.org/Glossary#Trackback" title="Codex Wordpress Glossary - TrackBack" target="_blank">TrackBack</a> (ver el <a href="http://en.wikipedia.org/wiki/Trackback" title="wikipedia - TrackBack" target="_blank">artículo de la wikipdedia</a> sobre el asunto), que ayuda a notificar a otro autor que has escrito algo similar al artículo en cuestión, ampliándolo o simplemente relacionándolo (aunque no se tenga un enlace al mismo) Estas dos opciones sirven para interconectar blogs.</p>
<p>En wordpress existe otro mecanismo  en el <a href="http://codex.wordpress.org/Glossary#Blogroll" title="Codex Wordpress Glossary - Blogroll" target="_blank">Blogroll</a>, la lista de Blogs favoritos, que permite enlazar los blogs utilizando <a href="http://gmpg.org/xfn/" title="Documento estádar de XFN" target="_blank"><b>XHTML Friends Network</b></a> (<abbr title="XHTML Friends Network"><a href="http://en.wikipedia.org/wiki/XHTML_Friends_Network" title="wikipedia - XHTML Friends Network" target="_blank">XFN</a>™</abbr>) Esto me recuerda que existe un estándar similar para unir personas llamado <a href="http://en.wikipedia.org/wiki/FOAF_(software)" title="wikipedia - FOAF" target="_blank">FOAF</a> (<i>Friend Of A Friend</i>), definida como una <a href="http://en.wikipedia.org/wiki/Ontology_(computer_science)" title="wikipedia - Ontolog�a" target="_blank">ontología</a> para describir personas.</p>
<p>Siguiendo con el tema, al navegar por otros blogs de wordpress me he dado cuenta de que se mantiene la barra superior y hay un enlace/botón que se llama <a href="http://codex.wordpress.org/Press_It" title="Codex WOrdpress Press It" target="_blank">Press It</a>. Por lo visto es un medio rápido para enlazar artículos interesantes en forma de enlaces en cuanto los has leído.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[DaPo Acronym Soup]]></title>
<link>http://ungeekdapo.wordpress.com/?p=4</link>
<pubDate>Sun, 16 Mar 2008 16:17:41 +0000</pubDate>
<dc:creator>Bob Ngu</dc:creator>
<guid>http://ungeekdapo.wordpress.com/?p=4</guid>
<description><![CDATA[In my first post, I said that DaPo list of existing open source technology reads like an acronym sou]]></description>
<content:encoded><![CDATA[<p>In my first post, I said that DaPo list of existing open source technology reads like an acronym soup, here's why (below extracted from DaPo site).</p>
<hr>
<p><strong>Authentication Standards</strong></p>
<ul>
<li>User authentication - openID</li>
<li>API authentication - oAuth</li>
</ul>
<p><strong>Data Transfer, Interchange, and Exchange Standards </strong></p>
<p>These standards enable data dumps via import and export across data spaces on the Web. They also aid publish and subscribe methods of data exchange. The list includes:</p>
<ul>
<li>Messaging - XMPP</li>
<li>Syndication - Atom and RSS</li>
<li>Attention - APML</li>
<li>Services and Service Discovery - YADIS and XRDS</li>
<li>Subscriptions - OPML</li>
<li>Personal details - hCard</li>
<li>Relationships - XFN</li>
<li>Personal Profile Data &#38; Social Networks - FOAF</li>
<li>Online Communities - SIOC  (discussed at SIOC-DEV)</li>
<li>Publishing data - AtomPub</li>
</ul>
<p><strong>Linked Data or Data Referencing Standards</strong></p>
<p>These standards enable access to data by reference via HTTP based data object identifiers called URIs. The list includes:</p>
<ul>
<li>HTTP based URIs (for Location, Value, and Structure independent Object / Resource Identifiers) </li>
<li>Personal Profile Data &#38; Social Networks - FOAF</li>
<li>Online Communities - SIOC  (discussed at SIOC-DEV)</li>
<li>Other Schemas and Vocabularies in the Semantic Web realm</li>
</ul>
<p><strong>Other standards</strong></p>
<p>Other standards groups and initiatives that may not yet have a place in the Blueprint, but still deserve help and support!</p>
<ul>
<li>Content Identity Validation - MicroID</li>
<li>REST</li>
<li>RDF, XML, JSON</li>
</ul>
<hr>
<p>Despite the acronym soup, I found it to be the most useful <a href="http://wiki.dataportability.org/display/dpmain/Standards+Communities+and+Formats">page</a> on the site because it lists all the open source technology promoted by DaPo. Now I just need to research each acronym to understand the technology, I will write subsequent posts on each technology as I get to it. </p>
<p>Note that there are policies and legal aspects to DaPo also which I am ignoring, at least for now.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XFN, czyli relacje dla społeczności]]></title>
<link>http://lukasztyrala.wordpress.com/?p=129</link>
<pubDate>Thu, 28 Feb 2008 16:42:25 +0000</pubDate>
<dc:creator>lukasztyrala</dc:creator>
<guid>http://lukasztyrala.wordpress.com/?p=129</guid>
<description><![CDATA[XFN to skrót od XHTML Friends Network, czyli sieć przyjaciół dzięki XHTMLowi (w&nbsp;swobodnym ]]></description>
<content:encoded><![CDATA[<p><acronym title="XHTML Friends Network">XFN</acronym> to skrót od <a href="http://gmpg.org/xfn/">XHTML Friends Network</a>, czyli sieć przyjaciół dzięki <acronym title="eXtensible Hyper Text Makup Language">XHTML</acronym>owi (w&#160;swobodnym tłumaczeniu) i&#160;służy do tworzenia powiązań pomiędzy osobami do których linkujemy na blogach, stronach domowych, serwisach ze zdjęciami i&#160;wszelkich portalach społecznościowych.</p>
<p align="right"><a href="http://lukasztyrala.wordpress.com/files/2008/02/xfn-chart.png"><img src='http://lukasztyrala.wordpress.com/files/2008/02/xfn-chart_450.png' alt='XFN, jak to działa' /></a><br /><a href="http://lukasztyrala.wordpress.com/files/2008/02/xfn-chart.png"><strong>[+]</strong> <em>XFN, jak to działa i jego możliwości</em></a></p>
<p><strong>Teoria</strong></p>
<p>Powyższy obrazek prezentuje hipotetyczna sytuacje, w&#160;której Ty i&#160;jeszcze dwie inne osoby macie parę stron WWW lub profili na różnych serwisach. Załóżmy teraz, że na każdym z&#160;tych serwisów wszyscy mają inny login. Jedyne relacje, jakie można zaprezentować są takie (pkt. &#160;<strong>B</strong>):</p>
<ul>
<li>Na portalu z&#160;profilami zawodowymi znalazłeś znajomego, <em>stasiu76</em> i&#160;dołączyłeś go do znajomych</li>
<p><!--more--></p>
<li>Ze swojej strony domowej (<em>stronadomowa.com</em>) linkujesz do znajomego, który jest grafikiem i&#160;prowadzi serwis <em>freelancerowicz.pl</em></li>
<li>Twój znajomy grafik chodzi na ryby, a&#160;w&#160;informacjach <em>o&#160;sobie</em> umieścił linki do odwiedzanych przez siebie często stron, wśród których jest blog <em>narybach</em>, należący do kolegi, z&#160;którym na co dzień współpracuje</li>
</ul>
<p>I&#160;to tyle, co wiesz. Ty nie interesujesz się rybami, więc nigdy nie klikałeś w&#160;linki na stronie znajomego grafika, a&#160;ten ostatni nie ma pojęcia, że zalogowałeś się do jakiegoś portalu z&#160;profilami zawodowymi i&#160;to jeszcze pod nazwą <em>ty1973</em>.</p>
<p>Teraz wyobraź sobie, że można <strong>utworzyć sieć opisującą relacje pomiędzy poszczególnymi osobami</strong> i&#160;ich stronami. Tytaniczne wyzwanie? Otóż nie. Rozwiązanie jest banalne w&#160;założeniu. Wystarczy szczypta wiedzy o&#160;XHTMLu (technologii tworzenia stron WWW) lub serwis, który obsługuje XFN (np. <a href="http://wordpress.com/">Wordpress</a>):</p>
<ul>
<li>Na swoim blogu, dodając link do własnej strony WWW dodajesz relację, która mówi, że to Twoja własna strona, czyli <em>me</em>. W&#160;języku XHTML wygląda to tak: <code>&#60;a href="http://stronadomowa.com" rel="me"&#62;strona domowa.com&#60;/a&#62;</code>. Do pierwotnego adresu dodaliśmy tylko <code>rel="me"</code> &#8212; nic więcej</li>
<li>Analogicznie, na <em>stronadomowa.com</em> link do znajomego grafika opisujesz, jako <em>friend</em> </li>
<li>Podobnie robi <em>John Doe</em> i&#160;<em>Jan Kowalski</em> – opisują linki, podając zależność, jaka pomiędzy osobami występuje.</li>
</ul>
<p>Dzięki temu, dochodzimy z&#160;pkt. &#160;<strong>B</strong>, w&#160;którym wiedzieliśmy niewiele, do punktu <strong>C</strong>. Dzięki XFN dowiadujesz się, że <em>stasiu76</em> to współpracownik <em>freelancerowicza.pl</em>. Wiesz już też, że znajomy grafik też prowadzi bloga, na dodatek, w&#160;tym samym serwisie co Ty, do którego nie umieścił odnośnika na swojej stronie stronie głównej. <em>Freelancerowicz</em> również dowiaduje się o&#160;tym, że Ty znasz <em>stasia76</em>, itd.</p>
<p><strong>W praktyce</strong></p>
<p>Osoby, które same nie budują stron, muszą polegać na opcjach udostępnianych przez serwisy. Wordpress oferuje szybkie określanie relacji. W&#160;zakładce <strong>Blogroll</strong>, edytując lub dodając nowy link, wystarczy rozwinąć <strong>pasek XFN</strong> i&#160;wybrać <strong>odpowiednią relację</strong>.</p>
<p>Twórcy stron muszą dodać <a href="http://gmpg.org/xfn/join">odpowiednie atrybuty do swoich linków</a> (<code>rel="…"</code>). Opis atrybutów jest dostępny na stronie XFN. Można też zgłosić swoją stronę, do katalogu XFN. Trzeba również <a href="http://gmpg.org/xfn/join">wyszukiwarki poinformować o&#160;tym, że strona obsługuje XFN</a> &#8212; do znacznika wystarczy dodać </p>
<p>Google udostępniło ostatnio <a href="http://code.google.com/apis/socialgraph/">Social Graph API</a>, narzędzie pozwalające śledzić powiązania opisane powyżej.</p>
<p><strong>Zalety</strong></p>
<ul>
<li>Szybki <strong>import znajomych</strong>, przy rejestrowaniu się w&#160;nowych serwisach</li>
<li>Kontrola nad posiadanymi profilami i&#160;stronami, na których się logowało</li>
<li>Możliwość zawarcia znajomości, ze&#160;znajomymi znajomych</li>
<li>Możliwość ustalenia, że nasz znajomy jest też znajomym naszego innego znajomego (uff!)</li>
<li>Prawdopodobieństwo, że <a href="http://gmpg.org/xfn/">XNF</a> będzie implementowany dla coraz to nowych zastosowań (np. wyszukiwanie informacji w&#160;obrębie wszystkich grup swoich znajomych, lub wśród wybranych relacji) </li>
<li>Banalność założeń i&#160;ich łatwa implementacja, <strong>zgodna ze standardami</strong>, nie korzystająca z&#160;jakiegokolwiek skryptowania (w&#160;obrębie samej strony)</li>
</ul>
<p><strong>Wady</strong></p>
<ul>
<li>Możliwość ustalenia powiązań pomiędzy osobami, przez <strong>niepowołane osoby trzecie</strong></li>
<li>Odkrywanie się w&#160;sieci</li>
<li>Ogólnie, wszelkie niepożądane zachowania osób, które nas nie lubią, lub przestępców wyszukujących dane o&#160;różnych osobach</li>
</ul>
<p><strong>Więcej</strong>:</p>
<p><a href="http://en.wikipedia.org/wiki/XHTML_Friends_Network">Wikipedia</a> (en)</p>
<p><a href="http://www.digital-web.com/articles/your_social_graph_exploring_the_google_api/">Artykuł o Google Social Graph API</a> (<a href="http://digital-web.com"><em>Digital Web Magazine</em></a>)</p>
<p>***</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XFN als Altenative zu moderierten social networks]]></title>
<link>http://anthroponetworking.wordpress.com/?p=94</link>
<pubDate>Tue, 26 Feb 2008 11:50:39 +0000</pubDate>
<dc:creator>anthroponetworking</dc:creator>
<guid>http://anthroponetworking.wordpress.com/?p=94</guid>
<description><![CDATA[Neue sozio-technische Errungenschaften veränderten die Welt. Sie entstanden stets durch Menschen un]]></description>
<content:encoded><![CDATA[<p>Neue <a href="http://www.wired.com/gadgets/miscellaneous/multimedia/2006/12/wiredphotos6?slide=10&#38;slideView=10" title="Top Ten der Weltumwandler von Wired">sozio-technische Errungenschaften</a> veränderten die Welt. Sie entstanden stets durch Menschen und Dinge.</p>
<h3>Sozialisation von Technik</h3>
<p>In Zukunft könnte die Software wichtiger werden. In einem integrierten, weiterhin konvergenten Bereich wie ihn die Digitalisierung der Daten mit sich bringt, kommt es immer stärker auf die Inhalte und deren Verwaltung an.</p>
<p>Die Überflutung des Internet seit der Einführung des so genannten Web 2.0 oder der <a href="http://anthroponetworking.wordpress.com" title="Rückkopplung">Blogosphere</a> - in der Sie lesen - ist ein weiterer Schritt in Richtung Realisierung von Visionen der Pioniere des digitalen Zeitalters. Ähnlich wie die Einführung einer graphischen Benutzeroberfläche eröffnet sie einer steigenden Anzahl von Menschen die Möglichkeit sich massenmedial zu präsentieren.</p>
<p>Die intuitive Benutzeroberfläche hängt jedoch stets von den Kenntnissen der Nutzer ab.</p>
<h3>Veränderung und ihre doppelten Folgen</h3>
<p>Deshalb setzt sie neue Standards oder Präskriptionen, mit denen sich Menschen auseinandersetzen - müssen. Das kann eine anstrengende Entwicklung bezüglich der Selektion neuer Aspiranten bedeuten - auf beiden Seiten.</p>
<p>Die Aspiranten benötigen mehr Wissen und Fähigkeiten um auf sich aufmerksam zu machen und die Selektoren haben die Qual der Wahl, welche Informationen ihnen letztlich am aufschlussreichsten die Qualifikation erschließen.</p>
<p>Bei meinem letzte Bewerbungsgespräch bei der Konrad-Adenauer-Stiftung wurde ich damit konfrontiert. Mein <a href="http://www.xing.com/go/invite/8558773.9e5809" title="Beispiel X-ing">X-ing-Profil</a> wurde direkt zerlegt, dafür steht es nun mal googelbar im Netz: Feedback zur eigenen Person, um Leistung zu bringen.</p>
<p>Etwas unbekannter und damit im Web meist implizit uninteressanter sind <a href="http://www.lalisio.com/member/52296-Stephan_Schlichting" title="Lalisio Profil">Wissensplattformen</a>, die einer Gemeinschaft eine alternative Form des Publizierens ermöglichen.</p>
<h3>Freies Networking - unabhängig von Internetplattformen</h3>
<p>Gerade bin ich auf <a href="http://gmpg.org/xfn/" title="Unternehmen">XFN</a> (Xhtml Friends Network) gestoßen, als ich ein paar Links zu meinem Blogroll hinzugefügt habe. Die Informationsseiten beeindrucken durch die neue, freie nicht plattformgebundene Möglichkeit des Networking durch erweiterte HTML-Kodes.</p>
<p>Mit einer Art Rating, das an die URL, den Hyperlink, die Internetadresse angehängt wird, können die Beziehungen des Verlinkenden zu dem Verlinkten repräsentiert werden.</p>
<p>Eine Software ermöglicht verschiedene Darstellungen dieser Beziehungen, die auch durch verschiedene Gestaltung der einzelnen Links - etwa nach Kategorien - anderen Nutzern oder dem Verlinker, bzw. Blogger die Möglichkeit geben sich schnell zu orientieren.</p>
<p>Es bestehen zahlreiche Möglichkeiten dies zu nutzen. Hat jemand bereits  einschlägige Erfahrungen damit gesammelt und kann davon berichten?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Personal Zeitgeist]]></title>
<link>http://leekelleher.wordpress.com/?p=8</link>
<pubDate>Thu, 14 Feb 2008 01:25:36 +0000</pubDate>
<dc:creator>Lee Kelleher</dc:creator>
<guid>http://leekelleher.wordpress.com/?p=8</guid>
<description><![CDATA[I&#8217;ve finally started work on my zeitgeist page.  My personal projects have been on the back-bu]]></description>
<content:encoded><![CDATA[<p>I've finally started work on my <a href="http://leekelleher.com/zeitgeist/">zeitgeist</a> page.  My personal projects have been on the back-burner, <a href="http://www.lee-and-lucy.com/travelblog/2008/02/11/eager-anticipation/">as I've (obviously) had other things to think about!</a></p>
<p><a href="http://www.creativesynthesis.net/blog/projects/personal-zeitgeist/">Personal Zeitgeist</a> is very easy to get up and running, although I have been making a lot of tweaks - mostly to satisfy my own coding preferences; for example: renaming the <code>*.inc</code> files to <code>*.inc.php</code> - so that nobody else can view the source-code. (That's been one of my long-term gripes with, the otherwise brilliant, <a href="http://simplepie.org/">SimplePie</a>).</p>
<p>I'll most likely do a lot more customisation to the zeitgeist template/theme before I set it as my default web-page.</p>
<p>Here are a few of the things I want it to do:</p>
<ul>
<li>Act as my OpenID delegate (I haven't yet decided who to use as my default OpenID provider - most likely be WordPress.com)</li>
<li>Display a set of links to all my external web-profiles (i.e. <a href="http://www.flickr.com/photos/leekelleher/">flickr</a>, <a href="http://www.last.fm/user/vertino/">last.fm</a>, etc.) - along with corresponding favicons, <acronym title="XHTML Friends Network">XFN</acronym> and <acronym title="Outline Processor Markup Language">OPML</acronym>. (Actually it's probably easier to store them as <acronym title="Outline Processor Markup Language">OPML</acronym> in the first place.)</li>
<li>I'm also considering adding some tag cloud functionality - just to quench my thirst for tagging.</li>
<li>Develop a few functions; specifically an email obfuscator (most likely lift the code from wp-includes)</li>
</ul>
<p>Who knows when I'll be able to do all this... especially when <a href="http://www.bodenko.com/">my</a> <a href="http://www.readysteadybook.com/">other</a> <a href="http://www.lee-and-lucy.com/">commitments</a> are quite demanding! ;-)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Some challenges in current DataPortability trends]]></title>
<link>http://chrissaad.wordpress.com/?p=41</link>
<pubDate>Mon, 11 Feb 2008 05:21:05 +0000</pubDate>
<dc:creator>Chris Saad</dc:creator>
<guid>http://chrissaad.wordpress.com/?p=41</guid>
<description><![CDATA[In the last couple of weeks there have been a number of very positive steps forward for Data Portabi]]></description>
<content:encoded><![CDATA[<p>In the last couple of weeks there have been a number of very positive steps forward for Data Portability in general and the DataPortability Project specifically.</p>
<p>These include wins by the OpenID Foundation, the IC report, the DataPortability Report and others.</p>
<p>A couple of trends, though, are causing me a little concern and may require a slight course correction before they spin out of control and fragment, rather than standardize, the ecosystem.</p>
<p><b>1. Tightly coupled OpenID Implementations</b></p>
<p>On Plaxo right now there is a 'Sign in with YahooID' button. This is effectively an OpenID login mechanism, except to remove the user experience complexity of OpenID, Plaxo has worked with Yahoo to make it easier by creating a direct relationship.</p>
<p>This seems antithetical to the promise of OpenID and could ultimately create another mess of tightly coupled vendor relationships that defeat the purpose of a single sign-on identity that any provider can provide and consume.</p>
<p>A more long term solution must be to improve the generic OpenID user experience or devise an education campaign to help users learn the new login process.</p>
<p><b>2. Google's Social Graph API</b></p>
<p>While revealing an enormous usefulness in the existing XFN and FOAF data out on the web, Google's Social Graph API also reveals a weakness in current XFN and FOAF implementations. Many users are not aware when XFN data is included around URLs they enter, much less when the URLs are marked as rel=me.</p>
<p>For example when Twitter asked me for my homepage, I didn't understand that I was asserting a semantic link from Twitter to my blog that Google would later document and carve into stone as part of its implicit global social network in the sky.</p>
<p>As it stands, there is a real concern for user backlash as these APIs start being implemented and users find themselves presented with eerily accurate information about themselves magically appearing on websites without their 'consent'.</p>
<p>Some sort of best practice text and/or iconography is required around fields that will be marked up with XFN - particularly if rel=me will be used to that users can make informed decisions about the type of data they provide and how it might be used. Perhaps even an opt out checkbox is appropriate.</p>
<p>This is probably a job for the Microformat community to dig into and solve. They should probably solve it quickly though.</p>
<p><b>3. OpenSocial++ </b></p>
<p>As OpenSocial implementations role out, it's becoming clear that there is no such thing as a pure OpenSocial container. Each container includes proprietary APIs and extensions that widget developers may choose to use.</p>
<p>Presumably these exist to differentiate each network and encourage developers to write enhanced apps for the environment.</p>
<p>The problem, though, is that developers need to write defensively for each custom API leading us to a place similar to browser compatibility hell. App developers will need to write and test their apps across every Container and will either have to hard code support for special APIs or keep their apps generic and ordinary.</p>
<p>Is this sustainable? Is there a better way?</p>
<p>If OpenSocial is going to be the Write Once, Deploy Many model for widgets, then the OpenSocial team at Google need to find a way to address this concern quickly.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XFN-friendly ?]]></title>
<link>http://thomasferon.wordpress.com/2008/02/07/xfn-friendly/</link>
<pubDate>Thu, 07 Feb 2008 18:30:00 +0000</pubDate>
<dc:creator>maailmalainen</dc:creator>
<guid>http://thomasferon.wordpress.com/2008/02/07/xfn-friendly/</guid>
<description><![CDATA[XFN est un microformat qui permet très simplement de créer votre réseau social via les liens sur ]]></description>
<content:encoded><![CDATA[<p><a href="http://gmpg.org/xfn/">XFN</a> est un <a href="http://microformats.org/">microformat</a> qui permet très simplement de créer votre réseau social via les liens sur votre blogue ou site personnel.</p>
<p><strong>Comment ça fonctionne ?</strong></p>
<p>Vous devez juste ajouter un attribut <em>rel</em> à vos liens. Cet attribut définit la relation que vous avez avec la personne proposant le site vers lequel vous pointez. Simple comme bonjour ! Un petit exemple :</p>
<p><code>Nous sommes donc allés avec &#60;a rel="friend met" href="http://guillaume.exemple.com"&#62;Guillaume&#60;/a&#62; et ...</code></p>
<p>Les différentes valeurs possibles de l'attribut <em>rel</em> sont les suivantes (à séparer par un espace) : <code>friend acquaintance contact met co-worker colleague co-resident neighbor child parent sibling spouse kin muse crush date sweetheart me</code>.</p>
<p><strong>Exploiter XFN</strong></p>
<p>Vous pouvez rajouter votre site sur <a href="http://rubhub.com/">RubHub</a> pour permettre à d'autres de chercher et voir les relations que vous entretenez. Il existe aussi de simples "lecteurs" de contenu XFN comme <a href="http://gmpg.org/xfn/tools">XFN Dumper v0.21</a> (tout dans le fond de la page, pour une raison obscure, blogger ne parse pas correctement si je met le lien directement ici, désolé)</p>
<p>Prochaine étape : association avec <a href="http://fr.wikipedia.org/wiki/FOAF">FOAF</a> ?</p>
]]></content:encoded>
</item>

</channel>
</rss>
