présentation cice telos

31
Synthèse des travaux sur le Web sémantique Gilbert Paquette Gilbert Paquette www.licef.ca/gp www.licef.ca/gp Chaire CICE en ingénierie cognitive et Chaire CICE en ingénierie cognitive et éducative éducative Centre de recherches LICEF Centre de recherches LICEF Télé-université Télé-université Présentation de la Chaire CICE et du Centre Présentation de la Chaire CICE et du Centre LICEF LICEF

Upload: gilbert-paquette

Post on 24-Jun-2015

450 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Présentation cice   telos

Synthèse des travaux sur le Web sémantique

Gilbert PaquetteGilbert Paquette

www.licef.ca/gpwww.licef.ca/gp

Chaire CICE en ingénierie cognitive et éducativeChaire CICE en ingénierie cognitive et éducative

Centre de recherches LICEFCentre de recherches LICEF

Télé-universitéTélé-université

Présentation de la Chaire CICE et du Centre Présentation de la Chaire CICE et du Centre LICEFLICEF

Page 2: Présentation cice   telos

Axes de rechercheAxes de recherchewww.licef.ca/cicewww.licef.ca/cice

Page 3: Présentation cice   telos

Système dSystème d’’opération spécialiséopération spécialisé

Agrégation des ressourcesAgrégation des ressources

……en scénarios multi-acteursen scénarios multi-acteurs

Système Orienté servicesSystème Orienté services

Exécution dirigée par ontologieExécution dirigée par ontologie

Produit des environnement WebProduit des environnement Web

LORNET et TELOS

33

LORNET (2003-2008):

Une centaine de chercheurs Une centaine de chercheurs et assistants dans 6 et assistants dans 6 univeristiésuniveristiés

Réseau CRSNG, 17 Réseau CRSNG, 17 organisationsorganisations

Processus et ressources du Processus et ressources du WEB SèmantiqueWEB SèmantiqueTELOS

Page 4: Présentation cice   telos

Gestionnaire de Gestionnaire de ressourcesressources

Éditeur de scénariosÉditeur de scénarios

Gestionnaire des tâchesGestionnaire des tâches

Éditeur d’ontologiesÉditeur d’ontologies

44

Principaux outils de TELOS

Page 5: Présentation cice   telos

PRIOWS

Composante A – Projet GIT (Hydro-Québec)

Page 6: Présentation cice   telos

Modélisation semi-formelle et ingénierie ontologique

Stratégie d’ingénierie Stratégie d’ingénierie ontologiqueontologique– Modélisation semi-Modélisation semi-

formelleformelle– Formalisation sous forme Formalisation sous forme

d’ontologied’ontologie

Qualité des modèles Qualité des modèles semi-formels semi-formels – Modèle du processus de Modèle du processus de

modélisationmodélisation– Principes pour assurer la Principes pour assurer la

qualitéqualité

Environnement de Environnement de modélisationmodélisation– Scénarios TELOS pour la Scénarios TELOS pour la

modélisation collaborative modélisation collaborative – OntoCase - Transformation OntoCase - Transformation

des modèles semi-formels des modèles semi-formels en ontologie (Thèse M. en ontologie (Thèse M. Héon)Héon)

Page 7: Présentation cice   telos

Éditeurs G-MOTÉditeurs G-MOT

Diagrammes informelsDiagrammes informels Modèles semi-formelsModèles semi-formels OntologiesOntologies Scénarios multi-acteursScénarios multi-acteurs

MOT (1996) &MOTplus (2000) G-MOT (2008)

Page 8: Présentation cice   telos

Éditeur d’ontologiesÉditeur d’ontologies

Page 9: Présentation cice   telos

GIT: Intégration des banques de ressources par

ontologie

Ontologie

BD - n

BD - 4BD - 3

BD - 2

BD - 1

RequêteRecherche

fédérée

»»

Page 10: Présentation cice   telos

Banques de ressources Banques de ressources en réseau - en réseau -

InteropérabilitéInteropérabilité1.1. Développer les outils pour Développer les outils pour

rendre accessible une rendre accessible une masse critique de REA par masse critique de REA par moissonnage moissonnage

2.2. Consolider et développer le Consolider et développer le

partenariat entre les partenariat entre les

opérateurs de banques de opérateurs de banques de

ressources francophones ressources francophones

3.3. Mutualiser les Mutualiser les

développements des développements des

systèmes Paloma, Eurêka systèmes Paloma, Eurêka

et ORI-OAIet ORI-OAI

4.4. Offrir un support Offrir un support méthod. pour la qualité méthod. pour la qualité des banques de des banques de ressources (Q4R et IDLD)ressources (Q4R et IDLD)

5.5. Construire COMÈTE, un Construire COMÈTE, un

outil de gestion des outil de gestion des

ressources du Web ressources du Web

