Font Size: a A A

Research On Semantic Web Service Matching Based On OWL-S

Posted on:2012-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q LiFull Text:PDF
GTID:2178330335950950Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
What Semantic Web service matching is to find services that match their requirements from the service registry based on the description of user interface. The research on Semantic Web service matching is not yet mature, mainly in the recall and precision is not high. Currently, the research on the factors that affect Semantic Web service matching has not achieved satisfactory results. In connection with the semantic Web service matching the current shortcomings and combined with international studies on the semantic Web service matching, from the main factors that impact semantic Web service matching, this paper make targeted research on Semantic Web service matching. The main research work includes the following.First, I carry out research on Semantic Web services-related technology. Then I carry out research and an analysis on the Ontology, Semantic distance between Ontology concepts is defined based on this, and so similarity algorithm based on semantic distance is achieved. The ontology in Ontology library includes service ontology and domain ontology, they are used in matching. The ontology in the repository provide the relationship between concepts for service matching, but also the necessary information for the concept of the semantic inference engine to determine the relationship between ontology concepts.Second, Research on Semantic Web service description language OWL-S is carried out. Web Services Description Language WSDL being lack of machine-understandable semantics, the researchers propose semantics for service description language OWL-S. OWL-S is an upper ontology for describing the service semantics. OWL-S has three components:Service Profile, Service Model and Service Grounding. The Service Profile is emphasized on and analyzed, Service Profile is mainly used for service discovery and provides a description of functional and non-functional aspects of Web services. The description of functional aspects of Web services are:input, output, the precondition and effect. This paper focuses on the input and output aspects.Then the analysis of traditional level matching algorithm is carried out, and the similarity algorithm based on semantic distance is put forward and defined creatively based on the semantic distance between ontology concept. Compared with the traditional level matching algorithm, this algorithm not only maintains the matching level but refines the granularity of service matching. Thus more detailed information can be returned to the user and the prec(?)sion will also be improved. This paper combines this similarity and the similarity based on text and so constitutes a mixed matching based on OWL-S, in this mixed similarity matching, you can specify a parameter∈[0,1], this parameter can be adjusted to change the weight of each similarity, and then get a mixed similarity using the weighted method. This hybrid service matchmaking based on OWL-S considers both the semantic information and the non-semantic information, which can improve the recall and precision of matching.Finally, hybrid similarity matching system is designed according to hybrid similarity algorithm based on OWL-S proposed in this paper. The system is composed of semantic Web service registry, Ontology parser, semantic Web service matchmaking and ontology library. Semantic Web service matchmaking is the core of the matching system, the matchmaking is designed based on OWL-S hybrid similarity algorithm. The matching between service requesters and service providers is based on the reasoning on ontology in the ontology library, The matching result is selected and greater than the specified threshold, which is sorted by matching degree.This paper presents a hybrid similarity matching algorithm based on OWL-S, and the semantic Web service matching system is achieved based on this. Experimental results show that the matching system can improve the precision and recall, This provides a certain reference value for the research in related field.
Keywords/Search Tags:Semantic Web service, Ontology, Similarity, Registration center, Matchmaking
PDF Full Text Request
Related items