通用词汇包含的不应该仅仅是数据,还应该包含如何验证接收人的方式。O Auth 是一种应用可由用户给予访问许可,而不必与特定服务提供商绑定的协议。采用这种第三方验证方案,就不需要对所使用的每项业务进行分别登录。与其它方案不同,OAuth 可针对具体确定启用哪些机器提供信息来验证身份与授权为用户提供相应的控制权。
尽管语义 Web 、如 RDFa 等规范、实用词汇以及如 OAuth 等第三方验证方案综合起来预示着辉煌的前景,但要把愿景变为现实,还存在许多差距。要实现语义 Web 解决方案,需要花费大量的工作和时间来对 Web 页面进行重新编码,使之与 RDFa 兼容。如果没有通用词汇,就会导致一个更为严重的根本性问题,即语义 Web 理念不能为 Web 出版商带来让他们将其有价值内容进行广泛共享的充足积极性。这里涉及了一个根本性的激励因素,即经济激励。
语境 Web
开发语义 Web 的经济动力来自于另一种信息采集和宣传的方式,即语境 Web。它作为语义 Web 的扩展是由在特定使用案例环境中能够解决可用性需求的软硬件组成。语义 Web 的标准仍然适用于互操作性,但做了意义上的扩展。其目的是开发将 Web 服务与设备结合在一起的信息家电,从而通过用户友好型方式访问和生成信息。
语义 Web 带来的价值提取问题(即让 RDFa 信息为网站持有的数据增值,同时又在滤除支持性广告的情况下简化数据提取),可通过语境 Web 采用多种方式克服。正如前面所建议的,广告最好是放在内容中间,甚至是当作产品置入,或者直接放在来源素材中。
要实现这一愿景的关键在于添加专用硬件和使用开放式标准。虽然当前因特网的使用仍然以 PC 机为中心,从某种程度上也围绕 PDA 或移动电话等其它通用设备,但是这个新愿景可将活动的中心转向一种全新类型的消费类电子设备。要实现信息共享,必须满足以下两项重要要求:网络连接和存储。这些虽然不必与 PC 机捆绑,但需要在用于特定目的的方便电器中实施。用户将继续为连接和存储付费,但有了语境 Web,他们将会使用一种全新的付费方法。
语境 Web 是三大要素的结合:设备、信息和商业模式,这三者均建立在 Web 界面之上。专用电器经设计可执行非常具体的任务,消费者只需按几个按钮或选择几项菜单选项便可,而无需以传统方式登录 Web。更值得一提的是,除了采集用户输入信息和提供结果,该机器将自动执行所有所需任务,从而可显著提高整体用户体验。
有了语境 Web,门户网站不必再将其它数据源拒之门外,因为他们可充分刺激硬件收入。他们的门户网不但依然可通过 Web 访问,而且还将成为其硬件的广告,为其提供更加丰富高效的界面。
不符合语境 Web 扩展的现有服务将可继续运行,不会给语境 Web 硬件的购买者带来经济抑制因素。但是,与积极针对语境 Web 进行优化的业务相比,那些不扩展其接口的业务将不会那么受欢迎。
采集和呈现信息的新途径
该构想将产生新一类专门用于特定应用的消费类设备并最终实现简单、方便的用户体验。例如,食谱平板电脑可能会为厨师提供一个选择开胃菜、主菜或甜点的菜单,然后列出部分配料,并最终搜索 Web 上大量的食谱网站,而且只显示那些符合给定标准的网站。它不会只是一个连接相应 Web 的链路,而是直接可以显示食谱本身。这种浏览器式电器知道“我是一款食谱平板电脑,我只需要食谱信息”。这种设备进而还可显示您周边哪里可以买到与众不同的配料,或显示所需配料的打折地点。为了能够被显示在列表中,商店就必须确保其 Web 页面上的内容是机器可读的代码,从而可为其加入语义 Web 提供真正的经济激励。
下一步谈谈无线设备,比如山地远足 GPS 设备。它可识别徒步旅行者的位置,提取周边远足地图,提供路线建议以及之前徒步旅行者的评述,并显示附近的小屋、山顶的饭店或最近的公共交通,或者该电器开发商认为可以为该设备带来市场吸引力的其它相关信息。所有这些信息都可在 Web 上随时获得,但需要进行多次搜索。然而使用该设备的山地远足者,只需按几下按钮就可直接访问这些信息。
此外,还可以谈谈针对特定 Web 网站进行市场定位的设备。很快消费者就可买到标有“支持 FlICkr 功能”的数字相框。只需进行几下触摸屏选择,相框便可搜索 Flickr 以及其它包含相片的 Web 网站,从而根据菜单选择将相片下载至相框本地存储器,然后开始显示相关内容。高级数字相框可能会进一步使用 GPS 采集的数据来提供相片拍摄时的地点,并将地图路径叠印在相片上。
许可管理
当采用机器可读格式分配信息时,许可标准就显得非常重要了。人们的行为方式在变,隐私概念也与过去大相径庭。社会正在努力解决因特网上的隐私问题,然而用户希望保持隐私的数据往往是公开的信息。例如,如果您拍了一张全家福,背景中的人有什么权利?在将该信息发布在 Web 上时,能否开发出一种面部识别软件来识别未知个人的位置、拍摄时间以及与其在一起的人?
最终消费者想要控制的是他们的数据,而并非拥有一种控制数据的 Web 业务。现在,有时需要用户为 Web 服务提供个人信息。但是如果可以选择,用户会选择不提供私人信息。当消费者想要确认他们通过社交网络网站联系的人是谁时,就需要第三方验证方案。
结束语
要开发这种概念性Web,开发人员必须解决一系列的问题,包括:这些新设备需要什么计算功能和存储?它们将运行什么操作系统?它们如何获得网络连接?设备将使用何种语言与多种业务进行互动?什么经济框架能够使其为消费者所接受?
但是,这些新系统的开发成本可通过使用建立在现有平台和硬件和模块上的标准 Web 技术来降低。能够以特定目的浏览 Web 的硬件/软件平台将会成为理想的开发平台。虽然启动概念 Web 应用与设备开发所必需的连接、存储及工具现已存在,当今最大的问题仍然是无论他们的 Web 知识层次如何,必须要有让该功能对各种消费群体产生吸引力的经济模式和用户体验。
====结束====