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

Ontologies et Web Sémantique

Présentations similaires


Présentation au sujet: "Ontologies et Web Sémantique"— Transcription de la présentation:

1 Ontologies et Web Sémantique
Université des Sciences et de la Technologie d’Oran USTO-MB Faculté des Sciences Département d’Informatique Ontologies et Web Sémantique Cours 1. Introduction au Web Sémantique Mme k. BELMABROUK M1 – INETI

2 Plan du cours Introduction Définition du Web sémantique
Objectifs du Web sémantique La représentation de la connaissance Architecture du Web sémantique Applications du Web sémantique 19/09/2018 Mme K. BELMABROUK

3 Plan du cours Introduction Définition du Web sémantique
Objectifs du Web sémantique La représentation de la connaissance Architecture du Web sémantique Applications du Web sémantique 19/09/2018 Mme K. BELMABROUK

4 2. Pourquoi le web est mal adapté à certains usages ?
Introduction 1. Un bref historique 2. Pourquoi le web est mal adapté à certains usages ? 3. Comment faire? 19/09/2018 Mme K. BELMABROUK

5 2. Pourquoi le web est mal adapté à certains usages ?
Introduction 1. Un bref historique 2. Pourquoi le web est mal adapté à certains usages ? 3. Comment faire? 19/09/2018 Mme K. BELMABROUK

6 1. Un bref historique 1989 : Tim Berners-Lee (CERN, Genève) commence le développement d’un système hypertexte. 1990 : Premières définitions pour HTTP, HTML, URL. 1992 : Premier annuaire de sites web. 26 sites. 1994 : Netscape Navigator 1.0, Fondation du W3C. 1998 : Plus de 2 millions de sites. Création de Google. 2000 : XHTML 1.0. 2006 : 100 millions de sites. 2007 : Web 2.0. 2011 : Plus de 320 millions de sites. 19/09/2018 Mme K. BELMABROUK

7 Le Web aujourd’hui information sur le Web essentiellement prévue pour être affichée (écran, imprimante) et lue par des humains il est essentiellement syntaxique : contenu quasi inaccessible aux traitements machines seuls les humains peuvent interpréter ces contenus 19/09/2018 Mme K. BELMABROUK

8 Le Web aujourd’hui Web : Moteurs de recherche par mot clé
Les activités Web ne sont pas particulièrement adaptées aux outils logiciels (A l’exception des moteurs de recherche par mot clé: Google, Altavista, Yahoo · · ·) Le Web n’aurait pas eu autant de succès sans les moteurs de recherche 19/09/2018 Mme K. BELMABROUK

9 Le Web aujourd’hui Problèmes des moteurs de recherche par mot clé
faible précision résultats très sensibles au vocabulaire résultats : seulement pages Web intervention humaine pour interpréter et combiner les résultats résultats des recherches pas lisibles par d’autres logiciels 19/09/2018 Mme K. BELMABROUK

10 Le Web aujourd’hui Principaux problèmes du Web aujourd’hui
le sens des contenus Web n’est pas accessible aux machines: manque de sémantique difficulté de distinguer le sens d’un mot recherché 19/09/2018 Mme K. BELMABROUK

11 2. Pourquoi le web est mal adapté à certains usages ?
Introduction 1. Un bref historique 2. Pourquoi le web est mal adapté à certains usages ? 3. Comment faire? 19/09/2018 Mme K. BELMABROUK

12 2. Pourquoi le web est mal adapté à certains usages ?
Problèmes avec les langages du web : Données Les données sont « cachées » dans le code HTML (HyperText Markup Langage. Langage permettant de créer des pages Web, il utilise une structure formé avec des balises permettant la mise en forme du texte. Nécessite un navigateur web pour la visualisation.). Exemple Horaires de trains, horaires d’avion ! documents HTML avec tables Comment croiser les deux documents pour un trajet train puis avion ? Les documents HTML ne peuvent être utilisés (sauf ad-hoc) car les documents HTML sont une présentation des données. 19/09/2018 Mme K. BELMABROUK

13 2. Pourquoi le web est mal adapté à certains usages ?
Problèmes avec les langages du web : Informations Les informations sont « cachées » dans le code HTML qui contient l’expression dans une langue naturelle des informations. . . . ou dans des images, des fichiers sonores, des vidéos, etc. On peut utiliser des moteurs de recherche (sur le texte), mais pour des raisons de performance, ces moteurs ne font aucun traitement sophistiqué (TALN) sur les textes  recherche de mots. ! . . . ce qui est très différent pour la recherche d’information. 19/09/2018 Mme K. BELMABROUK

