CHAPITRE 3. CONSTRUCTION D'UN SYSTÈME
D'INTÉGRATION DE DONNÉES
![](Integration-de-sources-de-donnees-heterogenes-dans-les-entrepts-de-donnees30.png)
FIGURE 3.6 - Schéma XML global sous forme
d'arbre par l'Analyseur DOM Traitement de requêtes
Ce processus est effectué par trois fonctions :
~ Analyser le contexte de requête :
pour identifier les termes composés, dans ce cas, en éliminant
les termes vides, les espaces vides, présenter pour chaque terme de
requête son ontologie dans l'index.
~ Interrogation de requête : c'est
l'opération de recherche d'accès dans le schéma XML, elle
concerne de recherche l'existence des termes d'une requête dans une
partie du schéma XML, ou de trouver des informations
sémantiquement simulées avec les termes de requête. Les
tâches de VISS concernées dans ce processus sont :
Berkeley DB XML (BDBXML)
il contient une sous tâche s'appelle : <Execution
de requête de recherche > qui facilite la recherche dans le
schéma XML par appliquer les trois fonctions suivantes.
Implémentation de Berkeley DB XML (BDBXML)
45
CHAPITRE 3. CONSTRUCTION D'UN SYSTÈME
D'INTÉGRATION DE DONNÉES
Algorithm 8 Algorithme d'analyser la requête
Query : chaînes de caractères;
StopWord : Fichier texte qui contient les mots vides. Query=
iC0...n termi
term : c'est le sous chaînes caractères
Qindex +- le document qui contient les termes de Qyery.
for i +- 0 -+ Query.longueur
do
for word: chaque mot vide c
StopWord -+ la fin de StopWord
if termi = word then
termi = espace vide
enfin en éliminant les caractères spéciaux
par exemple : l'espace vide.
Qindex.chaque ligne +- Query.
end if
end for end for
L'implémentation d'algorithme d'analyser la
requête résulte donne un document index qui contient les termes de
requêtes composées et filtrées depuis les mots vides et les
caractères spéciaux.
Algorithm 9 Interrogation de requête
le schéma XML StylePaper.xml :analysé par
l'outil DOM et formater sous forme des Noeuds qui
référencer ses valeurs .
index : qui contient l'indexation de requête.
index = n i=0 termi
Node+- la liste de ntuds de XML fichier.
Éléments +- les attributs qui contient
dans chaque ntuds.
résultat +- les ntuds qui contient les termes
de requête.
for chaque terme dans index do
for j+- 0to le nombre
d'éléments pour chaque Node
if termi contient dans Elementsj.valeur
then
résultat +-Node.Elementsj
end if end for end for
Traitement de réponces
Dans ce processus il s'agit de valider une interface qui
afficher la résultat de recherche, le traitement de réponces pour
faire l'ordre des noeuds des XML fichier qui contient le maximum de termes de
requêtes.
46
CHAPITRE 3. CONSTRUCTION D'UN SYSTÈME
D'INTÉGRATION DE DONNÉES
Interface metadonnées
L'architecture VISS fournit l'interface
métadonnées, elle utilise elle utlise l'approche POSL
translator pour traduire les requêtes d'utilisateur vers les sources
de données, ainsi elle évalue les réponses satisfaires et
présentables.
![](Integration-de-sources-de-donnees-heterogenes-dans-les-entrepts-de-donnees31.png)
FIGURE 3.7 - Interface d'utilisateur pour fait la recherche
La figure3.7 affiche l'interface de dialogue avec l'utilisateur
qui entre les requêtes surlequlle en traitant les requêtes et
retournant les informations satisfaites disposées par le schéma
XML.
![](Integration-de-sources-de-donnees-heterogenes-dans-les-entrepts-de-donnees32.png)
FIGURE 3.8 - Exemple de résultat d'une requête
La figure 3.8 affiche une implémentation de moteur de
recherche à l'aide d'architecture VISS pour traiter la requête
d'accéder au schéma XML et retournez-la reponce pertinante et
satisfaire aux besoins d'utilisateurs.
3.4 Expériment de résultats
Le système d'intégration que nous réalisons
contient deux tâches principaux : un médiation avec l'approche LAV
celui qui compose à deux structures tel que :
47
|