Naveen Balani 在向您介绍组织如何利用基于存在论开发的同时,还探索了语义 Web 技术的基础。语义 Web 有助于有效的知识治理和有成本效益的产品生命周期自动化,实现更快的开发和集成过程。
一般来说,语义学(semantics) 研究的是意义。(“semantic”这个词来自希腊语 semantikos,或者说“显著意义”,派生于 sema ,或者说“标记(sign)”)。语义 Web 技术有助于利用基于开放标准的技术,从数据、文档内容或应用程序代码中分离出意义。假如计算机理解文档的语义,那么它就不仅仅是解释构成文档的一系列字符:它能够理解文档的意义。
语义 Web 提供了公共的框架,答应在应用程序之间、企业之间和社区边界之间共享和重用数据。可以把语义 Web 想像成在万维网世界中表示数据的有效途径,或者把它当成一种数据库,用某种能够由机器理解的方式,链接到全球 Web 文档中的内容。语义技术用存在论(ontology) 表示意义,并通过这些存在论中表示的关系、规则、逻辑和条件来提供推理。
构成语义 Web 的技术
要表示语义 Web,需要使用以下技术:
全球性的命名方案(URI)
描述数据的标准语法(RDF)
描述数据属性的标准机制(RDF Schema)
描述数据条目间关系的标准机制(用 OWL Web 存在论语言定义的存在论)
我们来深入研究这些技术。
全球性的命名方案:URI
URI 就是 Web 标识符,就像在万维网上经常看到的用 http 或 FTP 开始的字符串。任何人都可以创建 URI,而且 URI 的所有权委托得很清楚,所以它们构成了理想的技术基础,可以在其上构建全球性的 Web。实际上,万维网就是这样的:任何拥有 URI 的事物都被认为是“在 Web 上”。语义 Web 中的每个数据对象和每个数据模式/模型都必须拥有惟一的 URI。