SlideShare a Scribd company logo
1 of 9
Download to read offline
Démarches sémantiques de recherche
     d’information sur le web
     Olivier Corby, Catherine Faron Zucker, Isabelle Mirbel




                                        IC 2009, Hammamet, 25-29 mai




• Assister les activités d’une communauté
  à l’aide d’une mémoire collective
   – Construction d’ontologies de domaines
   – Annotation des ressources communautaires
   – Recherche sémantique d’information

   – Capitaliser des requêtes pour les réutiliser et partager
       • Annotation de requêtes
       • Organisation de requêtes, Recherche de requêtes

   – Expliciter et capitaliser des démarches entières de
     recherche d’information supportant une activité
       • Combinaison de requêtes




Problématique                                                      2
• Convergence de différents projets de recherche
   –   e-WOK HUB
   –   Immunosearch
   –   C3R
   –   QBLS, OrPAF

• Un projet en cours: color DESIR

• Démarches sémantiques de recherche d’information
   – Représentation de connaissances sur les démarches
        • Intentions de recherche
        • Stratégies de recherche
   – Représentation modulaire de fragments de démarche
   – Opérationnalisation

Motivation                                               3




• Démarches intentionnelles de recherche
   –   Modèle de carte (Rolland et al. 1999)
   –   Ontologie
   –   Modèle d’annotation
   –   Opérationnalisation par des règles




Plan de l’exposé                                         4
• Modélisation de processus
   – Ordonnancement d’intentions
   – … et de stratégies de réalisation de ces intentions


• Carte
  Graphe orienté dont les nœuds sont des intentions
  (dont un nœud début et un nœud fin de processus)
  et les arcs sont des stratégies

• Section de carte
  triplet (intention source, stratégie, intention cible)



Modèle de carte                                                                5




                         Stop                        Start



      Rechercher des ressources                            Rechercher des
       sur le pilotage d’une BD à                           ressources sur
         partir d’un langage de                          l’historique des BD
             programmation

    API Java             API PHP
                                                       Rechercher des
         Rechercher                                   ressources sur le
        des ressources                                modèle relationnel
           sur SQL

                                  Rechercher des
                                ressources sur les
                                 formes normales


Exemple de carte: Rechercher des ressources sur les BDR                        6
• Directive de réalisation d’intention (DRI)
    – Associée à chaque section de carte
    – Fournit les moyens de réaliser l’intention cible

• Directives opérationnelles vs intentionnelles




Modèle de carte (suite)                                                         7




                          Stop                        Start



     Rechercher des ressources                              Rechercher des
SELECT ?r pilotage d’une BD à
      sur le                                                 ressources sur
WHERE { partir d’un langage de
                                                          l’historique des BD
  {?r rdf:type dom:NormalForm}
            programmation
  UNION
  { API Java
    ?r rdf:type ?t
                         API PHP
    ?t rdfs:subClassOf dom:NormalForm                   Rechercher des
  }      Rechercher                                    ressources sur le
}      des ressources                                  modèle relationnel
            sur SQL

                                   Rechercher des
                                 ressources sur les
                                  formes normales


Exemple de directive opérationnelle de réalisation d’intention                  8
Stop                        Start
                    Start


      Rechercher des ressources des
                         Rechercher
                                                              Rechercher des
       sur le pilotage ressources sur les
                        d’une BD à                             ressources sur
         partir d’un langage de de formes
                       définitions
                                                            l’historique des BD
             programmation    normales
    Stop
    API Java                API PHP
                    Rechercher des                        Rechercher des
          Rechercher
                  ressources sur les                     ressources sur le
        des ressources
                  transformations en                     modèle relationnel
            sur SQL  forme normale

                                     Rechercher des
                                   ressources sur les
                                    formes normales


Exemple de directive intentionnelle de réalisation d’intention                    9




                                             Verb                Object

                                              hasVerb      hasObject

  composedOf                        hasTarget                             start
                    Section                         Intention     type
                                    hasSource
                                                                          stop
    operationalizedBy
                        hasResource hasStrategy                     Location
      Intention
    Achievement                                                     Direction
     Guideline              Resource         Parameter
                                                                    Beneficiary
         subClassOf                                                 Ways Manner
     Map       GenericQuery                                         Quality
                                                                    Quantity


