Abstract. The vision of Semantic Web services is that computer systems shall find eligible services autonomously. This can be realised with providing semantic description about advertised and requested services. In this scenario a so-called matchmaker finds matches between service requirements and advertisements according to their description. Based on the ontology language DAML+OIL a proposal for an upper ontology for the semantic description of services called DAML-S exists already. Also, approaches were introduced, which act as matchmakers for DAML-S descriptions. The contribution of this work is a new algorithm, which ranks the level of matching for DAML-S descriptions. To determine the different degrees of matching, elements of the DAML-S description are considered and matched individually. With ranking a criterion is available to select a service among a large set of results. Consider the result of flat matchmaking that consists of a set of matching and another set of non-mat...
Michael C. Jaeger, Stefan Tang