- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务计算基础;第九章 语义Web服务;主要内容;第一节 概述;语义是事物的观察者给事物本身赋予的含义,一致共享的语义构成观察者对事物的知识,是观察者之间互相交流的基础。
语义网通过给万维网上的文档(如:HTML)添加能够被计算机理解的语义(Meta data),从而使整个万维网中现存的信息发展成一个巨大的全球信息库、知识库。
;Web 服务使用标准的、规范的 XML进行描述,包括消息格式、传输协议和位置,隐藏了实现服务的细节。
WSDL从句法层面对Web服务的功能进行描述,包括4个不同的方面:数据类型、消息、操作和访问端口。
这只是提供了Web服务的接口描述,对服务的行为约束和属性描述缺乏进一步的支持。
缺陷
数据管理有序性与Web上信息无序性;
搜索引擎查全查准要求与服务描述缺语义;
信息获取效率与Web海量动态数据。;语义Web服务的主要方法是利用Ontology来描述Web服务,通过带有语义信息的Web服务来实现服务的自动发现,调用和组合。
语义Web和Web 服务是语义Web服务的两大支撑技术。
OWL-S是连接两大技术的桥梁。
目前对语义Web服务标记语言研究最典型的组织就是DARPA(Defence Advanced Research Projects Agency)组织,其研究组OWL Services Coalition提出了语义Web服务标记语言OWL-S;第二节 语义网;Semantic Web的由来;The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in co-operation.
– Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001;Semantic Web的架构的相关标准;本体(ontology)
a philosophical discipline, branch of philosophy that deal with the nature and the organization of reality.
Science of being
?
Tries to answer the questions:
what is being?
what are the features common to all beings? ; Ontology is a formal, explicit specification of a shared conceptualization – Gruber
要点:
Conceptualization: an abstract model of phenomena in the world by having identified the relevant concepts of those phenomena.
Explicit: the type of concepts used, and the constraints on their use are explicitly defined.
Formal: the fact that the ontology should be machine readable.
Shared: ontology should capture consensual knowledge accepted by the communities ?;What is a concept??
Different communities have different notions on what a concept means:?
formal concepts?
concept label ?
terminology?
frame or OO
There is m:n relationship between words and concepts
different words may refer to the same concepts
a word may refer to several concepts?
Ontology languages should provide means for making this difference explicit ;Classes
concepts of the domain o
文档评论(0)