interrogation graphique pour laide à la formulation de requêtes xquery bouchra soukkarieh florence...

Post on 04-Apr-2015

102 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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.

top related