14 2. Pourquoi le web est mal adapté à certains usages ?
Problèmes avec les langages du web : Services Exemple Achat de billets de trains, validateur html, web mail, etc. Le service rendu est « caché » dans du code HTML. Comment connaître ce que propose un service ? Comment utiliser conjointement plusieurs services ? 19/09/2018 Mme K. BELMABROUK

15 2. Pourquoi le web est mal adapté à certains usages ?
Introduction 1. Un bref historique 2. Pourquoi le web est mal adapté à certains usages ? 3. Comment faire? 19/09/2018 Mme K. BELMABROUK

16 Solutions apportées par le web sémantique
3. Comment faire? Solutions apportées par le web sémantique Il faudrait une représentation « commune », utilisant un langage standard pour pouvoir croiser les données (automatiquement). Il faut avoir des Meta-données : « données sur les données », association de données (exploitables par ordinateur) à. . . tout ce qui peut être accessible sur le web (ou pas). 19/09/2018 Mme K. BELMABROUK

17 Séparer la présentation du contenu. . .
3. Comment faire? Solutions apportées par le web sémantique Séparer la présentation du contenu. . . SGBD + Présentation (PHP, ) : le SGBD n’est pas visible. HTML + CSS : mise en page « à part », mais toujours pas de description (utilisable par une machine) de ce que « contient le document ». XHTML : Évite le fouillis d’HTML, mais il s’agit toujours de documents. XML + XSLT ! (X)HTML : Mieux, mais le XML n’est pas toujours visible. . . en plus, XML n’est pas un langage (mais un métalangage) : comment comparer deux documents XML écrits avec des DTD (Document Type Definition) différentes ? ( XSLT pour eXtensible Stylesheet Language Transformations) 19/09/2018 Mme K. BELMABROUK

18 Solutions apportées par le web sémantique
3. Comment faire? Solutions apportées par le web sémantique Utilisation d’un langage commun (RDF) pour exprimer des informations sur des ressources. Chaque ressource (document, personne, objet, etc.) est identifiée par un identificateur (URI). Expression d’assertions simples sous la forme de triplets (sujet, prédicat, objet). Le sujet est une ressource (URI), l’objet est une ressource ou un littéral, le prédicat est une relation entre les deux. 19/09/2018 Mme K. BELMABROUK

19 Plan du cours Définition du Web sémantique Introduction
Objectifs du Web sémantique La représentation de la connaissance Architecture du Web sémantique Applications du Web sémantique 19/09/2018 Mme K. BELMABROUK

20 Définition du Web sémantique
“The semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation” Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001, 19/09/2018 Mme K. BELMABROUK

21 Définition du Web sémantique
Proclamé la prochaine évolution du Web par son créateur, Tim Berners-Lee, il s'agit d'arriver à un Web intelligent, où les informations ne seraient plus stockées mais comprises par les ordinateurs afin d'apporter à l'utilisateur ce qu'il cherche vraiment. D'après la définition de Tim Berners-Lee, le Web sémantique permettra (contrairement au Web actuel qui est vu comme un Web syntaxique) de rendre de contenu sémantique des ressources Web interprétables non seulement par l'homme mais aussi par la machine. 19/09/2018 Mme K. BELMABROUK

22 Définition du Web sémantique
Le Web sémantique désigne un ensemble de technologies visant à rendre le contenu des ressources du World Wide Web accessible et utilisable par les programmes et agents logiciels, grâce à un système de métadonnées formelles, utilisant notamment la famille de langages développés par le W3C (Wikipedia) 19/09/2018 Mme K. BELMABROUK

23 Définition du Web sémantique
WEB actuel Ensemble de documents Basé essentiellement sur HTML Recherche par mots clé Utilisable par l'humain WEB Sémantique Ensemble de connaissances basé sur XML et RDF(S) Recherche par concepts Utilisable par la machine 19/09/2018 Mme K. BELMABROUK

24 Du Web au Web Sémantique
19/09/2018 Mme K. BELMABROUK

25 Plan du cours Objectifs du Web sémantique Introduction
Définition du Web sémantique Objectifs du Web sémantique La représentation de la connaissance Architecture du Web sémantique Applications du Web sémantique 19/09/2018 Mme K. BELMABROUK