Ontologie pour les démarches intentionnelles de recherche                         10
<rdf:RDF xmlns:rdf=quot;...quot; xmlns:map=quot;...quot;xmlns:dom=quot;...quot;>
 <map:Section>
  <map:hasSource>
   <map:Intention rdf:nodeID=quot;iiquot;>
    <hasVerb rdf:resource=quot;&dom;Searchquot;/>
    <hasObject rdf:resource=quot;&dom;NormalFormDefinitionquot;/>
   </map:Intention>
  </map:hasSource>
  <map:hasTarget>
   <map:Intention rdf:nodeID=quot;ijquot;>
    <hasVerb rdf:resource=quot;&dom;Searchquot;/>
    <hasObject rdf:resource=quot;&dom;NormalizationRulequot;/>
   </map:Intention>
  </map:hasTarget>
         Rechercher des                Rechercher des
 </map:Section>
        ressources sur les           ressources sur les
</rdf:RDF>
       définitions de formes         transformations en
               normales                            forme normale

Annotation d’une section de démarche de recherche                       11




• Fragment de démarche
    – Signature : section de carte dont au moins l’intention
      cible est spécifiée
    – Corps : Directive de Réalisation d’Intention (DRI)
      opérationnelle ou intentionnelle (dont les sections
      devront à leur tour être associées à une DRI)


• Mise en œuvre d’une démarche de recherche
    – Connexion de fragments de démarche en fonction de
      leurs signatures
        • L’intention cible de l’un est l’intention source de l’autre
    – Choix d’un fragment selon la stratégie souhaitée
        • Plusieurs fragments peuvent avoir la même signature :
          A une même section peuvent être associées différentes DRI

Opérationalisation                                                      12
• Règle
   – Conclusion : signature de fragment (section de carte)
   – Prémisse : corps de fragment (requête ou carte)

• Règle concrète
   – Sa prémisse est un graphe requête permettant de
     retrouver les ressources pertinentes: leurs annotations
     s’apparient avec ce graphe

• Règle abstraite
   – Sa prémisse est un patron de graphe représentant une
     carte permettant la réalisation de l’intention cible



Représentation d’un fragment de démarche                     13




• Règle SPARQL

  CONSTRUCT {
      _:s map:hasTarget _:i
      _:i map:hasObject dom:NormalForm
      _:s map:hasResource ?r
  }
  WHERE {
      ?r rdf:type dom:NormalForm
      UNION
      { ?r rdf:type ?t
        ?t rdfs:subClassOf dom:NormalForm
      }
  }




Règle concrète                                               14
• Règle SPARQL

   CONSTRUCT {
       _:s map:hasTarget _:i
       _:i map:hasObject dom:NormalForm
       _:s map:operationalizedBy ?g }
   WHERE {
       graph ?g {
       ?s1 map:hasSource Start
       ?s1 map:hasTarget ?i1
       ?i1 map:hasObject dom:NormalFormDefinition
       ?s2 map:hasSource ?i1
       ?s2 map:hasTarget ?i2
       ?i2 map:hasObject dom:NormalizationRule
       ?s3 map:hasSource ?i2
       ?s3 map:hasTarget map:Stop}
   }

Règle abstraite                                         15




• Choix par l’utilisateur d’une intention parmi celles des
  fragments de démarches enregistrés dans la mémoire
• Mise en œuvre d’un mécanisme de chaînage arrière
• Trace du raisonnement, gestion des ressources
  identifiées
• Présentation à l’utilisateur de la démarche construite
  Organisation des ressources identifiées associées aux
  sections de la démarche




Mise en œuvre de démarches de recherche                 16
• Explicitation de démarches
   – Auprès d’agronomes et de généticiens de l’INRA
• Implémentation d’une application Web permettant de
  visualiser les résultats avec la ou les démarches
  mises en œuvre
   – Un moteur de chaînage arrière existe, couplé avec
     Corese
• La saisie d’une démarche, sa transformation et son
  intégration dans une mémoire reste à faire

• Règles SPARQL construct/where; dialecte RIF
• Démarche de recherche d’information pour le web
  sémantique (couplage RDF/SPARQL)

Conclusion                                               17

More Related Content

Viewers also liked

Arrêté Prefectoral du 16 avril 2015 - Embauches à compter du 20 avril 2015
Arrêté Prefectoral  du 16 avril 2015 - Embauches à compter du 20 avril 2015Arrêté Prefectoral  du 16 avril 2015 - Embauches à compter du 20 avril 2015
Arrêté Prefectoral du 16 avril 2015 - Embauches à compter du 20 avril 2015A3C - Expert Comptable à Dunkerque
 
Revistas de acceso abierto
Revistas de acceso abiertoRevistas de acceso abierto
Revistas de acceso abiertoErnest Abadal
 
