我们正在讨论语义网在Google、百思买等公司中的的普及,这都要归功于RDFa,这种代码可以嵌入到HTML中,为网页添加更多信息。
RDFa在Facebook中的应用或许是最好的例子。为此,我们和Facebook开发标准布道者David Recordon进行了对话。
今年四月,Facebook宣布了一个名为开放图谱(Open Graph)的平台,其目的是就是帮助内容发布商把自己的网页整合到社交图谱(Social Graph)中。实际上,每个网页都可以成为Facebook社交图谱中的“对象(object)”。这意味着人们可以通过社交网站用户档案、博客文章、搜索结果、Facebook的新闻feed等方式参考这些网页,并与之建立联系。
浅析开放图谱
开放图谱是一个范围很广的平台,包括“Like”按钮和发布者插件等功能。此外还包括一种基于RDF的简单标记。它要求发布者在每个对象中加入至少四个元数据属性:标题、类型、图片、URL。另外,发布者还可以添加网站名称(site_name)和描述等属性。
Facebook采用的语法和RDFa类似,但不完全一样。来自W3C的Sandro Hawke称Facebook使用的RDFa更加简单,但模型化方式并不理想。
Facebook的简化语义(KISS,Keep it Simple Semantics)
Facebook之所以采用简化版RDFa是因为他们想为发布者提供一种简单的部署方式。W3C表示这没问题,因为W3C有一个叫做RIF的标准,可以把开放图谱代码转化为RDFa。此外,W3C和语义网社区似乎正在和Facebook进行富有成果的对话。
为什么Facebook不采用标准的RDFa标准呢?Facebook称简洁性是公司的首要考量,使用的属性越少越好。
但Facebook称自己的代码实际上可以帮助RDFa的普及,当有很多人使用Facebook的简化版代码时,RDFa将会成为一种更有意义的技术。
Facebook没打算支持语义网,只是想得到一种尽可能接近开放标准的简单代码。Facebook称公司已经在现有复杂的语义网标准和开发者所需要的代码间接性之间找到了平衡点。
开放图谱
Facebook的开放图谱协议自身也有问题。Facebook称Facebook的合作伙伴在部署标记的时候出现了一些问题,但目前Facebook已经修复了大部分问题。
开启语义网时代
对Facebook来说,更严重的一个问题是每个网页只能指定一个对象,无法在同一网页中添加多个话题或人物资料。另外,如果两个对象的名称一样的话,会被Facebook认为是同一个对象。比如,巴黎可以指法国巴黎,也可以指代美国的巴黎市。
这些问题都有待解决,但显然Facebook目前的工作重点是让开放图谱尽量简单,以便让更多发布者采用。这种商业决策不无道理,尽管这意味我们只能得到一个限量版的语义网。但是,Facebook、Google、百思买等大公司支持语义技术意味着一个更加智能、更加结构化的数据网络时代即将开启。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
社交媒体如何增强世界杯体验
在2014年世界杯已经发生了很多疯狂的事情。就像生活中其他事物一样,这样的事情正在通过社交媒体不断传播。我们看到大量推特和状态更新都与今年的世界杯有关。
-
绕过Facebook 图形数据库用例已超越社交媒体
现今,在成功使用图形数据库方面,虽然Facebook是模范代表,但也不只是社交公司使用这一技术处理大数据。在2014 Big Data TechCon大会上讨论了大量组织受益于图形数据库的案例。
-
Facebook来也 移动应用开发人员准备好了吗?
Facebook的出现掀起了社交浪潮,现在,社交媒体平台将要在移动应用开发人员创建应用的方式掀起波澜。
-
Facebook如何利用开源数据中心设计节约成本
Facebook在俄勒冈州建立的先进的数据中心与其旧有的数据中心相比,能耗降低了38%,成本节约了24%。Facebook是如何做到成本节约的?