sémantiquesémantique

Page 11: Présentation cice   telos

ProblématiqueProblématique

Référentiels contenant de nombreux formatsRéférentiels contenant de nombreux formats Référentiels et dépôts accessibles selon Référentiels et dépôts accessibles selon

différents protocolesdifférents protocoles Métadonnées valides ?Métadonnées valides ? Utilisation de multiples vocabulaires ? Lesquels Utilisation de multiples vocabulaires ? Lesquels

?? L’indexation, même bien faite, est-elle L’indexation, même bien faite, est-elle

finalement utile au niveau des recherches de finalement utile au niveau des recherches de ressources ?ressources ?

Comment gérer, organiser et exploiter Comment gérer, organiser et exploiter toutes ces métadonnées diversifiées ?toutes ces métadonnées diversifiées ?

.

.

.

Page 12: Présentation cice   telos

Mise en relation complèteMise en relation complète

.

.

.

Représentation par graphe

Page 13: Présentation cice   telos

Architecture - vue Architecture - vue généralegénérale

Page 14: Présentation cice   telos

Exemples de rechercheExemples de recherche

““Toutes les ressources de tel auteur ?”Toutes les ressources de tel auteur ?” ““Toutes les ressources provenant de telle Toutes les ressources provenant de telle

organisation ?”organisation ?” ““Toutes les ressources des auteurs ayant publié avec Toutes les ressources des auteurs ayant publié avec

untel ?”untel ?” ““Exercices référencés sous Dewey mathématique et Exercices référencés sous Dewey mathématique et

sous les classifications équivalentes dans les sous les classifications équivalentes dans les disciplines collégiales ?”disciplines collégiales ?”

““Tous les tutoriels de géométrie et ses sous-Tous les tutoriels de géométrie et ses sous-ensembles, mais excluant la géométrie Euclidienne ?”ensembles, mais excluant la géométrie Euclidienne ?”

““Rapports sur les outils open source qui peuvent Rapports sur les outils open source qui peuvent remplacer l’outil X ?”remplacer l’outil X ?”

Page 15: Présentation cice   telos

Avantages techniquesAvantages techniques

Architecture modulaire (réelle)Architecture modulaire (réelle) Services REST, APIs bien définiesServices REST, APIs bien définies Facilité de maintenance et d’évolutionFacilité de maintenance et d’évolution Facilité de manipulation des triples RDFFacilité de manipulation des triples RDF Pouvoir expressif des requêtes SPARQLPouvoir expressif des requêtes SPARQL Traitements provenant de sources distribuéesTraitements provenant de sources distribuées Capacité d’inférenceCapacité d’inférence Flexibilité dans les travaux de développementFlexibilité dans les travaux de développement

Page 16: Présentation cice   telos

Avantages pour les Avantages pour les usagersusagers

Organisation sémantique des ressources existantes Organisation sémantique des ressources existantes ou moissonnées à partir de répertoires choisisou moissonnées à partir de répertoires choisis

Recherche inter-formats, inter-vocabulaires, inter-Recherche inter-formats, inter-vocabulaires, inter-linguistiqueslinguistiques

Recherche combinant acteurs (identité), sémantique Recherche combinant acteurs (identité), sémantique et contenu des ressources (Dewey,…), propriétés et contenu des ressources (Dewey,…), propriétés des ressources (groupe d'âge, technologie, des ressources (groupe d'âge, technologie, pédagogie, …)pédagogie, …)

Construction de collections Construction de collections – personnalisées selon différents critères personnalisées selon différents critères – obtenues et offertes selon différents formatsobtenues et offertes selon différents formats

Adaptabilité aux formats de métadonnées des Adaptabilité aux formats de métadonnées des fournisseurs de contenufournisseurs de contenu

Page 17: Présentation cice   telos

Interopérabilité dans le Interopérabilité dans le « Web of Data »« Web of Data »

CommunautésCommunautés

Thésaurus SKOSThésaurus SKOS

Linked data (Linked data (SPARQL Endpoints, services, SPARQL Endpoints, services,

ressourcesressources))

Page 18: Présentation cice   telos

Référencement des ressources par

ontologie

Croissance exponentielle des ressources d’information sur le WebLes métadonnées décrivent ces ressources (incl. personnes)Les métadonnées sont structurées par ontologies (OWL, RDF, RDFS,…)Les ontologies permettent aux agents informatiques de traiter l’information sur la base des connaissances

Ontologie

Page 19: Présentation cice   telos

Référencement par Référencement par triplets RDF dans Comètetriplets RDF dans Comète

Page 20: Présentation cice   telos

TELOS: Référencement TELOS: Référencement par par classement classement dans l’ontologiedans l’ontologie

Page 21: Présentation cice   telos

TELOS - Référencement par TELOS - Référencement par association de descripteurs association de descripteurs

