Patent ID: 8671103

Claim:
A method for semantic service registration and query based on WordNet, characterized in that the method comprising the specific steps of: (1) allowing a service provider to register a service and upload a WSDL document corresponding to the service, and allowing a system to parse the WSDL document to form a service description tree, then to construct a WordNet ontology tree according to input of the service, and to perform a semantic annotation on input/output of the service to form a Web Service Semantic Description Document WSDL-S, and finally to store it in a register library; (2) allowing a service requester to input information of service category, semantic information of service input/output and other user-defined information to the register library to retrieve the services satisfying the requirements; which operates as follows: using a WordNet ontology tree to calculate semantic distance of two ontology concepts by using interfaces provided by WordNet, then adopting an expansion algorithm for extended bipartite graph optimal matching to obtain semantic similarity between the input/output of requested service and that of released service, further to obtain semantic similarity between the requested service and the released service; wherein, the expansion algorithm for extended bipartite graph optimal matching is used to match semantic information set of input/output parameters of corresponding operation of services, and during the matching process, the input, output and overall semantic similarities between the requested service and the services in register library are respectively calculated, if the three similarities all satisfy respective thresholds, the matching is successful, indicating that the service matches the user request; (3) sorting the services satisfying a certain threshold in descending order.