OWL相关概念--XML,RDF,OWL的关系(重要).doc

OWL相关概念--XML,RDF,OWL的关系(重要).doc

ID:59253682

大小:17.50 KB

页数:3页

时间:2020-09-08

OWL相关概念--XML,RDF,OWL的关系(重要).doc_第1页
OWL相关概念--XML,RDF,OWL的关系(重要).doc_第2页
OWL相关概念--XML,RDF,OWL的关系(重要).doc_第3页
资源描述:

《OWL相关概念--XML,RDF,OWL的关系(重要).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OWL相关概念--XML,RDF,OWL的关系(重要)2008-05-2717:19请先理解RDF和RDFSchema的知识在看这篇文章。不理解的话请本站参照RDF和RDFSchema在线手册的第一篇相关概念的文章。理解概念很重要,因为对大多数人来说都有编程的基础,可以直接看别的语言的代码。但语义网相关概念是比较新的概念。所以建议把概念一定到搞懂。通过RDFSchema,我们可以自定义词汇了。但在我们的实际生活当中,我们用的词汇直接,都是有联系的。最简单的反义词,同义词。又比如"足球队"这个词,我们每个人脑子都有一个概念,

2、上场比赛需要11个队员。这都是我们在生活中积累的经验。我们想让机器也理解数据的话,最起码要和人一样,也可以定义反义词,同义词,或者词和词之间的一些关系。这些仅仅靠RDF和RDFSchema是不够的。为了达到这个要求,就有了OWL(WebOntologyLanguage)的出现,Ontolory本是哲学词汇--存在论的意思。大多数中文翻译为本论。其实用原本哲学的意思就很好理解。我们就是在定义词汇,或者词汇直接的关系,或者类之间的关系等等。我们定义了它们,它们就存在于我们的网络里了。我们看看有了它对我们到底有什么好处。比如说它

3、可以定义类和类之间的关系,等价性,互补排斥性,限制个数,属性的对称性等等。似乎还比较模糊,那就举一个具体的例子,比如我们描述这样一个资源:从北京到上海的距离400公里。人们听到了这句话后就知道了,上海到北京也是400公里。因为我们知道起点北京到终点上海的距离,和起点上海到终点北京的距离是一样的,也就是我们懂距离,起点,终点这3个词的概念而且知道它们之间的关系,所以我们得出上面的结论。现在我们可以用RDF和RDFSchema来定义这3个词汇,然后我们需要定义的是一个关系,起点-终点的距离等于终点-起点的距离,这里运用到了等价

4、性。这个关系不能用RDF和RDFSchema来定义,但是可以通过OWL来定义。当然解决这个问题方法可以有许多定义,我只是在这里举个例子。大家应该大概知道OWL是做什么的吧。那么为什么它有这个功能呢?其实它运用了人工智能中的逻辑论,逻辑论把人们的思维用式子来表达,并且可以证明这个式子的正确。其实在语义网的定义中,吸收了很多知识的优点,面向对象,逻辑轮,树结构等等。所以大家学起来,有时会有似曾相识的感觉。下面把大家容易混淆的几个概念XML,XMLSchema,RDF,RDFSchema,OWL直接的关系拿出来讲一下。主要的理解

5、思想就是在语义网的定义中遇到问题了,就会有新的事物被定义或者说是出现从HTML到XMLHTML的记述是我们最常用的,本来它是用来描述资源的,但是它记录的只有人可以看懂。还有它第一结构不明显,很难被应用程序解析,第二,记述的局限性,比如某些科学符号无法表达等等。为了让应用程序好理解,就需要有良好的结构。最简单但也是功能很强大的树状结构就被采用了。我们以树状结构来记录数据,这就是XML。XML:是一种国际通用标记语言。它为在各种应用程序间的数据和meta数据的交换,提供了一致的体系和解析器(praser)。但是对于数据的意义没

6、有进行定义,比如说对于某个标签<课程>,也就是本身没有意义,除了结构的不同,它和HTML一样,数据也只有人可以看懂。想让机器理解数据,首先本身的数据类型很重要,不然自己都不知道自己是谁,或者自己是干什么的,怎么可能让机器理解。为了更好的描述资源,也就是说为了更准确的纪录数据的类型。需要我们可以自定义类型,因为预定义的类型只有最基本的类型,不能定义大多数现实生活中的数据类型。对于数据发布人,需要他描述清楚数据类型,也就是说数据的限制等等。所以我们需要一个可以在预定义类型上可以自定义类型,而且它也必须能被解析器解析。所以,就出

7、现了XMLSchema。XMLSchemaXMLSchema:XML的定义机制。和DTD文档类型定义不同,不需要另外的解析器和编辑器。定义的是XML的构造,对已有的类型进行扩张或者进行制约,从而定义了新的类型。XMLSchema提供了在XML可以利用的基本的数据类型(日期,数值等,DTD中只提供了文字列)。但是即便是这样,它只是对XML文档的构造进行了定义,还是不能让应用程序理解数据。所以为了实现应用程序理解数据,就出现了RDF。从XML到RDFRDF有时我们会称它为语言,其实这是不对的,RDF是一种书写规范,正确的翻译为

8、资源描述框架。RDF的基本构造为陈述(或者叫做声明,statement)了一个资源-资源具有的属性-属性值(主体-属性-客体)的三元组。它表现的是一个数据模型,通俗的说一个陈述就是一个什么事物(资源)具有什么属性(属性),这个属性是怎样的属性(属性值)。我们为了描述抽象的数据模型,需要具体的书写,这就用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。