Note de synthèse du conseil municipal du 5 octobre 2010
Note de synthèse du conseil municipal du 5 octobre 2010Note de synthèse du conseil municipal du 5 octobre 2010
Note de synthèse du conseil municipal du 5 octobre 2010Gaillac Info
 
Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...
Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...
Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...Ministère de l'Économie et des Finances
 
France vs Allemagne : Le match des Web Analystes
France vs Allemagne : Le match des Web AnalystesFrance vs Allemagne : Le match des Web Analystes
France vs Allemagne : Le match des Web AnalystesAT Internet
 
Pdma d. nuevos servicios o. acuña (corta)
Pdma d. nuevos servicios o. acuña (corta)Pdma d. nuevos servicios o. acuña (corta)
Pdma d. nuevos servicios o. acuña (corta)Axeleratum
 
Herramientas de Infoactivismo
Herramientas de InfoactivismoHerramientas de Infoactivismo
Herramientas de InfoactivismoEspacio Público
 
Investissements au myanmar formation de la société au myanmar, vietnam, l'i...
Investissements au myanmar   formation de la société au myanmar, vietnam, l'i...Investissements au myanmar   formation de la société au myanmar, vietnam, l'i...
Investissements au myanmar formation de la société au myanmar, vietnam, l'i...AnyaS19
 
Els de la ceba també són a Suïssa
Els de la ceba també són a SuïssaEls de la ceba també són a Suïssa
Els de la ceba també són a Suïssardiezmer
 
Talleres Vivenciales de Me Haces la Taba Dic13
Talleres Vivenciales de Me Haces la Taba Dic13Talleres Vivenciales de Me Haces la Taba Dic13
Talleres Vivenciales de Me Haces la Taba Dic13Luis Palomino
 
Vista Previa de Guías CEUN 2.0
Vista Previa de Guías CEUN 2.0Vista Previa de Guías CEUN 2.0
Vista Previa de Guías CEUN 2.0Negocios Negocios
 
06 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 201206 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 2012Cédric Frayssinet
 
Cest laplus grande_richesse
Cest laplus grande_richesseCest laplus grande_richesse
Cest laplus grande_richesseVeliky Arieh
 
La edicion científica (Scientific communication)
La edicion científica (Scientific communication)La edicion científica (Scientific communication)
La edicion científica (Scientific communication)Ernest Abadal
 
ou sont vos lcients- pour artisans du btp
ou sont vos lcients- pour artisans du btpou sont vos lcients- pour artisans du btp
ou sont vos lcients- pour artisans du btpMira Lavandier
 
Reglement jeu real snow backcountry (1)
Reglement jeu real snow backcountry (1)Reglement jeu real snow backcountry (1)
Reglement jeu real snow backcountry (1)bellonj
 
Discusión no. 2 curso web impm táchira carlos gómez valderrama
Discusión no. 2 curso web impm táchira  carlos gómez valderramaDiscusión no. 2 curso web impm táchira  carlos gómez valderrama
Discusión no. 2 curso web impm táchira carlos gómez valderramaCarlos Luis Gomez Valderrama
 

Viewers also liked (20)

Arrêté Prefectoral du 16 avril 2015 - Embauches à compter du 20 avril 2015
Arrêté Prefectoral  du 16 avril 2015 - Embauches à compter du 20 avril 2015Arrêté Prefectoral  du 16 avril 2015 - Embauches à compter du 20 avril 2015
Arrêté Prefectoral du 16 avril 2015 - Embauches à compter du 20 avril 2015
 
Revistas de acceso abierto
Revistas de acceso abiertoRevistas de acceso abierto
Revistas de acceso abierto
 
Note de synthèse du conseil municipal du 5 octobre 2010
Note de synthèse du conseil municipal du 5 octobre 2010Note de synthèse du conseil municipal du 5 octobre 2010
Note de synthèse du conseil municipal du 5 octobre 2010
 
Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...
Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...
Temps periscolaire et contraintes pro parents insee septembre 2011_http://www...
 
France vs Allemagne : Le match des Web Analystes
France vs Allemagne : Le match des Web AnalystesFrance vs Allemagne : Le match des Web Analystes
France vs Allemagne : Le match des Web Analystes
 
Noel à Naples
Noel à Naples Noel à Naples
Noel à Naples
 
Pdma d. nuevos servicios o. acuña (corta)
Pdma d. nuevos servicios o. acuña (corta)Pdma d. nuevos servicios o. acuña (corta)
Pdma d. nuevos servicios o. acuña (corta)
 
