Ontologies et Web Sémantique

Slides:



Advertisements
Présentations similaires
Web sémantique : Web de demain
Advertisements

Introduction à la notion de fonction 1. Organisation et gestion de données, fonctions 1.1. Notion de fonction ● Déterminer l'image d'un nombre par une.
Web sémantique Par Castelain Pauline Debaecker Jean Professeur : Eric Delcroix.

Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Présentation de Scribe Votre nouvelle organisation du Réseau Informatique Pédagogique.
Retour W3C 2016 Retour sur le congrès W3C 2016 par Edouard COMTET.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
Le référencement par les moteurs Favoriser la bonne indexation de nos sites.
1 The Nhân LUONG Éditeur visuel pour la création d'applications web géographiques Présenté par Mike Deguilhem Séminaire T2I – mercredi 16 juin 2010.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Chainedit 10èmes Rencontres Mondiales du Logiciel Libre Nantes – 10 juillet 2009 Frédéric Hannouche - CIRM.
L’évolution du SI. Introduction De nombreux éléments peuvent amener une organisation à faire évoluer son système d’information : Modification des besoins.
NOTIONS INFORMATIQUES : RAPPEL
Créer un site web avec WordPress
LES PRATIQUES D’EVALUATION EN SVT DEFINITIONS OBJECTIFS MODALITES
Les commandes externes
Brève histoire d’Internet
DropBox Projet App’Ifa.
Google analytics.
Publication site AROEVEN
PrÉsentation de la Collaboration Interéquipe
Les Bases de données Définition Architecture d’un SGBD
MOT Éditeur de modèles de connaissances par objets typés
Les standards du web.
FENIX Aperçu GLOBALE DU Système
Veille technologique Nassima Mahcer 17 MAI 2017.
Réussir l'épreuve composée
Internet Un réseau virtuel qui assure l'interconnexion des différents réseaux physiques par l'intermédiaire de passerelles. Une pile de protocoles unique.
Caroline LAURENT, Véronique PETIT
Les enjeux des Environnements numériques de travail (ENT)
Présentation du SINP DGALN/DEB/PEM4 - Juin 2013.
Démarche d’investigation
Notion De Gestion De Bases De Données
Présentation initiale
Regroupement contextuel de cimes dans les images aéroportées
Informations vous concernant :
Sfaihi Yassine Rabai Fatma Aissaoui Walid
Structuration du contenu
Exploiter le Web Etape 2.
Programmation Android Première application Android
5 Analyse avec Designer d'Oracle
Linked Data – les données sur le web pourquoi et comment?
Présentation des nouveaux programmes de Technologie Mai 2008
Modélisation objet avec UML
Approche réalisation d’un objet technique tout ou en partie
Catherine Cyrot - bibliothèques numériques - Cours 5
20 Données semi-structurées et XML
Programmation Web : Introduction à XML
Un Mécanisme d‘Adaptation Guidé par le Contexte en Utilisant une Représentation par Objets Manuele Kirsch Pinheiro Laboratoire LSR – IMAG, Équipe SIGMA.
INFERENCES Qu’EST-CE QU’INFERER?.
Numérique et Sciences Informatiques
Système de gestion de contenu de sites web
Exploiter le WEB Etape no5.
Points de vue et sémantiques ad hoc
Exploiter le Web Etape 3.
Enseignement de spécialité
Introduction générale -
Panorama of Recommender Systems to Support Learning
Design, innovation et créativité
Présenter une méthode d’apprentissage - Aider à la mise en
Numérique et Sciences Informatiques
Contextualisation et Visualisation Sémantiques dans Europeana
MOT Éditeur de modèles de connaissances par objets typés
Numérique et Sciences Informatiques
Qu’est ce qu’une page web? Comment fonctionne un site web?
Les données structurées et leur traitement
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

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 2011-2012

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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, http://www.scienfificamerican.com 19/09/2018 Mme K. BELMABROUK

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Merci 19/09/2018 Mme K. BELMABROUK