文档章节

OWL Lite,OWL DL,OWL Full的区别

Airship
 Airship
发布于 2017/06/13 09:19
字数 1160
阅读 26
收藏 0

时间 2013-01-15 18:27:54  CSDN博客

原文  http://blog.csdn.net/dream2009gd/article/details/8506924

主题 技术

owl3个子语言OWL LITE,OWL DL,OWL FULL区别,这次看到一篇简要的比较,故摘于此,做往后参考之用。 
    OWL(Web OntologyLanguage)是W3C开发的一种网络本体语言,用于对本体进行语义描述。由于OWL是针对各方面的需求在DAML+0IL的基础上改进而开发的,所以一方面要保持对DAML+0IL/RDFS的兼容性,另一方面又要保证更加强大的语义表达能力,同时还要保证描述逻辑(DL,DescriptionLogic)的可判定推理,因此,W3C的设计人员针对各类特征的需求制定了三种相应的OWL的子语言, 即OWL Lite、OWL DL和OWL Full,而且各子语言的表达能力递增。 
· OWL Lite 用于提供给那些只需要一个分类层次和简单约束的用户。例如,虽然OWLLite支持支持基数限制,但只允许基数为0或1。提供支持OWLLite的工具应该比支持表达能力更强的其他OWL语言更简单,并且从辞典(thesauri)和分类系统(taxonomy)转换到OWLLite更为迅速。因为OWL Lite表达能力较弱,为其开发支持工具要比其他两个子语言容易一些。OWLLite用于提供给那些仅需要一个分类层次和简单约束的用户。 
· OWL DL (Description Logic,描述逻辑) 支持那些需要最强表达能力的推理系统的用户 ,且这个推理系统能够保证计算的完全性(computationalcompleteness,即所有的结论都能够保证被计算出来)和可判定性(decidability,即所有的计算都在有限的时间内完成)。它包括了OWL语言的所有成分,但有一定的限制,如类型的分离(一个类不能同时是一个个体或属性,一个属性不能同时是一个个体或类)。OWLDL 这么命名是因为它对应于[描述逻辑],这是一个研究一阶逻辑的一个特定可判定片断的领域。 OWL DL旨在支持已有的描述逻辑商业处理(businesssegment)和具有良好计算性质的推理系统。 
· OWL Full 支持那些需要尽管没有可计算性保证,但有最强的表达能力和完全自由的RDF语法的用户。 例如,在OWLFull中,一个类可以被同时看为许多个体的一个集合以及本身作为一个个体。另外一个和OWLDL的重要区别是owl:DatatypeProperty(数据类型属性)能作为一个owl:InverseFunctionalPropert y(逆函数型属性)。OWLfull允许一个本体增加预定义的(RDF、OWL)词汇的含义。这样,不太可能有推理软件能支持对OWLFULL的所有成分的完全推理。 在OWLFull中,一个类可以看成是个体的集合,也可以看成是一个个体。由于 OWLFull取消了基数限制中对可传递性质的约束,因此不能保证可判定推理。 
      在表达能力和推理能力上,每个子语言都是前面的语言的扩展。这三种子语言之间有如下关系成立,但这些关系反过来并不成立。 
· 每个合法的OWL Lite本体都是一个合法的OWL DL本体; 
· 每个合法的OWL DL本体都是一个合法的OWL Full本体; 
· 每个有效的OWL Lite结论都是一个有效的OWL DL结论; 
· 每个有效的OWL DL结论都是一个有效的OWL Full结论。 
    使用OWL的本体开发者要考虑哪种语言最符合他们的需求。选择OWL Lite还是OWL DL主要取决于用户在多大程度上需要OWLDL提供的表达能力更强的成分。 OWL Lite的推理机会有良好的计算性质。而OWLDL的推理机处理的尽管是一个可判定的子语言,会有更高的最坏情况复杂度。选择OWL DL还是OWLFull主要取决于用户在多大程度上需要RDF的元模型机制(如定义关于类的类);使用OWL Full相比于OWLDL,对推理的支持是更难预测的。 关于此问题的更多信息参考OWL语义文档。 
    用户在把RDF文档转换到OWL DL或OWLLite文档时必须谨慎,以保证原来的RDF文档是否满足 OWL DL 或OWL 
Lite对RDF的一些附加的限制。

本文转载自:http://www.tuicool.com/articles/QFBRNf

共有 人打赏支持
Airship
粉丝 36
博文 862
码字总数 18996
作品 0
南京
高级程序员
使用Flume聚合Tomcat 日志

Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统 逻辑架构 环境准备 hostname IP flume安装目录owl5 agent /opt/flumeowl6 agent /opt/flumeowl8 10.1.1.8 collector /...

harkdi
2016/03/01
757
1
Openwall GNU/*/Linux 3.1 发布,4年磨一剑

Openwall GNU/*/Linux 的上一个版本 3.0 是在四年前发布的,今天发布了 3.1 版本,下载地址: Owl-3_1-stable-20150104-x86_64.iso.gz (559MB, SHA1, pkglist). 该版本基于 RHEL 5.11 内核,...

oschina
2015/01/07
1K
0
在应用程序中利用Jena API处理OWL本体

接触Semantic Web的时间还不是很长,所以现在写的这方面内容算是笔记性质,很可能存在很多误解,欢迎指出或讨论:) 一般来说,我们在Protege这样的编辑器里构建了本体,就会想在应用程序里使用...

青夜之衫
2017/12/06
0
0
Apache Jena 2.7.0-incubating 发布

Apache Jena 是一个Java工具箱用于开发基于RDF与OWL语义(semantic)Web应用程序。它提供了一个RDF API;ARP,一个RDF解析器;SPARQL,W3C RDF查询语言;一个OWL API;和基于规则的RDFS与OWL接...

红薯
2011/12/25
737
1
Apache Jena 2.7.4 / Apache Jena Fuseki 0.2.5

Jena是一个Java工具箱用于开发基于RDF与OWL语义(semantic)Web应用程序。它提供了一个RDF API;ARP,一个RDF解析器;SPARQL,W3C RDF查询语言;一个OWL API;和基于规则的RDFS与OWL接口。 该版...

红薯
2012/11/17
997
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部