Este artículo describe las principales características de un algoritmo de emparejamiento de Servicios Web Semánticos . El algoritmo aprovecha al máximo las capacidades proporcionadas por la ontología de descripción de servicios y constituye una mejora en relación con propuestas existentes. Además se describen los principales componentes relacionados con el proceso de implementación. El sistema desarrollado interactúa con ontologías de descripciones de conceptos desarrolladas en DAML+OIL y descripciones de servicios en DAML-S, usando como repositorio/razonador el sistema Sesame+BOR. Finalmente, se describe la implementación de comparaciones entre parámetros de perfiles de servicio mediante consultas realizadas a la base de conocimiento.
This paper describes the main characteristics of an algorithm for matching Semantic WebServices. The algorithm takes advantage of the capacities provided by ontologies that describeservices and constitutes an improvement when compared to existing proposals. In addition, themain elements related with the implementation are also described. The system interacts withontologies of descriptions of concepts developed in DAML+OIL and descriptions of services inDAML-S, using the reasoner and Sesame+BOR reasoner/repository. Finally, we explain theimplementation of comparisons among parameters from service profiles by means of queries tothe knowledge base.