OWL Web Ontology Language Reference (OWL网页本体语言参考) -简洁版

时间:2022-12-25 20:36:57

前言:网络本体语言 会被用于 语义网。 语义网概念参考google。 RDF 包含了比 XML 更多的信息。包涵了 本体 以及 本体 与 本体的 关系 等等。


 原文来自:https://www.w3.org/TR/owl-ref/#Syntax


摘要:

OWL 网页本体语言 是为了在 万维网 上 “发布和 共享” 一众本体,作为 RDF(资源描述框架) 的词汇扩展,从 “daml+oil 网络本体语言” 发展而来。本文 对 OWL 语言整体构成做详细介绍,可以帮助用户使用OWL创建本体。(此文并非完整翻译,为了使文章简洁易读,只拣取了关键部分进行翻译,目标是一些基础概念。)


1 OWL Full/DL/Lite


OWL Lite  是 轻量级 版本,是 OWL 功能 子集,易于实施。


OWL DL  DL 既 description logic,含有某些特定计算属性,与推理系统有关系。


OWL Full 是OWL 完整实现,加上Full是为了与以上两个语言子集进行区别;比DL减少了一些用于推理的约束,使之更易于被许多的数据库和知识表达系统使用。


以上三者特别是前两者之间还有千丝万缕的区别和联系,在此不一一赘述。实际选择使用哪个的时候才需要考虑用做参考。


2 OWL Syntax 语法

一个OWL 本体 是一个 RDF 图,既一个包含了 许多 RDF Triple 的 集合。

以下a与b两者间的意思是一样的,虽语义不同,但它们代表了相同的图,或者说代表了同样的RDF Triples:

a) 
<owl:Class rdf:ID="Continent"/>
 
b)
<rdf:Description rdf:about="#Continent">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
</rdf:Description>


3 数据集成以及相关的隐私问题

用OWL可以方便数据集成,比如两个人有同样的email,那么两个数据源的数据既可以集成,但是有些会涉及隐私问题,比如EU的隐私就会禁止有些集成。


4 OWL文档


5 类


6 属性


7 个体


8 数据类型


9