Herramientas de Infoactivismo
Herramientas de InfoactivismoHerramientas de Infoactivismo
Herramientas de Infoactivismo
 
Investissements au myanmar formation de la société au myanmar, vietnam, l'i...
Investissements au myanmar   formation de la société au myanmar, vietnam, l'i...Investissements au myanmar   formation de la société au myanmar, vietnam, l'i...
Investissements au myanmar formation de la société au myanmar, vietnam, l'i...
 
Els de la ceba també són a Suïssa
Els de la ceba també són a SuïssaEls de la ceba també són a Suïssa
Els de la ceba també són a Suïssa
 
Talleres Vivenciales de Me Haces la Taba Dic13
Talleres Vivenciales de Me Haces la Taba Dic13Talleres Vivenciales de Me Haces la Taba Dic13
Talleres Vivenciales de Me Haces la Taba Dic13
 
Vista Previa de Guías CEUN 2.0
Vista Previa de Guías CEUN 2.0Vista Previa de Guías CEUN 2.0
Vista Previa de Guías CEUN 2.0
 
06 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 201206 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 2012
 
Moonlight 43
Moonlight 43Moonlight 43
Moonlight 43
 
Cest laplus grande_richesse
Cest laplus grande_richesseCest laplus grande_richesse
Cest laplus grande_richesse
 
La edicion científica (Scientific communication)
La edicion científica (Scientific communication)La edicion científica (Scientific communication)
La edicion científica (Scientific communication)
 
ou sont vos lcients- pour artisans du btp
ou sont vos lcients- pour artisans du btpou sont vos lcients- pour artisans du btp
ou sont vos lcients- pour artisans du btp
 
Reglement jeu real snow backcountry (1)
Reglement jeu real snow backcountry (1)Reglement jeu real snow backcountry (1)
Reglement jeu real snow backcountry (1)
 
Discusión no. 2 curso web impm táchira carlos gómez valderrama
Discusión no. 2 curso web impm táchira  carlos gómez valderramaDiscusión no. 2 curso web impm táchira  carlos gómez valderrama
Discusión no. 2 curso web impm táchira carlos gómez valderrama
 
Pampanito pagina
Pampanito paginaPampanito pagina
Pampanito pagina
 

More from Conférence IC 2009

Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...Conférence IC 2009
 
Sémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistéeSémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistéeConférence IC 2009
 
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...Conférence IC 2009
 
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...Conférence IC 2009
 
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Conférence IC 2009
 
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...Conférence IC 2009
 
Evaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaineEvaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaineConférence IC 2009
 
Ontologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantiqueOntologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantiqueConférence IC 2009
 
Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...Conférence IC 2009
 
Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...Conférence IC 2009
 
Patrons de gestion des changements OWL
Patrons de gestion des changements OWLPatrons de gestion des changements OWL
Patrons de gestion des changements OWLConférence IC 2009
 
Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...Conférence IC 2009
 
Indexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de conceptsIndexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de conceptsConférence IC 2009
 
Gradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologiesGradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologiesConférence IC 2009
 
Méta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiquesMéta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiquesConférence IC 2009
 
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...Conférence IC 2009
 
COBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologiesCOBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologiesConférence IC 2009
 
Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...Conférence IC 2009
 
Alignement entre ontologie de domaine et la Snomed: trois études de cas
Alignement entre ontologie de domaine et la Snomed: trois études de casAlignement entre ontologie de domaine et la Snomed: trois études de cas
Alignement entre ontologie de domaine et la Snomed: trois études de casConférence IC 2009
 
Explorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de donnéesExplorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de donnéesConférence IC 2009
 

More from Conférence IC 2009 (20)

Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
Conception assistée d’une ontologie à partir d’une conceptualisation consensu...
 
Sémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistéeSémantique des folksonomies: structuration collaborative et assistée
Sémantique des folksonomies: structuration collaborative et assistée
 
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
Outil de gestion des connaissances d’une Interconnexion de Communautés de Pra...
 
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
Tentative de cartographie des besoins, solutions et sujets de recherche ouver...
 
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
 
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
Enrichissement automatique d’une base de connaissances biologiques à l’aide d...
 
Evaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaineEvaluation d'associations sémantiques dans une ontologie de domaine
Evaluation d'associations sémantiques dans une ontologie de domaine
 
Ontologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantiqueOntologies étendues pour l'annotation sémantique
Ontologies étendues pour l'annotation sémantique
 
Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...Modélisation systématique de recommandations de pratique clinique: une étude ...
Modélisation systématique de recommandations de pratique clinique: une étude ...
 
Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...Connaissances opérationnelles pour la conception automatique de légendes de c...
Connaissances opérationnelles pour la conception automatique de légendes de c...
 
Patrons de gestion des changements OWL
Patrons de gestion des changements OWLPatrons de gestion des changements OWL
Patrons de gestion des changements OWL
 
Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...Construction automatique d’ontologies à partir d’une base de données relation...
Construction automatique d’ontologies à partir d’une base de données relation...
 
Indexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de conceptsIndexation de photos sociales par propagation sur une hiérarchie de concepts
Indexation de photos sociales par propagation sur une hiérarchie de concepts
 
Gradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologiesGradients de prototypicalité appliqués à la personnalisation d'ontologies
Gradients de prototypicalité appliqués à la personnalisation d'ontologies
 
Méta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiquesMéta-modèle général de description de ressources terminologiques et ontologiques
Méta-modèle général de description de ressources terminologiques et ontologiques
 
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
SEMIOSEM : une mesure de similarité conceptuelle fondée sur une approche sémi...
 
COBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologiesCOBRA : Une plate-forme de RàPC basée sur des ontologies
COBRA : Une plate-forme de RàPC basée sur des ontologies
 
Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...Construction automatique d'ontologies à partir de spécifications de bases de ...
Construction automatique d'ontologies à partir de spécifications de bases de ...
 
Alignement entre ontologie de domaine et la Snomed: trois études de cas
Alignement entre ontologie de domaine et la Snomed: trois études de casAlignement entre ontologie de domaine et la Snomed: trois études de cas
Alignement entre ontologie de domaine et la Snomed: trois études de cas
 
Explorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de donnéesExplorer des actualités multimédia dans le Web de données
Explorer des actualités multimédia dans le Web de données
 

