The technology resolves semantic ambiguities in the descriptions of Web service interfaces by combining information retrieval and semantic Web techniques. Information retrieval techniques are used to resolve the domain-independent relationships. For example, in this approach, semantic similarity is derived using an English thesaurus after "tokenization" and part-of-speech tagging of the names of the elements that describe the interfaces of Web services.
Semantic Web techniques are used to resolve domain-specific similarities. For example, the
As the set of available Web Services expands, it becomes increasingly important to have automated tools to help identify services that match a requester's requirements. Finding suitable Web services depends on the facilities available for service providers to describe the capabilities of their services and for service requesters to describe their requirements in an unambiguous and ideally, machine-interpretable form. Adding semantics to represent the requirements and capabilities of Web services is essential for achieving this unambiguity and
We recommend that certain principles guide any work to define a framework for Web services semantics. Our work is guided by the following principles.
? Build on existing Web Services standards: The Web services standards are fast becoming a preferred technology for application integration because of the promise of their interoperability. Companies are making investments in integration projects based on Web Services. Therefore, we believe that any approach to adding semantics to Web Services should be specified in an upwardly compatible