OWL-DLOWL-DL Construire/Sélectionner Construire/Sélectionner

une ou plusieurs une ou plusieurs ontologies de domaineontologies de domaine

Référencer les ressources Référencer les ressources par les classes, instances, par les classes, instances, propriétés d’une propriétés d’une ontologie (OWL-DL ontologie (OWL-DL descriptors)descriptors)

Étendre au besoin les Étendre au besoin les références par références par connaissances à des connaissances à des références par références par compétencecompétence

Faire des recherches, Faire des recherches, simples, avancées de simples, avancées de proximité dans la BRproximité dans la BR

Page 22: Présentation cice   telos

Maintenance du référencement par Maintenance du référencement par ontologieontologie

Caractère évolutif des ontologies du Web sémantiqueCaractère évolutif des ontologies du Web sémantique Méthode pour maintenir lMéthode pour maintenir l’’intégrité du référencement intégrité du référencement

des ressources (Thèse D. Rogozan)des ressources (Thèse D. Rogozan) Outil de migration des instancesOutil de migration des instances

Page 23: Présentation cice   telos

Scénarisation, agrégation et équilibre des ressources

Ressources

OutilsDocuments

Acteurs

ScénariosMulti-acteurs

Patternsde scénarios

Page 24: Présentation cice   telos

Langage graphiqueLangage graphiquede scénarisationde scénarisation

Page 25: Présentation cice   telos

GIT: Liaison des ressources aux scénarios de travail

Page 26: Présentation cice   telos

Scénarisation et équilibre des Scénarisation et équilibre des ressources (suite)ressources (suite)

Scénarios (workflows Scénarios (workflows multi-acteurs) vus comme multi-acteurs) vus comme une orchestration des une orchestration des ressourcesressources

Référencement par Référencement par ontologie de domaine et ontologie de domaine et compétencescompétences

Comparer la distance Comparer la distance sémantique entre les sémantique entre les ressourcesressources

Guider le processus de Guider le processus de scénarisation – objectif scénarisation – objectif qualitéqualité

Spécifier des agents Spécifier des agents logiciels pour assurer logiciels pour assurer l’équilibre et la qualité l’équilibre et la qualité (Thèse J. Contamines)(Thèse J. Contamines)

Page 27: Présentation cice   telos

Modèle usager et assistance aux scénarios (Comp. E))

Système hôte: scénarios TELOS

Agents épiphytes

Système d’assistance: hiérarchie d’agents

Agents et modèles usagers

Agentsconseillers

Arbre des tâchesModèleusagerModèleusager

Page 28: Présentation cice   telos

Scénario, point d’insertion et Scénario, point d’insertion et édition des agentsédition des agents

Le “global advisor” cumule le temps de l’usager dans les activités et ajuste le modèle de l’usager en conséquence.

Page 29: Présentation cice   telos

Scénario, point d’insertion et Scénario, point d’insertion et édition des agentsédition des agents

Advisor 1 propose des activités additionnelles (“Java Tutorial”) à certains étudiants n’ayant pas les compétences prérequises.

Advisor 2 réagit à la fin de la l’activité “Use Cases” où l’apprenant produit le document “Project Use Cases”, pour ajouter au modèle de l’usager cette évidence d’acquisition de compétences.

Advisor 3 propose une référence UML pour l’activité “Sequence Diagram” selon les compétences de l’usager

Page 30: Présentation cice   telos

Évolution des Évolution des technologies Webtechnologies Web

Croissance des interactions

Cro

issan

ce d

es in

form

ati

on

set

des c

on

nais

san

ces

2.0 Web social1.0 Web informationnel

4.0 Web intégré3.0 Web sémantique

Page 31: Présentation cice   telos

ConclusionConclusionOrientations de rechercheOrientations de recherche

1.1. Modélisation des processus sociaux multi-acteurs à base Modélisation des processus sociaux multi-acteurs à base de connaissancesde connaissances

2.2. Contextes d’usage par la modélisation des scénarios Contextes d’usage par la modélisation des scénarios d’activitéd’activité

3.3. Personnalisation et assistance aux scénario de travail et Personnalisation et assistance aux scénario de travail et de formation par des modèles usagers à base de formation par des modèles usagers à base d’ontologies et de compétencesd’ontologies et de compétences

4.4. Extraction et gestion des connaissances et des Extraction et gestion des connaissances et des ressources à partir de l’information générée par le Web ressources à partir de l’information générée par le Web 2.0 et les sources d’information hétérogènes sur le Web2.0 et les sources d’information hétérogènes sur le Web

5.5. Implantation d’applications innovatrices dans les Implantation d’applications innovatrices dans les organisations soutenant la collaboration sur le Web organisations soutenant la collaboration sur le Web sémantique et socialsémantique et social