6) WADL:它是一种用于描述Web应用的语言,该应用是基于HTTP的。对于网络数据的访问,通常是使用基于HTTP协议的应用,诸如Google、Yahoo、Amazon等公司都在这方面进行了大量的工作。对此类应用的描述,通常采用基于XML的纯文本数据格式。Web应用描述语言(Web Application Description Language,WADL)就是为基于HTTP协议的Web应用设计的机器可处理的协议描述格式。因此,能够使用WADL描述的Web应用,必须是动态的基于HTTP协议的应用,其交互行为必须能够被机器处理。典型的Web应用需要具有如下特点:1、建立于现有的网络构架及基础设施之上;2、与运行平台和编程语言无关;3、应用的复用不受浏览器限制;4、可以与其他Web或桌面应用组合;5、使用过程中的内容交互语义清晰。[4]
7) WSML:它提供了一种方法来形式化描述定义于WSMO中的所有元素。目前工业界采用的web服务描述方法主要还是面向人的。WSDL主要描述了web服务接口提供的操作和消息格式,具体的调用还需要程序员编码。WSML以语义知识较能发挥作用的服务自动发现和自动继承为目标,在DAML-S的基础上,采用基于web服务和依赖关系的方法来描述web服务的内部实现过程。[5]
主流的Web服务语义描述用本体来表述某个领域内的信息,使服务描述带有语义,便于服务的自动发现和组合。
1.3 本体评估方法
本体评价是在每一个阶段和生命周期的阶段之间的本体的相对于所述内容的参考帧的技术判断[8]。本体论的评价是通过和改善无论是在学术界和产业界本体的关键。尽管如此,它仍然是一个挑战性的任务,部分以评价因本体的事实,本体是语义导向。通过自然语义涉及的模糊性。不同于软件评测,本体论的评价并没有获得具体的规格输入和输出。因此,本体评价值得单独的重视。
本体评价的方面有基于质量属性和基于目的。
质量基于属性的尝试依赖于一套在评价中预先定义的质量规则.度量通常被定义去衡量一个本体的个体质量属性。(比如分数和重量)。这种类型的尝试在检查本体论中的错误尤为有效,比如,冗余框架,在定义和错失定义中的不一致。然而,一些质量属性如清晰度和延展性因为它们可能不会轻易被量化会很难评价。[9]
任务导向的尝试专注于应用中本体的实际用途。比如评价专注于用户类型,效能,可用性和用例。虽然这种尝试的类型可以直接通过使用本体来受益实践性应用,它不提供在应用文档外关于本体的质量的类的视角。
基于任务的尝试[10]是去评价本体三个基本的等级:词汇量,分类系统和(非分类)语义关联。它展现了一种允许本体论工程师利用一些不同的本体和去测量他们在特定任务中的性能的评价模式。这种尝试提供了性能措施如下:量化各自的收入和插入、删除和替换错误的损失;通过个体替丁错误类型的结果来填充和改进本体。和重新评价各自的来源于改进的性能增加。
本体在横向具有范围,在纵向具有层次。
确定本体的领域和范围对于评价和本体的建设都很重要。在本体论的设计中,本体论范围等同于规格和潜在事物,概念和现象的知识表达的设计方面[11]。本体论的范围可以被分为三类,领域范围、概念范围和技术范围。
本体具有复杂的结构,这是不实际的直接评估本体为一体。因此,这将是更有效地分别专注于本体的不同层的评价。此外,基于层的方法允许使用明显不同自动技术不同的层。分为词典/词汇层、结构/架构层、代表性/语义层、上下文/应用层。 基于本体度量的Web服务描述评估技术研究 (3):http://www.751com.cn/jisuanji/lunwen_42094.html