服务计算概论 第11章 服务语义.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务计算概论 第11章 服务语义

第11章 服务语义 语义是事物的观察者给事物本身赋予的含义。 语义网技术(Semantic Web)通过对语义的形式定义可以在计算机和计算机之间、人和计算机之间建立起对事物理解的一致性。建立在共享语义基础上的计算机系统作为一种智能主体可以实现互相之间的自动理解、自动交互和自动协同工作。 引言(1) Web服务作为一种特殊的软件应用为编程语言、操作系统和平台异构的软件系统之间的交互与协同提供了物理上的互操作基础。 而在语义网技术的帮助下,语义Web服务可以让Web服务之间在语义层面实现互操作,从而使应用本身更加灵活、智能。 引言(2) (1)自动服务发现 (2)自动服务执行 (3)自动服务组合 (4)自动服务执行监控 11.1 语义网基础(1) 以搜索引擎为例,目前机器一般根据关键词匹配帮助我们发现相关信息,但显然面对多模式的信息,这种方式在查准率和查全率上都不够理想。 让机器理解信息的一种方式是给信息加上机器能理解的“标签”,这种标签称为元数据,它描述了信息某一方面的显著特征。 11.1 语义网基础(2) 资源描述框架语言RDF(resource description framework)用于描述元数据以及元数据之间的关系; 资源描述框架模式RDFS(RDF Schema)为RDF提供了词汇表,是RDF的类型系统,可以定义资源的类属以及类和类之间的关系。 11.1 语义网基础(3) Web本体语言OWL(ontology web language)比RDFS具有更强的语义描述能力,适于机器自动推理; Web服务本体语言OWL-S(OWL for service) 专门用于描述Web服务的语义,使Web服务具备机器可理解性,并使Web服务的自动发现、执行和组合成为可能。 11.1.1 RDF RDF通过主体(subject)、谓词(predicate)、客体(object)来描述资源以及资源之间的关系,记为(p,s,o)。 主体:资源 谓词:资源的属性 客体:资源性质的取值 11.1.2 RDFS (1) RDF只提供了一种描述元数据的模型,机器仍然不知道这些元数据是否都有效?元数据之间的关系是否都正确? 而RDFS为RDF提供了一个类型系统,通过该类型系统可以约束元数据的取值范围并可以检验元数据之间关系表达式的正确性。 11.1.2 RDFS (2) 资源可以有自己的类属,类可以看成是具有 一组相同性质的资源的集合。 类用rdfs:Class标识;子类:rdfs:subClassOf(); 类本身也是资源rdfs:Resource; 类具有性质rdf:Property, 性质通过定义域rdfs:domain和值域rdfs:range 和类建立关联; 子性质rdfs:subPropertyOf() 类的实例和类之间的关系用性质rdf:type表示 11.1.3 OWL 本体是领域知识的形式化说明,通常由概念、概念之间的关系、公理、函数和实例组成。 本体和元数据的区别在于:元数据解决资源的语义描述;本体解决资源概念之间的相互关系。 OWL文档主要包含: 命名空间声明、本体首部、类的定义、实例的定义、属性的定义等几个部分。其中属性可分为: 数据类型属性(datatype property)和 对象属性(object property)两种类型。 11.2 语义Web服务描述语言OWL-S OWL-S(Web Ontology Language for Services)是用本体来描述Web服务的标记语言。 OWL-S使得Web具有机器可理解性和易用性,从而使人性化的智能主体具有支持自动服务发现、组合、调用、互操作和执行监控能力。 11.2.2 OWL-S 整体结构 最上层:服务类:表示(presents)、 被描述(describedBy)和支持(supports)。 三个次高层的类: 服务简档(ServiceProfile):服务做什么 服务模型(ServiceModel):服务怎么做 服务基点(ServiceGrounding): 怎么访问服务 11.2.3 服务简档(1) 服务简档主要包括以下三种基本类型的信息: (1)服务提供者的相关信息: 主要包括服务提供者的联系信息; 服务名:serviceName 描述文字:textDescription 联系信息:contactInformation 11.2.3 服务简档(2) (2)服务的功能及其它属性: 输入、输出、执行的先决条件和预期结果 服务的前提条件:hasPrecondition 服务的结果:hasResult 11.2.3 服务简档(3) (3)描述服务特性的其它信息: 如分类信息 、质量信息、无界参数列表等 服务参数:serviceParameter 服务

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档