Répondre à une requête floue en termes de vues imprécises
Cet article se place dans le contexte des systèmes de
médiation suivant une approche LAV (Local As View) et
étudie le problème de la réécriture de requêtes en utilisant
des vues en présence de contraintes de valeurs floues
sur les attributs. Ces contraintes permettent de lister les
valeurs possibles des attributs tout en pondérant ces valeurs
d'un degré compris entre 0 et 1. Elles permettent
par exemple de décrire la forme des tomates comme
1/ronde ou 0.8/ovale ou 0.5/allongée. Utilisées dans les
requêtes, elles permettent aux utilisateurs d'exprimer des
préférences sur ce qu'ils recherchent tandis que dans les
vues, elle permettent une description condensée, souple
mais informative des valeurs des attributs. Le problème est
formalisé dans le cadre de la logique de description FL0
étendue aux contraintes de valeurs floues. Nous proposons
un algorithme de subsomption structurelle pour cette logique
qui sert de base à notre problème de réécriture. Puis,
nous caractérisons la forme des réécritures.
This paper studies the problem of answering queries
using views when the queries and the views may involve
fuzzy value constraints in the context of a Local-As-View
mediation system. These constraints allow for specifying
the possible values of the attributes by associating them
with a degree between 0 and 1. For example, they allow
for characterizing the shapes of tomatoes as 1/round or
0.8/oval or 0.5/elongated. Such constraints represent user
preferences in the queries, whereas in the views, they give
a concise, flexible but informative description of data. The
problem is formalized in the setting of the description logic
FL0 extended to fuzzy value constraints. We propose
an algorithm of structural subsumption for this logic, that
will be very useful to define the algorithm of query rewriting.
Finally, we characterize the query rewriting forms.