1 Semantic Web Olivier Corby. 2 Semantic Web Évolution du Web pour permettre le traitement automatique des informations (par programme) Documents structur.

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
LES NOMBRES PREMIERS ET COMPOSÉS
Ma surprise du Zoo.
[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Vocabulaire 6.2 Français II Bon voyage ! 1.
Page 1 Retour sur le e- tourisme. Page 2 Quelques chiffres…
Licence pro MPCQ : Cours
Distance inter-locuteur
passé composé 1 il a fin… son livre itéu i is 1 il a fini.
Corese Moteur de recherche sémantique pour RDF
Corese Moteur de recherche sémantique pour RDF
Le langage de requêtes SPARQL SPARQL Protocol And RDF Query Language
Web Sémantique RDF
Le langage de requêtes SPARQL SPARQL Protocol And RDF Query Language
Les numéros
Les identités remarquables
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
ORTH 1 CE2 Je sais écrire sans erreur les pluriels des noms se terminant par s, x, z.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Développement d’applications web
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Langages de représentation RDF (Resource Description Framework)
Web Sémantique: Le Relief Actuel
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
GRAM 1 CE2 Je sais transformer une phrase affirmative en phrase négative.
PM18 MONTAGE DU BLINDAGE AUTOUR DE LA QRL F. DELSAUX - 25 JAN 2005
Le Concours de Conaissance Francais I novembre 2012.
Titre : Implémentation des éléments finis sous Matlab
RDF(S)
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
LES NOMBRES PREMIERS ET COMPOSÉS
VOC 1 CE2 Je sais utiliser des mots de la vie quotidienne.
1 INETOP
W3C OWL Ontology Web Language
RACINES CARREES Définition Développer avec la distributivité Produit 1
Représentation des systèmes dynamiques dans l’espace d’état
Systèmes mécaniques et électriques
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
Web sémantique : Web de demain
Titre : Implémentation des éléments finis en Matlab
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Modélisation des connaissances et Web sémantique
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Nom:____________ Prénom: ___________
CALENDRIER-PLAYBOY 2020.
Exercice de vérification 1 p
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
Les Chiffres Prêts?
Les parties du corps By Haru Mehra Le Frehindi 1Haru Mehra, DELF, DALF,CFP.
Web sémantique Par Lydia Carine Mampais KI Bamba SISSOKO
Web sémantique est pratique documentaire
RDF Resource Description Framework Olivier Corby
Préparé par : Marouane FELJA
Transcription de la présentation:

1 Semantic Web Olivier Corby

2 Semantic Web Évolution du Web pour permettre le traitement automatique des informations (par programme) Documents structur é s (XML) Associer s é mantique aux pages Web e/0501berners-lee.html

3 Semantic Web

4 XML Extensible Markup Language Langage de description et d éch ange de : documents structur é s donn é es structur é es Con ç u par le World Wide Web Consortium (W3C)

5 XML Apporte la structure (syntaxe) comme un arbre de syntaxe abstraite Mais rien sur la signification, le sens : la sémantique La sémantique permet de définir la signification des balises, donc des informations

6 XML John Maynard Keynes General Theory of Employment …..

7 XML John Maynard Keynes General Theory of Employment ….. Définit une structure mais pas le sens

8 Sens book a kind of Document Documents have an author, which is a Person, a title which is a Literal

9 RDF Resource Description Framework Annotations sémantiques d é crivant le contenu des documents Permet de faire des recherches d'information en utilisant ces annotations

10 RDF Suite Le moteur de recherche : exploite les annotations effectue des inférences élémentaires retrouve des documents pertinents

11 RDF et Schema RDF sert à annoter des documents pour décrire le contenu Ces descriptions reposent sur un modèle partagé : une ontologie RDF Schema, Working Draft (Janvier 2000)

12 RDF Schema Classes et Propriétés Spécialisation Syntaxe XML Propriétés ont statut d objet à part entière, comme les classes et les instances.

13 Pourquoi les propriétés ? Car le Web est un réseau où tout le monde peut participer Une classe n'est pas définie entièrement localement Elle peut être réutilisée et complétée par ailleurs : on peut donc définir de nouvelles propriétés sur une classe existante Web based vs Top down design

14 Modèle RDF RDF repose sur un modèle de triplet : objet propri é t é valeur appelés respectivement : resource property value Les valeurs sont soit des ressources, soit des littéraux (valeurs atomiques)

15 Modèle RDF (2) Une ressource est un objet (document ou fragment de document) accessible par un URI sur le Web Exemple : titre( Modélisation des connaissances’)

16 RDF : syntaxe XML Modélisation des connaissances

17 Ajouter du sens La ressource est un cours, un cours a des enseignants, l enseignant est un chercheur de l'INRIA, etc.

18 Exemple Modélisation des connaissances

19 Classes

20 Classes (2)

21 Propri é t é s

22 Classes

23 Annotation Modélisation des connaissances Log11 Olivier Corby INRIA

24 Requêtes Trouver les cours dont O. Corby est enseignant ? Qui enseigne le cours LOG11 ? Y a-t-il un enseignant-chercheur ? Y a-t-il une Personne de l'INRIA ?

25 Requêtes A la OQL (Object Query Language) select c.num, p.nom from c Cours, p Personne where c.titre like ‘connaissance’ and p.institut = ‘INRIA’

26 Traits avanc é s Modularit é Multi h é ritage, multi instanciation Conteneurs

27 Namespace Pour modulariser les schemas : À un schema est associ é un nom symbolique : un URI Les balises issues du schema sont pr é fix é es par cet URI, appel é namespace

28 Namespace (2) Modélisation des connaissances

29 Exemple <rdf:Description rdf:about= xmlns:ns= xmlns:rdf= syntax-ns#’> <rdf:type rdf:resource= ' Modélisation des connaissances Log11

30 Exemple (suite) Olivier Corby INRIA

31 Héritage multiple Une classe peut spécialiser plusieurs classes

32 Multi instanciation Une description peut être instance de plusieurs classes INRIA UNSA

33 Plusieurs Schema Utiliser plusieurs schemas, grâce aux namespaces : <rdf:Description xmlns:rdf=‘ syntax-ns#’ xmlns:ns=‘ xmlns:ex=‘ INRIA … UNSA

34 Propri é t é Une propriété peut être associée à plusieurs classes Avec DAML+OIL, plusieurs domaines intersection des domaines Ajout possible de propriétés à une classe définie par ailleurs

35 Sous-propri é t é Une propriété peut être spécialisée : coordinateur(C, P) enseignant(C, P) coordinateur est incluse dans enseignant

36 Sous-propri é t é (2) P' subPropertyOf P domain(P') domain(P) range(P') range(P)

37 Sous propriété (3) <ns:coordinateur rdf:resource=

38 Nom externe de Propri é t é Une propri é t é peut avoir plusieurs noms externes : labels nom name

39 Limitation de RDF Impossible de surcharger une propriété pour la raffiner : Class Primate Class Man subClassOf Primate Class Chimpanzee subClassOf Primate

40 Raffinement impossible La propri é t é child é tant d é finie, il est impossible de la raffiner :

41 Solution Sp é cialiser la propri é t é :

42 Collection Quand la valeur dune propri é t é comporte plusieurs valeurs : Olivier Corby Sabine Moisan Alain Giboin

43 Conteneurs (2) Container Bag : ensemble Seq : séquence ordonnée Alt : alternative. Liste de valeurs possibles pour la propriété Ne seront plus dans RDF Core

44 Exemple de Schema RDFS Entity including elements serving as a representation of thinking. Entite comprenant des elements de representation de la pensee. document

45 Exemple (2) Identifying word or words by which a thing is called and classified or distinguished from others. Identifiant le ou les mots par lesquels une chose s appelle et est classifiee ou distinguee des autres. designation

46 Exemple (3) Mod les Gnriques de Gestion de Conflits dans la Conception Concourante Nada Matta Olivier Corby Acacia html

47 Exemple (4) Find Document about XML written by a person from the Acacia project return the title of the document and the name of the author

48 Interrogation Lever les ambigu ï t é s gr â ce à l'ontologie Exploiter la conceptualisation et la subsomption Document ? Article Person ? Student Designation ? Title

49 Extensions : Corese COnceptual REsource Search Engine Impl é mentation de RDF bas é e sur les graphes conceptuels Moteur de recherche s é mantique

50 Langage de reqête RDF avec des variables et des op é rateurs ~ contient ^ commence par = > chaine ou nombre % expression r é guli è re =: >: comparaison de type ! op é rateur de n é gation != !~ !<: etc.

51 Langage de requête (2) |ou bool é en : ~XML | ~RDF notnot isMemberOf joinjoin results on concept optionconcept is optionnal

52 Exemple |

53 Propriétés des relations Transitivit é, sym é trie et r é flexivit é Relation inverse sont calcul é es par le moteur transitivit é : p(x, y) p(y, z) p(x, z) sym é trie : p(x, y) p(y, x) r é flexivit é : x p(x, x) inverse : p(x, y) p'(y, x)

54 Proprité des relations (2) true true true

55 Transitivité & Inverse

56 Symétrie

57 Extension RDFS <!DOCTYPE rdf:RDF [ <rdf:RDF xmlns:rdf=&rdf; xmlns:rdfs=&rdfs;" xmlns:cos=&cos;">&cos;

58 Extension RDFS (2)

59 Infé rence Trouver des documents é crits par un collaborateur de R.D. collaborateur : membre de l’ é quipe dirig é e par R.D. Trouver un institut qui travaille sur le sujet S : un de ses membres travaille sur S

60 Règle si Institut ?i inclut Personne ?p ET ?p a pour interet Sujet ?s alors ?i a pour interet ?s

61 Règle de graphe [ Institut: ?i]-(inclut)-[Personne: ?p] -(interet)-[Sujet: ?s] [Institut: ?i]-(interet)-[Sujet: ?s]

62 Règle RDF

63 Règle de graphe règles de graphe conceptuel Pour appliquer une règle C D sur un graphe G : 1. Trouver une occurrence C de C dans G par projection : C C 2. Joindre la conclusion D au graphe G sur les concepts de C trouvés par projection

64 Exemple [Institut: ?i]-(inclut)-[Personne: ?p] -(interet)-[Sujet: ?s] [Projet: Acacia]-{ -(inclut)- [Person: O.Corby]-(interet)- [ModelisationConnaissance] -(inclut)-[PhdStudent: L.A] … }

65 Exemple (2) [Projet: Acacia]-{ -(interet)-[ModelisationConnaissance] -(inclut)- [Person: O.Corby]-(interet)- [ModelisationConnaissance] -(inclut)-[PhdStudent: L.A] … }

66 Futur du Semantic Web Documents structur é s XML XML Schema XQuery Ressource annot é es par du RDF RDF Schema Navigation bas é e sur un système conceptuel Associer des concepts de l ontologie RDF Schema à des balises de document structur é s:

67 Futur du Semantic Web Agents intelligents dot é s de capacit é s d'inf é rences Rechercher et combiner l'information sur le Web Exemple : pr é parer un voyage avec : Transport : avion ou train H é bergement : h ô tel ou gite D é placement : voiture de location

68 Correspondance Balise Concept Createur }

69 Concept Balise Createur Peintre SculpteurEcrivainMusicien cree(Createur, Œuvre) peint(Peintre,Toile) peint < cree Toile < Œuvre

70 Recherche d'information Grâce à la correspondance : balise concept, Le système possède une repr é sentation du sens des balises

71 Exemple : Olivier Corby Createur: ’Olivier Corby’ Le système utilise ensuite l ontologie relative au concept de cr é ateur pour r é pondre à des requètes

72 Travaux OntoBroker, SHOE RDF et Graphes Conceptuels : Corese, DRDFS, Comma Projet Escrire : comparer GC, objets et logique de description Projet C-Web : Community Web DAML OIL Semantic Web Working Group W3C

73 Applications M é moire d entreprise : Corporate Semantic Web Le Schema RDF peut être le r é f é rentiel m é tier Système documentaire Web Services Le Web de demain

74 Bibliographie Méthodes et outils pour la gestion des connaissances, R. Dieng et. al. Dunod XML, Langage et applications A. Michard, Eyrolles, 1999