26 Objectifs du Web sémantique
Permettre aux utilisateurs d'utiliser la totalité du potentiel du Web Offrir une meilleure structuration du web pour permettre et développer: l'intégration des sources d'information hétérogènes, des contenus structurés et dynamiques, une meilleure interopérabilité des ressources et des machines, un accès "intelligent" (sémantique, contextuel) à l'information, l'utilisation de connaissances formalisées, la capacité des machines à "raisonner" sur les contenus des ressources, à les exploiter et à les combiner afin de créer de nouveaux services. 19/09/2018 Mme K. BELMABROUK

27 Plan du cours La représentation de la connaissance
Introduction Définition du Web sémantique Objectifs du Web sémantique La représentation de la connaissance Architecture du Web sémantique Applications du Web sémantique 19/09/2018 Mme K. BELMABROUK

28 La représentation de la connaissance
Le web sémantique s'appuie sur le principe fondamental suivant : «Le contenu des documents est séparé de l'organisation de ce contenu ». Il s'est développé suivant 4 axes de normalisation: Normalisation de l'identification des ressources numériques Normalisation de la description des ressources Normalisation de la structuration des documents numériques Normalisation de l'indexation du contenu des documents 19/09/2018 Mme K. BELMABROUK

29 La représentation de la connaissance
Normalisation de l'identification des ressources numériques Identification stable et univoque des concepts et des objets du web par des URI (Uniform Resource Identifier). 19/09/2018 Mme K. BELMABROUK

30 La représentation de la connaissance
Normalisation de la description des ressources Les ressources sont enrichies d'annotations sémantiques (métadonnées) décrivant leurs contenus et leurs fonctionnalités. Utilisation d'un modèle conceptuel simple (RDF Model) qui permet de décrire sans ambigüité les objets du web et les relations entre ces objets. 19/09/2018 Mme K. BELMABROUK

31 La représentation de la connaissance
Normalisation de la structuration des documents numériques Utilisation du métalangage XML (balises porteuses de sens), grammaire universelle pour la production, le stockage et l'échange des données. 19/09/2018 Mme K. BELMABROUK

32 La représentation de la connaissance
Normalisation de l'indexation du contenu des documents Construction d’ontologies et de thesaurus partageables. (Le langage OWL basé sur les schémas RDF, définit un vocabulaire riche permettant la description d'ontologies complexes, intervenant dans la représentation des connaissances). 19/09/2018 Mme K. BELMABROUK

33 Plan du cours Architecture du Web sémantique
Introduction Définition du Web sémantique Objectifs du Web sémantique La représentation de la connaissance Architecture du Web sémantique Applications du Web sémantique 19/09/2018 Mme K. BELMABROUK

34 Architecture du Web sémantique
Méta données identification et extraction de l’information des sources Web Ontologies recherches sur le web, récupération de l’information interprétée communication entre agents Logique traitement de l’information récupérée, inférence de conclusions 19/09/2018 Mme K. BELMABROUK

35 Architecture du Web sémantique
Le Web sémantique nécessite une architecture partagée par tous pour échanger des ressources sur l'Internet. Il a besoins aussi des standards pour : • Les ontologies et mécanismes d’inférence associé • La sémantique explicite des ressources ou méta données sémantiques liées à des ontologies • Le format des ressources ou documents •L’adressage des ressources ou documents 19/09/2018 Mme K. BELMABROUK

36 Architecture du Web sémantique
Le développement du web sémantique s’opère par étapes chaque étape construit une couche au dessus d’une autre. 19/09/2018 Mme K. BELMABROUK

37 Architecture du Web sémantique
19/09/2018 Mme K. BELMABROUK

38 Plan du cours La représentation de la connaissance
Introduction Définition du Web sémantique Objectifs du Web sémantique La représentation de la connaissance Architecture du Web sémantique Applications du Web sémantique 19/09/2018 Mme K. BELMABROUK

39 Applications du Web sémantique
Les réseaux sociaux, blogs et plateformes communautaires (ex : Flickr, Facebook) 19/09/2018 Mme K. BELMABROUK

40 Applications du Web sémantique
La recherche/le classement bibliographique /documentaire La recherche d'informations sur internet/intranet La recherche d'informations en entreprise 19/09/2018 Mme K. BELMABROUK

41 Applications du Web sémantique
Commerce/e-commerce : notamment via l'ontologie « GoodRelations » 19/09/2018 Mme K. BELMABROUK

42 Applications du Web sémantique
E-learning,… 19/09/2018 Mme K. BELMABROUK

43 Merci 19/09/2018 Mme K. BELMABROUK


Télécharger ppt "Ontologies et Web Sémantique"

Présentations similaires


Annonces Google