12.07.2015 Views

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

34 CHAPITRE 2 — Algorithme d’interrogation <strong>de</strong>s résumésCette section traite <strong>de</strong> la seule procédure d’exécution, c’est-à-dire <strong>de</strong> l’exploration <strong>de</strong> lahiérarchie <strong>de</strong> résumés, par laquelle les résumés résultats <strong>de</strong> l’interrogation sont sélectionnés.L’exploration <strong>de</strong> l’arbre <strong>de</strong>s résumés est un parcours en profon<strong>de</strong>ur préfixé, au cours duquel lesnœuds visités sont soumis à un test <strong>de</strong> correspondance détaillé en section 2.2.2. Ce parcours estd’autant plus adapté qu’il nécessite moins d’espace mémoire qu’un parcours en largeur et queles hiérarchies <strong>de</strong> résumés mettent en évi<strong>de</strong>nce une hauteur très inférieure à la largeur maximale.La profon<strong>de</strong>ur moyenne d’une feuille est en effet estimée à log B L où B est le nombre moyen<strong>de</strong> fils pour un nœud et L est le nombre <strong>de</strong> feuilles <strong>de</strong> la hiérarchie [127]. De plus, les résumésproduits par SAINTETIQ sont stockés dans <strong>de</strong>s fichiers XML. Ils suivent donc un ordre préfixé,typique <strong>de</strong> la sérialisation <strong>de</strong> données arborescentes. Enfin, le parcours en profon<strong>de</strong>ur permet<strong>de</strong> réaliser <strong>de</strong>s coupures <strong>de</strong> branches qui contribuent largement à réduire le nombre <strong>de</strong> nœudsvisités pendant la recherche.<strong>Le</strong> parcours séquentiel <strong>de</strong> tous les résumés est une solution simple mais qui implique quetous les résumés sont visités. Aucune réduction <strong>de</strong> l’espace <strong>de</strong> recherche n’intervient dans cecontexte. L’option du parcours séquentiel n’est donc pas envisagée.2.2.1 Proposition logique et sémantique <strong>de</strong>s résumésLa traduction d’une caractérisation initiale C sous forme <strong>de</strong> proposition logique a pour but <strong>de</strong>simplifier l’interprétation <strong>de</strong> C. Néanmoins, il n’est pas toujours trivial <strong>de</strong> déci<strong>de</strong>r si un résuméquelconque z participe à la réponse <strong>de</strong> la requête. En effet, la <strong>de</strong>scription intensionnelle <strong>de</strong> zoffre une lecture immédiate par rapport au connecteur disjonctif (∨) mais pas par rapport auconnecteur conjonctif (∧) :• Considérons un résumé z et une caractérisation initiale C tels que z.A = {d 1 , d 2 , d 3 }et C 1 = {d 1 , d 2 }. L’ensemble L A (z) <strong>de</strong>s <strong>de</strong>scripteurs <strong>de</strong> z sur l’attribut A est L A (z) ={d 1 , d 2 , d 3 }. Comme d 1 appartient à L A (z), la clause C l 1 = d 1 ∨ d 2 est validée car lavariable logique d 1 est valuée à VRAI. Il en est <strong>de</strong> même pour d 2 ∈ L A (z).• Considérons ensuite C = { {a 1 , a 2 }, {b 1 , b 2 } } et z = 〈{a 1 , a 2 , a 3 }, {b 1 , b 3 }, . . .〉. <strong>Le</strong>sclauses Cl 1 = a 1 ∨a 2 et Cl 2 = b 1 ∨b 2 sont satisfaites par z et la proposition P = Cl 1 ∧Cl 2l’est également. Cependant, on ne peut conclure que z participe à la réponse <strong>de</strong> la requêtesans autre précaution. Dans le cas où son extension ne couvre que <strong>de</strong>s tuples ayant l’une<strong>de</strong>s formes ci-après, z ne <strong>de</strong>vrait pas être sélectionné car aucun <strong>de</strong> ses tuples n’est unrésultat vali<strong>de</strong> :– (a 1 , b 3 , . . .)– (a 2 , b 3 , . . .)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!