论文部分内容阅读
随着Web Services的大量涌现,如何使机器能够自动、准确、高效的进行服务发现、匹配、组合、监控以及调用,已经成为Web Services研究中的热点和难点。现有的Web Services的描述标准采用基于XML的WSDL语言,但是由于WSDL文档侧重于描述Web服务运行的接口细节,而没有对服务本身进行充分的描述,缺乏语义信息,致使服务的发现和组装只能在UDDI中基于关键字进行匹配,查准率和查全率都不高。因此,WSDL的语义化是语义Web服务需要解决的首要问题。本文在借鉴现有相关研究成果的基础之上,提出了一种基于Web服务标记语言OWL-S为Web Services生成语义描述的方法。该方法采用OWL描述的领域本体来增强WSDL文档的语义信息。首先,从WSDL文档中抽取Web服务隐含的语义信息;其次,利用WSDL文档与领域本体之间的相似性,计算概念之间的名称相似度和结构相似度,半自动的为WSDL文档添加必要的语义描述信息,实现对Web服务的语义标注;最后,基于一组预定义的从WSDL到OWL-S的转换规则,自动生成OWL-S格式的Web服务语义描述。与现有的Web服务语义描述方法相比,本文提出的半自动的Web服务语义描述方法具有以下特点:首先,采用概念候选集合来减少概念之间相似度的计算量,大大提高了语义标注的效率;其次,采用多种字符串相似度算法对名称相似度算法进行改进,克服了原有算法在名称匹配时的片面性,提高了名称匹配的准确性;之后,为不同的子概念赋予不同的权值,提高了结构相似度的准确性;最后,定义了WSDL到OWL-S的转换规则,能产生基于标准Web本体语言的Web服务OWL-S描述。总之,本文的研究成果对于推动WSDL的语义化具有一定的实际意义。