Discovery of best covers of a concept using a terminology. Application to the dynamic discovery of semantic web services.
Découverte des meilleures couvertures d'un concept en utilisant une terminologie. Application à la découverte de services web sémantiques.
Résumé
Semantic web services are a proposal for automating the management of web services, which are a new paradigm for inter-enterprises applications integration. This work is about the web services dynamic discovery problem, that is the ability to automatically find a set of web services that answer some particular query.
Throughout a theoretical framework based on description logics, we propose to formalize the problem of the dynamic discovery of web services as a new instance of concept rewriting using a terminology. We call this new instance the discovery of best covers using a terminology. It is the following problem : "given a concept $Q$ (a query) and a terminology \tbox\ of concepts (services), the problem amounts to find concepts conjonctions from \tbox\ (sets of services) that are the most semantically close possible of $Q$". The notion of greatest semantic proximity between concepts is defined with the help of the semantic difference operator for description logics. It amounts to minimize the differences between $Q$ and its rewritings, thus maximizing the common information between them. The rewriting criterion is interesting since it is more general thus more flexible than other rewriting criteria.
We study the discovery of best covers for the description logics having the structural subsumption property, and also for \aln. In both cases, we show it is a NP-Hard problem that has a tight relation with the problem of computing the minimal transversals of a hypergraph. We propose two algorithms called \algobcov\ and \algoalnbcov. A prototype implementing \algobcov\ has been developped in the context of the european project MKBEEM, which has been used to validate the approach in the tourism context.
Les services web dits sémantiques sont une proposition pour automatiser les tâches liées à la gestion des services web, paradigme récent pour l'intégration d'applications inter-entreprises. Cette thèse s'intéresse au problème de leur découverte dynamique, c'est-à-dire la possiblité de trouver automatiquement un ensemble de services web qui répondent à une requête, par raisonnement sur leur sémantique. Dans le cadre des logiques de description, nous proposons de formaliser ce problème comme une nouvelle instance de réécriture de concepts en utilisant une terminologie. Cette instance est appelée découverte des meilleures couvertures et s'énonce ainsi : "étant donnés un concept Q (une requête) et une terminologie T de concepts (les services), le problème consiste à rechercher les conjonctions de concepts de T (les ensembles de services) qui sémantiquement se rapprochent le plus de Q". La notion de proximité sémantique entre concepts est définie en s'appuyant sur l'opérateur de différence sémantique entre concepts des logiques de description. Elle consiste à minimiser les différences entre une requête Q et ses réécritures potentielles, maximisant ainsi l'information commune entre elles. Ce critère de réécriture est intéressant car plus général et donc plus souple que les relations de subsomption ou d'équivalence utilisées habituellement. Pour les logiques de description ayant une propriété de subsomption structurelle, et pour ALN, nous montrons que le problème est NP-Difficile et qu'il est fortement lié au problème de la recherche des transversaux minimaux d'un hypergraphe. Nous proposons deux algorithmes appelés computeBCov et computeALNBCov. Un prototype implémentant computeBCov a été développé au sein du projet européen MKBEEM, permettant la validation de l'approche dans le domaine du tourisme
Fichier principal
2004_These_Christophe_Rey_Découverte des meilleures couvertures d'un concept en utilisant une terminologie. Application à la découverte de services web sémantiques.pdf (2.48 Mo)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|