XFN这个词也是在我的博客上添加链接时发现的,但是查过资料WordPress早到2.7版本就已经内置XFN。只不过一直以来没有添加过链接,所以一直并没有发现。

XFN,是一个通过XHTML标记语言在网页上表示人与人之间的社交关系的方法。

为什么会有XFN?

随着网络发展出现越来越多的各式各样社交媒体:SNS、博客、微博、个人主页等等,而如今是无法分辨这些连接背后的关系。简单例子就拿我来说事吧,我有个人博客、腾讯微博、豆瓣等等,可这些东西对于电脑来说他并不知道都是属于我同一个人,往大一点的讲,我有一个好朋友他也有一个博客,如果我能告诉电脑说这个博客是我好朋友的。那这将非常有意义,这又让我想到“六度空间理论”说是:最多通过六个人你就能够认识世界上任何一个陌生人。

微格式

微格式(microformats):是结构化数据的开放标准。是包含数据的结构化的XHTML代码块的定义格式,由于是XHTML代码块,所以很适合人类阅读,由于是结构化的,又很容易被机器处理,很容易和外部进行数据通信。 微格式(Microformats)是开放的数据格式,面向的是普通用户,任何用户可以透过简单的程序读取微格式内容。

而XFN就是其中一种,这又让想到另外两种跟我们生活息息相关的:vCard、hCard微格式,分别是用来表示:名片、联系信息,可以想象一下,如果所有手机产家都采用这种标准的微格式来存储我们的联系信息,那么不管我们的手机丢了、被偷了、坏了,都可以导入到新的手机上。

XFN使用

他非常简单,只不过是在<a>标签中的rel属性标识链接和被链接彼此之间的关系。XFN目前有六个关系分类,大家有兴趣可以参考下方的网站。

另外你也可以在你的网页中加入XFN Friendly badge表示你的网页支持XFN。

XFN价值

说真的,目前貌似也没有表现出他有很好的用途,而GOOGLE以前有发表过搜索引擎支持XFN抓取。另CSS2.1开始也对支持属性选择器,哎····不过现在还有一半以上的人还在用IE6,真的非常让人纠结呀。

随着语义网成为目前的热门话题,这类开放标准东西也越来越让人关注。这单纯个人想法。

参考资料: