语义WEB 及 描述逻辑动态逻辑 总结

 

Web Service Architecture

 

Web Service Architecture Stack

 

UDDI:UniversalDescription,Discoveryand Integration [通用描述、发现与集成服务]

UDDI 是一种目录服务,企业可以使用它对 Web services 进行注册和搜索。

WSDL:WebServices Description Language [web 服务描述语言]

WSDL是Web Service的描述语言,是一种接口定义语言,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。

SOAP:SimpleObject Access Protocol  [简单对象访问协议]

简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序

RDF / RDF(S)

 RDF:Resource Description Framework,即资源描述框架。采用“资源-属性-属性值”的“主谓宾”结构(或称三元组),提供一种框架容器,并通过XML定义了一套形式化的方法,为机器语义理解的结构基础。

  RDFS即RDF Schema,用于定义元数据属性元素(例如“创建者”),以描述资源的一种定义语言。

  本体将在未来网络中起到重要作用,这就需要对网络标记语言进行扩展,以便内容描述和基于本体的网络开发,如XML模式(XMLSehema)、RDF和RDF模式(RDFSehema,RDFS)。其中RDFS可认为是一种本体语言,它讨论了类和属性(二元关系)、值域和定义域在属性上的约束以及子类和子属性的包孕关系。

然而,对于语义网来说,RDFS并不是一个合适的基础,它在充分详细地描述资源方面的表达能力太弱,更进一步来说,要将这些描述有效地应用于自动处理过程,还需要具有自动推理能力(如确定语法上不同的术语之间的语义关系),而RDFS显然缺乏这样的能力。

OWL:WebOntology Language是W3C开发的一种网络本体语言,用于对本体进行语义描述。由于OWL是针对各方面的需求在DAML+0IL 的基础上改进而开发的,所以一方面要保持对DAML+0IL/RDFS的兼容性,另一方面又要保证更加强大的语义表达能力,同时还要保证描述逻辑(DL,DescriptionLogic)的可判定推理,因此,W3C的设计人员针对各类特征的需求制定了三种相应的OWL的子语言,即OWL Lite、OWL DL和OWL Full,而且各子语言的表达能力递增。

  OWL Lite是表达能力最弱的子语言。它是OWL DL的一个子集,但是通过降低OWL DL中的公理约束,保证了迅速高效的推理。它支持基数约束,但基数值只能为0或l。因为OWL Lite表达能力较弱,为其开发支持工具要比其他两个子语言容易一些。OWL Lite用于提供给那些仅需要一个分类层次和简单约束的用户。

  OWL DL(Description Logic,描述逻辑)将可判定推理能力和较强表达能力作为首要目标,而忽略了对RDFS的兼容性。OWL DL包括了OWL语言的所有语言成分,但使用时必须符合一定的约束,受到一定的限制。OWL DL提供了描述逻辑的推理功能,描述逻辑是OWL的形式化基础。

  OWL Full包含OWL的全部语言成分并取消了OWL DL中的限制,它将RDFS扩展为一个完备的本体语言,支持那些不需要可计算性保证(no computational guarantees)但需要最强表达能力和完全自由的RDFS用户。在OWL Full中,一个类可以看成是个体的集合,也可以看成是一个个体。由于OWL Full取消了基数限制中对可传递性质的约束,因此不能保证可判定推理。

  W3C Web本体工作组通过一系列文档描述OWL语言,每个文档都有不同的目的,并面向不同的读者。OWL概述通过列出OWL的语言特征并给出其简要的描述,对OWL进行了简单的介绍;OWL指南通过一个扩展的例子说明如何使用OWL语言。同时也给出了这些文档中用到的术语的解释;OWL参考以一种系统和简洁的方式描述了OWL的所有建模原语;OWL语义和抽象语法文档是对这个语言的最终的、形式化的规范性定义;OWL网络本体语言测试用例文档包含了这个语言的一个大量的测试用例集合;OWL用例和需求文档包含了一个网络本体语言的用例集合和关于OWL的需求集合。

  OWL是语义网活动的一个组成部分。OWL被设计用来处理资讯的内容而不是仅仅向人类呈现信息的应用。通过提供更多具有形式语义的词汇,使之在Web内容的机器可理解性方面要强于XML、RDF和RDF Schema(RDF-S)。OWL这项工作的目的是通过对增加关于那些描述或提供网络内容的资源的信息,从而使网络资源能够更容易地被那些自动进程访问。由于语义网络固有的分布性,OWL必须允许信息能够从分布的信息源收集起来。其中,允许本体间相互联系,包括明确导入其他本体的信息,能够部分实现这样的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值