本文档《OWL2 Web本体语言入门》是W3C发布的OWL 2 Web Ontology Language Primer(2009-10-27)的中文译本。文中若存在译法不当和错误之处,欢迎批评指正,请发邮件至:zengxh@szu.edu.cn,谢谢!
翻译说明:
·本文档的英文版是唯一正式版本。此处的中文译本仅供学习与交流。
·中文译本的内容是非正式的,仅代表译者的个人观点。
·中文译本的内容会根据反馈意见随时进行修订。
·中文译本同时通过W3C Translations网站发布。
·转载本文,请注明译者和原链接。
译者:
曾新红(Xinhong Zeng),深圳大学图书馆NKOS研究室
吴 鹏(Peng Wu),深圳大学计算机与软件学院
林伟明(Weiming Lin),深圳大学图书馆NKOS研究室
资助声明:
本次翻译工作得到国家社科基金项目“中文知识组织系统的形式化语义描述标准体系研究”(批准号:12BTQ045)和广东省哲学社会科学“十一五”规划项目(批准号:GD10CTS02)的资助。
翻译时间:2013年9月
发布时间:2013年11月13日
变动日志:
变动日期 |
变动位置 |
原内容 |
修改后内容 |
2017/03/01 |
10.3节第6段 |
对于Mary、Bill和Meg(都是女性)中的每一个 |
对于Mary、Bill和Meg三位中的每一位女性 |
OWL 2 Web本体语言
入门
W3C推荐标准2009年10月27日
当前版本:
http://www.w3.org/TR/2009/REC-owl2-primer-20091027/
最新版本 (系列 2):
http://www.w3.org/TR/owl2-primer/
最新推荐标准版本:
http://www.w3.org/TR/owl-primer
上一版本:
http://www.w3.org/TR/2009/PR-owl2-primer-20090922/ (彩色标注不同之处版本)
贡献者:
Pascal Hitzler, Wright State University
Markus Krötzsch, FZI Research Center for Information Technology
Bijan Parsia, University of Manchester
Peter F. Patel-Schneider, Bell Labs Research, Alcatel-Lucent
Sebastian Rudolph, FZI Research Center for Information Technology
请参阅本文档的勘误表,那里可能会有一些规范的校正。
本文档也可以以如下的非规范格式查看:PDF 版本。
另见译文。
Copyright © 2009 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
摘要
OWL2 Web本体语言,简称OWL2,是一种本体语言,用于带有形式化定义含义的语义网。OWL2本体提供了类、属性、个体及数据值,以语义网文档的形式存储。OWL2本体可与以RDF记载的信息结合使用,并且OWL2本体本身也主要是以RDF文档的形式进行交换。OWL2文档概述(Document Overview)阐述了OWL2的整体状态,因此,应当在阅读其他OWL2文档之前先阅读该文档。
本文档提供了对OWL2语言通俗易懂的介绍,包括对来自于其他学科的内容的定位,通过一个连续示例来展示OWL2如何首先用来表示简单的信息,然后表示更复杂的信息,OWL2如何管理本体,最后介绍OWL2本体语言的各种子语言之间的区别。
本文档的状态
可能已被替代
本节描述的是本文档在发布时的状态。其他的文档可能替代了该文档。在http://www.w3.org/TR/的W3C technical reports index中,可以找到当前的W3C出版物列表和该技术报告的最新版本。
XML Schema数据类型依赖
根据定义,OWL2使用的是XML Schema Definition Language (XSD)中定义的数据类型。对本文档中的OWL2而言,XSD的最新W3C推荐标准是版本1.0,此时,版本 1.1正在向推荐标准演进。OWL2的设计已经利用了XSD1.1中的新数据类型和更清晰的注释,但是目前这些利用有一部分暂时搁置。特别地,OWL2中基于XSD1.1的那些元素将被当作是可选的,直到XSD1.1成为W3C的推荐标准为止,详见Conformance, section 2.3。等到XSD1.1发布为W3C的推荐标准时,这些元素才会终止可选状态而与其他指定元素一样进入必备状态。
我们提议,目前开发人员和用户遵循XSD 1.1 Candidate Recommendation。根据Schema和OWL工作组之间的讨论,当XSD1.1演进成为推荐标准时,我们并不希望任何实现会有必须的改动。
未变的文档
本文档与先前版本并没有主体上的改变。关于更早版本的变动细节,请见change log和 color-coded diff。
请发表意见
请将意见发送至public-owl-comments@w3.org(公开文档)。虽然由OWL工作组执笔的本文档已经完成,但是您的意见依旧可能在勘误表或者未来的修订版中得到解决。欢迎开发人员在public-owl-dev@w3.org(公开文档)公开讨论。
由W3C批准
本文档已经由W3C成员、软件开发人员以及其他W3C小组和兴趣组织审查,并由W3C主管(Director)批准成为W3C推荐标准。这是一个稳定的文档,可以作为参考资料或被其他文档引用。W3C在制作推荐标准过程中担任的角色,是要引起人们对该规范的注意并促进它的广泛应用。这提升了Web的功能性和交互性。
专利
本文档由遵循5 February 2004 W3C Patent Policy的小组完成。它只是一个提供信息的文档。W3C维护着一个专利披露公开列表(public list of any patent disclosures),它与该组织的可交付成果一起制作;此页面也包含披露专利的说明。
目录
- 1 简介
- 2 OWL2是什么?
- 3 知识建模:基本概念
- 4 类、属性和个体——及其基本建模
- 5 高级类关系
- 6 属性的高级使用
- 7 数据类型的高级使用
- 8 文档信息和注释
- 9 OWL2 DL和OWL2 Full
- 10 OWL2配置语言
- 11 OWL工具
- 12 下一步读什么
- 13 附录:完整的样本本体
- 14 附录:变动日志(资料性)
- 15 致谢
- 16 参考文献
1 简介
W3C的OWL2 Web本体语言(OWL)是一种语义Web语言,它被设计用来表示关于事物、事物群和事物之间关系的丰富和复杂知识。OWL是一个以计算逻辑为基础的语言,于是用OWL表示的知识可以通过计算机程序进行推理,从而验证知识一致性,或者使隐性知识显性化。OWL文档,也被称为本体,能够在万维网上发布,可以引用其他的OWL本体或者被其他的OWL本体引用。OWL是W3C Semantic Web技术堆栈(其中还包括RDF [RDF Concepts]和SPARQL[SPARQL] )的一部分。
入门文档编写的目的是帮助读者深入理解OWL,以及它的优势和劣势。此文档的核心是通过一个连续示例来介绍OWL的大多数语言特性。本文很多例子来自一个样本本体(在附录an appendix中完整展示)。这个样本本体被设计用来以一种容易理解的方式接触OWL的关键语言特性,它本身并不是一个好的本体。
1.1 本文档指南
这篇文档拟提供对OWL2的初步了解,特别适用于对OWL2不熟悉的读者。因此,我们在Section 2对OWL2的性质进行一些高层介绍,在Section 3提供一些很基本的知识表达概念,并解释它们如何与OWL2使用的术语相关。熟悉知识表达和推理的读者,也许只需快速浏览本节就可以获得OWL2的术语集。
第4至8节描述了OWL提供的大多数语言特性,从非常基础的开始,逐步推进到更复杂的特性。Section 4 呈现和讨论了OWL2的基本建模特性,之后Section 5引入了复杂类。Section 6 专门介绍用于属性的高级建模特性。Section 7 关注与数据类型相关的高级建模。Section 8 总结了主要用于本体管理目的的超逻辑(extralogical)特性。
在Section 9 我们专注于OWL2 DL和OWL2 Full这两个OWL语义视图的不同之处,而在Section 10 我们描述了OWL2的三个易处理的子语言,称为配置语言。Section 11 专门介绍对OWL2的工具支持,而在Section 12 中我们指出,在看完本文档的OWL2非正式介绍之后,应该到哪儿去找继续阅读的资料。
最后,