This paper is concerned with the matchmaker for ranking web services by using semantics. So far several methods of semantic matchmaker have been proposed. Most of them, however, focus on classifying the services into predefined categories rather than providing a ranking result. In this paper, a new method of semantic matchmaker is proposed for ranking web services. It is proposed to use the semantic distance for estimating the matching degree between a service and a user request. Four types of semantic distances are defined and four algorithms are implemented respectively to calculate them. Experimental results show that the proposed semantic matchmaker significantly outperforms the keyword-based baseline method.
To solve the problem of lacking effective services query mechanism in existing Web services and maximize the using of Web services,a semantic Web technology based Web services query mechanism was proposed.With this mechanism,the Web services related ontology information,domain dependent and independent basic conceptual ontology information were adopted.Combined with a former system Web Oriented Distributed Ontology System(WODOS) which supported ontology-based reasoning, a new system Web Services Intelligent Discovery System(WSIDS) based on domain rules and F-logic reasoning engine was implemented.At the same time,Web services constraint model: Subject,Property,Value,Action(SPVA),and semantic supplement model were proposed.Finally,an application case was used to illustrate reasoning process and running result of this system,and was also compared with other related tasks.
This paper is concerned with the matchmaker for ranking web services by using semantics. So far several methods of semantic matchmaker have been proposed. Most of them, however, focus on classifying the services into predefined categories rather than providing a ranking result. In this paper, a new method of semantic matchmaker is proposed for ranking web services. It is proposed to use the semantic distance for estimating the matching degree between a service and a user request. Four types of semantic distances are defined and four algorithms are implemented respectively to calculate them. Experimental results show that the proposed semantic matchmaker significantly outperforms the keywordbased baseline method.
Searching proper web services is the basic step to composite web services into applications. Current searching in UDDI servers is based on taxonomy and tModel, which is not convenient to find domain related web services. In this paper, we propose a method to search web services based on domain ontology. Firstly the WSDL crawler collects the WSDL files from the Internet resources like Google, Baidu and XMethods as much as possible. Secondly ontology is used to represent the domain, such as travel ontology. Thirdly a Support Vector Machine (SVM) classifier is constructed to select the domain WSDL files from the collected WSDL files; domain vector is built according to the domain ontology, and features are extracted from WSDL files to train the SVM classifier. Finally we evaluate the method through experiment and show that the method is effective.
Semantic based Web services integration aims to add valuable semantic information in Web services Description and to implement the semantic based Web services discovery and integration. This paper puts forward a semantic based Web service integration framework in P2P-SEWSIP. SEWSIP can collect Web services in distributed web environment, lift the WSDL files into OWL-S by the use of XML schema in WSDL and domain ontology, and then deploy them in P2P. It also can provide service discovery, evaluation and composition based on semantic information in OWL-S.
本文探讨了面向Web服务发现的本体知识库的构建方法及其形式化描述。作为语义Web服务的发现框架中数据层和语义层,面向Web服务的本体知识库与一般的常识知识库不同,它既要表达领域本体的知识(本文涉及旅游领城知识),又涉及到Web服务的形式化描述以及个人兴趣模型的描述,以支持形式化的规范查询请求,并应用本体间的关系最终实现Web服务智能发现。本文通过一个Web服务发现实例说明此模型的应用价值,并与传统的本体知识库进行了对比。
This paper introduces SWARMS, a tool for exploring domain knowledge in semantic web. By domain knowledge exploration, we mean searching for or navigating the knowledge in a specific domain. We have found, through an analysis of survey result and an analysis of using log data, that requirements for domain knowledge exploration can be grouped into three categories. The categories include knowledge search, schema based navigation, and search results analysis. Traditional methods usually focus on one of the three types, for example, retrieval of ‘relevant knowledge’ by exploiting full-text retrieval methods. We propose a tool, called SWARMS, for exploring domain knowledge, in which we provide the ability to conduct domain knowledge exploration by the three categories. Specifically, users can conduct search for special kind of knowledge and they can also interact with the tool by navigating the knowledge base. Furthermore, we conduct analysis for the search or navigation results. The tool is applied to the software management domain. We use ontology as the mean for knowledge representation. The paper describes the architecture, features, and component technologies of the tool.
This paper proposes the construction method and the formal description of Web service discovery oriented ontology, then gives the definition of ontology based knowledge base. As the data layer and semantic layer of the whole framework of semantic Web services discovery, Web service oriented ontology based knowledge base is different from traditional knowledge base. It represents the domain knowledge (domain in this paper is travel domain), the formal description of Web service and even the description of personal interest model which supports the formal specification of request query; then proposes an algorithm to realize the objective of discovering the Web services through the way of manipulating the relations between ontology. This paper shows the applied merit of this model through illustrating a use case of Web services discovery, and compares between other ontology construction methods.
In this paper, we focuses on two process phases of web services, namely the web services discovery and web service query. Web services discovery is to locate the appropriate service, and web service query is to search the service data during execution of web service. When an end-user wants to book a ticket, he will discover the web service first, and then query this service to determine whether it can provide the satisfiable ticket. So the two process phases should work together, not only to discover possible satisfiable service, but to find the real satisfiable service data. It's a promising idea to adopt Semantic Web technology to implement the two processes. This paper first proposes the whole architecture for discovery and query, then gives four algorithms to discover web services and three algorithms to query web service based on the service data instance concept and similarity calculation. Accordingly, two frameworks separately for discovery and query are implemented. The result proves the approach of combination of two processes can really meet the personal requirements, so has certain application value.
More and more infrastructure software for semantic web has emerged with the popularity of Semantic Web. Now Semantic Web applications are calling for different infrastructure software to support essential ontology operations, such as ontology persistence, ontology consistency, ontology query, ontology management, reasoning and so on. This paper brings forward the vision about integration of ontology operations based on the unified semantic web software platform. It introduces a model in which varied operations of ontology are added, updated and deleted dynamically. Furthermore, a USWP (Unified Semantic Web Platform) is implemented according to this model. As an ontology platform using the standard of RDF and RQL, the key characteristic of the USWP is that the platform has a total solution for the semantic web applications built on an expansible, flexible, scalable and open architecture. Third part's ontology operation modules can be deployed into USWP with a wrapper under the standard of OOU (Ontology Operation Unit) and can share data flow with other modules using DOOD (Dynamical Operatin Ontology Domain) dynamically.
This paper presents a novel approach for Web Services discovery on the envisioned Semantic Web. At first it proposes ontology based four-layer Web Services description model which is helpful for data-independence and concept-sharing. And then a users’ services preferences and constrains model upon the description is described. SBWSDF (“Semantic Based Web Services Discovery Framework”) is a framework to implement Web Services discovery using these models. Using the prototype of this framework, we set up a services ontology base and a rules base about flight booking. This prototype integrates the services description, the preferences and constrains rules and the request information to select proper services by using an inference engine. The result proves it’s a new approach of Web Services discovery with intelligence.
Along with the standards of Semantic Web become increasingly perfect, the research of the middleware for Semantic Web is gradually thorough. This paper analyzed the current middleware of Semantic Web research, and proceeded the comparison to the related research item. On the foundation of our studying work, this paper brings forward the WODOS (Web Oriented Distributed Ontology System), which is a new middleware of the distributed ontology system in Web environment. The characteristic of the WODOS is that it can store, refer and process the ontology distributively and ensure the consistency and uniformity of the ontology in Web environment, and implements the logically reasoning mechanism according to these functions.
Jie Tang (唐杰)合作论文数Department of Computer Science and Technology, Tsinghua University2