La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Serveurs de bases de connaissances sur le Web S. Moisan, F Avnaim, T.ben Salah* D. Ziebelin, P. Genoud, V.Dupierris** *Inria Sophia Antipolis ** Inria.

Présentations similaires


Présentation au sujet: "1 Serveurs de bases de connaissances sur le Web S. Moisan, F Avnaim, T.ben Salah* D. Ziebelin, P. Genoud, V.Dupierris** *Inria Sophia Antipolis ** Inria."— Transcription de la présentation:

1 1 Serveurs de bases de connaissances sur le Web S. Moisan, F Avnaim, T.ben Salah* D. Ziebelin, P. Genoud, V.Dupierris** *Inria Sophia Antipolis ** Inria Rhône Alpes

2 Séminaire D & C27-28/11/002 Bases de connaissances Réceptacles de connaissances sur un domaine åreprésentations (+ ou - lisibles) selon différents formalismes åconnaissances dun expert (ou plusieurs) åutilisées par moteur d'inférence ï Souvent locales & peu partagées

3 Séminaire D & C27-28/11/003 Motivations Distribuer des bases de connaissances pour : les diffuser (vers des utilisateurs, ou comme mémoire dans lentreprise,...); les partager (entre équipes, chercheurs,…) åconsultation åmodification les co-développer

4 Séminaire D & C27-28/11/004 Expérience en pilotage de programmes Connaissances sur lutilisation de programmes Partage entre équipes Mise en commun de bibliothèques Mise à disposition des programmes (cours, applications utilisatrices,…) ï Utilité pilotage : permet partage des seules compétences dutilisation (pas sources)

5 Séminaire D & C27-28/11/005 Pilotage de programmes Capitalisation opérationnelle sur lutilisation des codes Techniques a base de connaissances ñ Mémoire dentreprise consultable sur les codes ñ Outils automatiques pour les utilisateurs des codes

6 Séminaire D & C27-28/11/006 Architecture du prototype de serveur …….. Esclave 1 (site 1) Gestion des ressources locales (ressources avec protections) Maître Gestion des utilisateurs Client sur Applet Navigateur(Applets) Client sur Application Java Client sur Servlet Navigateur (Pages html) Esclave n (site n) Gestion des ressources locales (ressources avec protections) INTERNET

7 Séminaire D & C27-28/11/007 Vue de linterface disponible Modification de la BC Opérateur composite Opérateur primitif (programme)

8 Séminaire D & C27-28/11/008 Bilan première expérience Gestion des utilisateurs et des ressources Sécurité Consultation et construction collaborative de bases de connaissances Manque : exécution distante sur des données

9 Séminaire D & C27-28/11/009 Deuxième expérience : Le système WebAROM Consultation, annotation, édition sur le Web de n'importe quelle base de connaissances AROM BC1 BC2 Utilisateur 1 Utilisateur 2 Administrateur de Bases de Connaissances Clients WWW Browser Internet webAROM

10 Séminaire D & C27-28/11/0010 Le modèle d AROM Modèle de classes et d associations Formation Enseignant Titulaire MaîtreConfProfesseur 2nd cycle 3ème cycle Dirige3èmeCycle prime : float Dirige directeur formation

11 Séminaire D & C27-28/11/0011 Le modèle d AROM Jean Dupont... Paul Martin... jd pm BD... GL... Algo... bdglalgo 1ère année... 2eme année... a1a2 Enseignant Cours Enseigne enseignantformation cours Formation nbAnnees : integer Les objets sont les instances des classes Les tuples sont les instances des associations enseignantcoursformationnbAnnées jdbda13 jdalgoa2 pmhista

12 Séminaire D & C27-28/11/0012 Les mécanismes dinférence d Arom Langage de modélisation algébrique Attachement procédural Classification Modèle de tâches

13 Séminaire D & C27-28/11/0013 La plateforme AROM KB AROM kernel Noyau écrit en JAVA 1.2 pour la modélisation et manipulation de bases AROM AROM API Une API (Application Programming Interface) utilisées par plusieurs applications IME (Integrated Modeling Environment) : une interface graphique pour la construction de bases AROM WebAROM : une application pour consulter des bases AROM sur Internet

14 Séminaire D & C27-28/11/0014 Le système WebAROM interface utilisateur Entité sélectionnée Sélection du type dentité à visualiser Opérations sur lentité Visualisation des résultats de lopération (ici la structure de la classe sélectionnée) Opérations globales (informations générales, ouverture, sauvegarde d une base) Listes des entités

15 Séminaire D & C27-28/11/0015 Le système WebAROM génération dynamique d'HTML Pic non classé... Requête pour la description de la classe Pic non classé Recherche de la classe PicNonClassé dans la BC Extraction de toute l'information sur PicNonClassé Construction de la page HTML émission HTML de la description de PicNonClassé WebAROM Les liens hypertextes permettent une navigation rapide dans la BC

16 Séminaire D & C27-28/11/0016 Le système WebAROM contrôle de l'accès aux Bases lecture écriture l Créer un nouvel objet l Annoter l Créer un nouveau tuple l Annoter l Modifier l Effacer l Annoter l Modifier l Effacer l Annoter l Sauver l Annoter Classes Vue: l Contenu l Documentation l Code source l Annotations l Liste d'objets Objets Vue: l Contenu l Documentation l Code source l Annotations Tuples Vue: l Contenu l Documentation l Code source l Annotations Associations Vue: l Contenu l Documentation l Code source l Annotations l Liste d'objets l Liste de tuples lecture seule BC l Ouvrir/fermer Vue: l Liste de classes l Liste d'associations l Liste d'objets l Annotations Pour chaque BC, les droits d'accès sont définis par utilisateur å Pour une BC donnée, un utilisateur peut disposer : x d'aucun accès x d'un accès en lecture seulement x d'un accès en lecture et écriture

17 Séminaire D & C27-28/11/0017 Le système AROM - WebAROM annotation de BC Les utilisateurs peuvent déposer des annotations sur chaque entité (BC, classe, association, objet, tuple) Les annotations sont stockées dans une BD relationnelle (mySQL) Un utilisateur peut consulter toutes les annotations å les annotations pour une entité donnée å les annotations d'un utilisateur donné å les annotations entre deux dates Un utilisateur ayant des droits en lecture et écriture peut effacer des annotations

18 Séminaire D & C27-28/11/0018 Le système WebAROM accès concurrent aux BC BC User 1 User 2 HTML lire User 3 écrire lire

19 Séminaire D & C27-28/11/0019 Le système AROM - WebAROM annotation de BC user date comment entity user1 user2 user3 18/09/00 19/09/00 17/09/00... User 2 User 1 User 3 WebAROM KB

20 Séminaire D & C27-28/11/0020 Bilan deuxième expérience Consultation et construction collaborative de bases de connaissances Utilisation dans deux projets (européen et industriel) Gestion des annotations Sécurité : simple contrôle d accès Manque : exécution distante sur des données

21 Séminaire D & C27-28/11/0021 Conclusion Problématique de distribution de SBC (et particulièrement des bases de connaissances) Besoins des utilisateurs (partage…) Problèmes : cohérence, sécurité, gestion des utilisateurs, etc. Le Web et ?


Télécharger ppt "1 Serveurs de bases de connaissances sur le Web S. Moisan, F Avnaim, T.ben Salah* D. Ziebelin, P. Genoud, V.Dupierris** *Inria Sophia Antipolis ** Inria."

Présentations similaires


Annonces Google