Démarches sémantiques de recherche d'information sur le Web

  • 1. Démarches sémantiques de recherche d’information sur le web Olivier Corby, Catherine Faron Zucker, Isabelle Mirbel IC 2009, Hammamet, 25-29 mai • Assister les activités d’une communauté à l’aide d’une mémoire collective – Construction d’ontologies de domaines – Annotation des ressources communautaires – Recherche sémantique d’information – Capitaliser des requêtes pour les réutiliser et partager • Annotation de requêtes • Organisation de requêtes, Recherche de requêtes – Expliciter et capitaliser des démarches entières de recherche d’information supportant une activité • Combinaison de requêtes Problématique 2
  • 2. • Convergence de différents projets de recherche – e-WOK HUB – Immunosearch – C3R – QBLS, OrPAF • Un projet en cours: color DESIR • Démarches sémantiques de recherche d’information – Représentation de connaissances sur les démarches • Intentions de recherche • Stratégies de recherche – Représentation modulaire de fragments de démarche – Opérationnalisation Motivation 3 • Démarches intentionnelles de recherche – Modèle de carte (Rolland et al. 1999) – Ontologie – Modèle d’annotation – Opérationnalisation par des règles Plan de l’exposé 4
  • 3. • Modélisation de processus – Ordonnancement d’intentions – … et de stratégies de réalisation de ces intentions • Carte Graphe orienté dont les nœuds sont des intentions (dont un nœud début et un nœud fin de processus) et les arcs sont des stratégies • Section de carte triplet (intention source, stratégie, intention cible) Modèle de carte 5 Stop Start Rechercher des ressources Rechercher des sur le pilotage d’une BD à ressources sur partir d’un langage de l’historique des BD programmation API Java API PHP Rechercher des Rechercher ressources sur le des ressources modèle relationnel sur SQL Rechercher des ressources sur les formes normales Exemple de carte: Rechercher des ressources sur les BDR 6
  • 4. • Directive de réalisation d’intention (DRI) – Associée à chaque section de carte – Fournit les moyens de réaliser l’intention cible • Directives opérationnelles vs intentionnelles Modèle de carte (suite) 7 Stop Start Rechercher des ressources Rechercher des SELECT ?r pilotage d’une BD à sur le ressources sur WHERE { partir d’un langage de l’historique des BD {?r rdf:type dom:NormalForm} programmation UNION { API Java ?r rdf:type ?t API PHP ?t rdfs:subClassOf dom:NormalForm Rechercher des } Rechercher ressources sur le } des ressources modèle relationnel sur SQL Rechercher des ressources sur les formes normales Exemple de directive opérationnelle de réalisation d’intention 8
  • 5. Stop Start Start Rechercher des ressources des Rechercher Rechercher des sur le pilotage ressources sur les d’une BD à ressources sur partir d’un langage de de formes définitions l’historique des BD programmation normales Stop API Java API PHP Rechercher des Rechercher des Rechercher ressources sur les ressources sur le des ressources transformations en modèle relationnel sur SQL forme normale Rechercher des ressources sur les formes normales Exemple de directive intentionnelle de réalisation d’intention 9 Verb Object hasVerb hasObject composedOf hasTarget start Section Intention type hasSource stop operationalizedBy hasResource hasStrategy Location Intention Achievement Direction Guideline Resource Parameter Beneficiary subClassOf Ways Manner Map GenericQuery Quality Quantity Ontologie pour les démarches intentionnelles de recherche 10
  • 6. <rdf:RDF xmlns:rdf=quot;...quot; xmlns:map=quot;...quot;xmlns:dom=quot;...quot;> <map:Section> <map:hasSource> <map:Intention rdf:nodeID=quot;iiquot;> <hasVerb rdf:resource=quot;&dom;Searchquot;/> <hasObject rdf:resource=quot;&dom;NormalFormDefinitionquot;/> </map:Intention> </map:hasSource> <map:hasTarget> <map:Intention rdf:nodeID=quot;ijquot;> <hasVerb rdf:resource=quot;&dom;Searchquot;/> <hasObject rdf:resource=quot;&dom;NormalizationRulequot;/> </map:Intention> </map:hasTarget> Rechercher des Rechercher des </map:Section> ressources sur les ressources sur les </rdf:RDF> définitions de formes transformations en normales forme normale Annotation d’une section de démarche de recherche 11 • Fragment de démarche – Signature : section de carte dont au moins l’intention cible est spécifiée – Corps : Directive de Réalisation d’Intention (DRI) opérationnelle ou intentionnelle (dont les sections devront à leur tour être associées à une DRI) • Mise en œuvre d’une démarche de recherche – Connexion de fragments de démarche en fonction de leurs signatures • L’intention cible de l’un est l’intention source de l’autre – Choix d’un fragment selon la stratégie souhaitée • Plusieurs fragments peuvent avoir la même signature : A une même section peuvent être associées différentes DRI Opérationalisation 12
  • 7. • Règle – Conclusion : signature de fragment (section de carte) – Prémisse : corps de fragment (requête ou carte) • Règle concrète – Sa prémisse est un graphe requête permettant de retrouver les ressources pertinentes: leurs annotations s’apparient avec ce graphe • Règle abstraite – Sa prémisse est un patron de graphe représentant une carte permettant la réalisation de l’intention cible Représentation d’un fragment de démarche 13 • Règle SPARQL CONSTRUCT { _:s map:hasTarget _:i _:i map:hasObject dom:NormalForm _:s map:hasResource ?r } WHERE { ?r rdf:type dom:NormalForm UNION { ?r rdf:type ?t ?t rdfs:subClassOf dom:NormalForm } } Règle concrète 14
  • 8. • Règle SPARQL CONSTRUCT { _:s map:hasTarget _:i _:i map:hasObject dom:NormalForm _:s map:operationalizedBy ?g } WHERE { graph ?g { ?s1 map:hasSource Start ?s1 map:hasTarget ?i1 ?i1 map:hasObject dom:NormalFormDefinition ?s2 map:hasSource ?i1 ?s2 map:hasTarget ?i2 ?i2 map:hasObject dom:NormalizationRule ?s3 map:hasSource ?i2 ?s3 map:hasTarget map:Stop} } Règle abstraite 15 • Choix par l’utilisateur d’une intention parmi celles des fragments de démarches enregistrés dans la mémoire • Mise en œuvre d’un mécanisme de chaînage arrière • Trace du raisonnement, gestion des ressources identifiées • Présentation à l’utilisateur de la démarche construite Organisation des ressources identifiées associées aux sections de la démarche Mise en œuvre de démarches de recherche 16
  • 9. • Explicitation de démarches – Auprès d’agronomes et de généticiens de l’INRA • Implémentation d’une application Web permettant de visualiser les résultats avec la ou les démarches mises en œuvre – Un moteur de chaînage arrière existe, couplé avec Corese • La saisie d’une démarche, sa transformation et son intégration dans une mémoire reste à faire • Règles SPARQL construct/where; dialecte RIF • Démarche de recherche d’information pour le web sémantique (couplage RDF/SPARQL) Conclusion 17