interrogation graphique pour laide à la formulation de requêtes xquery bouchra soukkarieh florence...
TRANSCRIPT
Interrogation graphique pour l’aide à la formulation de requêtes XQuery
Bouchra SOUKKARIEH Florence SEDES SIG - Université de Paul Sabatier
Introduction Document multimédia Annotation de document multimédiaNotre problématique
État de l’art Langages d’interrogation graphiqueContribution Architecture et notations graphiques Exemples Conclusion et perspectives
Plan
Introduction
Document :
Structure sémantique
<? xml version = ‘1,0’ encoding= utf-8?>
Cet article décrit un outil d’aide à l’interrogation graphique
<article titre= ‘interrogation graphique pour l’aide à la …
Structure logique <? xml version = ‘1,0’ encoding= utf-8?>
<article titre= ‘interrogation graphique pour l’aide à la
Cet article des deux parties
Structure physique<? xml version = ‘1,0’ encoding= utf-8?>
<Article >
<Page>
<Resume>
<ligne> …
</Article>
Cet article est organisé physiquement de pages
Document multimédia
Document multimédia
Structure spatiale
Structure temporelle
Structure
spatio-temporelle
Annotation de document multimédia via métadonnées
Descripteur avec métadonnées
Métadonnées
Exemple de métadonnéesDocument multimédia
Lien vers pres_sig.wavBase de documents multimédia et XMLC.Chrisment, F.SèdesL’objectif de cet exposé est de positionner l’utilisation d’XML dans le contexte des bases de documents …La suite de cet article est organisée en deux parties, la première présentant la génération de descripteurs XML associée aux deux premières fonctionnalités, et la seconde est dédiée au concept de requête multimédia dont l’interprétation repose sur ces descripteurs.
1. GENERATION DE DESCRIPTEURSQuel que soit le type de média, les processus d’indexation ont pour finalité le repérage de segments (processus …
2. Interrogation multimediaActuellement, la recherche d’informations dans une base s’effectue à partir d’une spécification de besoin formulée généralement via un exemple (QBE :‘Query By Example’, image exemple, mélodie, vidéo clip,…), et/ou un énoncé (liste de mot-clés ou requête « à la SQL ‘Structured Query Language’»), et/ou un graphe instancié ou expression de chemin généralisée. …
Lien vers pres_sig.avi
Descripteur
Métadonnées 1 Métadonnées 2
Métadonnées 3Métadonnées 4
Lien temporel
Lien spatial
Lien de structure
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE meta_document SYSTEM "meta_document.dtd"><Meta nom="Meta.XML"><fichier_audio nom="pres_sig" langue="Français" taille="300" type="wav"> <segment rep_debut="00:00:10" rep_fin="00:02:30"> <parole href="http://www.irit.fr/audio/P/a1.wav/"> … </parole> … </segment> </fichier_audio><fichier_texte nom="livre_1" langue="français" taille="500" type="html"> <unite_texte titre_ut="titre">base de documents multimédia et XML</unite_texte> <unite_texte titre_ut="auteur">C.Chrisment , F.Sedès</unite_texte> …</fichier_texte></Meta>
Métadonnées
Exemple de métadonnéesDocument multimédia
Lien vers pres_sig.wavBase de documents multimédia et XMLC.Chrisment, F.SèdesL’objectif de cet exposé est de positionner l’utilisation d’XML dans le contexte des bases de documents …La suite de cet article est organisée en deux parties, la première présentant la génération de descripteurs XML associée aux deux premières fonctionnalités, et la seconde est dédiée au concept de requête multimédia dont l’interprétation repose sur ces descripteurs.
1. GENERATION DE DESCRIPTEURSQuel que soit le type de média, les processus d’indexation ont pour finalité le repérage de segments (processus …
2. Interrogation multimediaActuellement, la recherche d’informations dans une base s’effectue à partir d’une spécification de besoin formulée généralement via un exemple (QBE :‘Query By Example’, image exemple, mélodie, vidéo clip,…), et/ou un énoncé (liste de mot-clés ou requête « à la SQL ‘Structured Query Language’»), et/ou un graphe instancié ou expression de chemin généralisée. …
Lien vers pres_sig.avi
<?xml version="1.0" standalone='yes '?> <META_DOCUMENT> <!- le contenu du méta-document - les liens de structures > <DOCUMENT#0 > <fichier_audio #1.0>…</> <fichier_texte #1.1>……</>… … </DOCUMENT#0> <LIEN_ST> <LIEN_TEMPOREL id1="#1.1" lien="ts" id2="#3.0"/> <LIEN_TEMPOREL id1="#3.0" lien="tb(2.30)" id2="#3.1"/>…</LIEN_ST> </META_DOCUMENT>
Structure temporelle
<?xml version="1.0" standalone='yes '?> <META_DOCUMENT> <!- le contenu du méta-document - les liens de structures > <DOCUMENT#0 > <fichier_audio #1.0>…</> <fichier_texte #1.1>……</>… … </DOCUMENT#0> <LIEN_ST><LIEN_SPATIAL id1="#3.5" lien="si" id2="#2.5"/> …</LIEN_ST> </META_DOCUMENT>
Structure spatiale
<?xml version="1.0" standalone='yes '?>
<META_DOCUMENT>
<!- le contenu du méta-document - les liens de structures >
<DOCUMENT#0 > <fichier_audio #1.0>…</> <fichier_texte#1.1>
……</>… …
</DOCUMENT#0>
<LIEN_ST> <LIEN_TEMPOREL id1="#1.1" lien="ts" id2="#3.0"/>
<LIEN_TEMPOREL id1="#3.0" lien="tb(2.30)" id2="#3.1"/> …
<LIEN_SPATIAL id1="#3.5" lien="si" id2="#2.5"/>
<LIEN_SPATIAL id1="#4.3" lien="sd-sw" id2="#4.2"/>
</LIEN_ST> </META_DOCUMENT>
Structure spatio-temporelle <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE meta_document SYSTEM "meta_document.dtd"><Meta nom="Meta.XML"><fichier_audio nom="pres_sig" langue="Français" taille="300" type="wav"> <segment rep_debut="00:00:10" rep_fin="00:02:30"> <parole href="http://www.irit.fr/audio/P/a1.wav/"> … </parole> … </segment> </fichier_audio><fichier_texte nom="livre_1" langue="français" taille="500" type="html"> <unite_texte titre_ut="titre">base de documents multimédia et XML</unite_texte> <unite_texte titre_ut="auteur">C.Chrisment , F.Sedès</unite_texte> …</fichier_texte></Meta>
Métadonnées
Notre problématique
Utilisateurs non experts
XQuery Langage d’interrogation graphique
Documents multimédia
Requête
Langages d’interrogation graphique
XQBE( XQuery By Example)
GXQL( Graphical XQuery Langage)
XQBE
Restituer les titres de tous les livres qui ne sont pas publiés par "Addison-Wesley " et qui ont un auteur dont le prénom est Paul et restituer le nom d’auteur de chaque livre.
Partie de source Partie de constructeur
GXQL
Partie de filtre Partie de résultat
Barre d
e symb
oles
<Meta id=#0>
……
</>
Parseur DOM
Construction Graphique
Réécriture en XQuery
Moteur d’interprétation XQuery
requête
… …
métadonnéesChoix de
<Result>
</>
Résultat
Présentation
Interface graphique Métadonnées
Architecture
Notations graphiques
Un élément
Le contenu de l’élément
Un attribut
CU Zone pour définir les fonctions spatiales et temporelles
La relation directe
La relation indirecte
Afficher la taille du document et le locuteur de l’enregistrement audio
" pres-sig.wav-"
Exemple
Partie de filtre
Partie de
résultat
Exemplerestituer les séquences de la vidéo ‘pres-sig.avi’ dans lesquelles on entend la voix de ‘XX’.
Conclusion
Un outil graphique d’aide à l’interrogation graphique de requête XQuery
Un outil graphique d’aide à l’interrogation prend en compte :
Extension des opérateurs pour prendre en compte les structures spatiale et temporelle.
Multistructuré des métadonnées
perspectives
Envisager une évaluation de notre outil Intégrer des opérateurs et des fonctions pour prendre en compte
Autres types de structures de documents XML.
Document ayant différences structures et ces structures multiples sont présentées dans le même document XML.