Le web sémantique en 10 minutes!
Version 2018
Michel Héon PhD
Informaticien indépendant en web des données
Professeur associé université du Québec à Montréal
Chargé de cours École des Sciences de la Gestion-UQAM
Troisième conférence sur le web sémantique au Québec
http://websemantique.ca
19 juin 2018
Michel Héon PhD
http://www.cotechnoe.com
Ce qu'est le web sémantique
aussi appelé web de données
2
 1990 - Tim Bernes-Lee invente le World
Wide Web (WWW)
 1994 - il fonde le W3C l’organisme à but
non lucratif, appartenant à tous dont la
mission est de définir les normes:
- non-propriétaire
- gratuite
- libres d’accès
qui régiront le web
 1998: Tim émet l'idée d'utiliser le web
pour aussi lier des données. Naissait
alors le web sémantique
Pour combler quel besoin ?
"Faciliter l'échange de documents et de données
entre les humains et les machines"
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Différence entre Internet et Web
• L'internet c'est la mise en réseau mondial des ordinateurs
• L'internet dispose de plusieurs applications pour le partage de
fichier (ftp), l'échange de courriels (smtp-pop), la connexion inter-
ordinateur
• Le WEB, c'est une application de l'internet qui vise à favoriser
l'échange interopérable des documents et de données
3
ftp: smtp: - pop:
ssh:
http:
Internet
Web
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Qu'est-ce que le web?
C'est une grande bibliothèque virtuelle
composée de documents appelés «Ressource»
42018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Qu'est-ce que la sémantique?
C'est la fiche bibliographique appelée
«Ontologie» qui décrit chaque ressource
52018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Architecture du web
• Adressage des ressources
International/Uniform resource
Identifier (IRI/URI)
• Protocole de communication
HyperText Transfer Protocol (HTTP)
• Langage de représentation
– HyperText Modeling Language (HTML)
pour les documents (le web de
l'information et des documents)
– Resource Description Framework (RDF)
pour les données (le web sémantique)
6
HTML
IRI/URI
HTTP
Communication
Référence Adresse
WEB
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Architecture du web et du web
sémantique
• Adressage des ressources
International/Uniform resource
Identifier (IRI/URI)
• Protocole de communication
HyperText Transfer Protocol (HTTP)
• Langage de représentation
– HyperText Modeling Language (HTML)
pour les documents (le web de
l'information et des documents)
– Resource Description Framework (RDF)
pour les données (le web sémantique)
7
HTML
IRI/URI
HTTP
Communication
Référence Adresse
RDF
WEB
SÉMANTIQUE
Le web sémantique s'appuie sur les
technologies du WEB
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Le web et le web sémantique se fondent
sur le principe d'«interopérabilité»
8
Serveurs de
protocole HTTP
Clients du
protocole HTTP
Communication indépendante
du fournisseur technologique
Message codé
en HTML/RDF
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Les 5 usages du web
sémantique
9
Données liées
2007
2018
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Les 5 usages du web
sémantique
10
Données liées
2007
Recherche de données2018
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Les 5 usages du web
sémantique
11
Données liées
2007
Normalisation du partage
des vocabulaires
Recherche de données2018
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Les 5 usages du web
sémantique
12
Données liées
2007
Normalisation du partage
des vocabulaires
Recherche de données2018
Inférence &
Informatique cognitive
Description
Logic
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Les 5 usages du web
sémantique
13
Données liées
2007
Normalisation du partage
des vocabulaires
Recherche de données2018
Inférence &
Informatique cognitive
Description
Logic
Applicable à des solutions
transdisciplinaires
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
Les requêtes sur le web de données
SPARQL Protocol and RDF Query Language
• Serveur de données web
accessible par une IRI
• Le SPARQL est le langage de
requête normalisé par le W3C,
donc compatible sur toutes les
plates-formes
14
Serveur web de données
Service web de
requêtes SPARQL
(SPARQL endpoint)
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
L'Ontologie dans le web sémantique
• Point de vue informatique
– fichier interopérable pour
communiquer les données
et leurs structures par le web
• Du point de vue de
l'informatique cognitive
– Elle permet de représenter
par les IRI les ressources du
web et/ou de la réalité
– Elle sert à symboliser les
concepts, propriétés et faits
conceptualisés du domaine
du discours
15
Conceptualisation
du domaine
Ontologie
du domaine
Représente
Domaine du
discours
2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Michel Héon PhD
http://www.cotechnoe.com
La structure de représentation utilisée
par l'ontologie et le RDF est le Graphe
Le données en tableau vs en graphe
162018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Caractéristique Tableau Graphe RDF
Structure de données Codés dans la colonne Codé dans le graphe
La donnée Codé dans la cellule Codé dans le graphe
Flexibilité Difficile d'apporter des changements dans
la structure
Fondé sur l'évolutivité
Interopérabilité Faible, encodage propriétaire Encodage non propriétaire
Lisibilité Les humains aiment lire les tableaux Les logiciel aiment lire les graphes
Michel Héon PhD
http://www.cotechnoe.com
Architecture web sémantique de données
classique
172018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Pour interconnecter les
données avec le web de données
Base de données
RDF
Michel Héon PhD
http://www.cotechnoe.com
Architecture de données en vogue dans
le monde de l'intelligence artificielle
182018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Pour faire de l'IA,
de l'apprentissage machine
Pour interconnecter les
données avec le web de données
Gremlin
Base de données
en graphe
Michel Héon PhD
http://www.cotechnoe.com
Architecture de données en vogue pour
préserver le patrimoine de données
192018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Modélisation classique de
donnéesPour interconnecter les
données avec le web de données
Base de données
tableaux
Accès aux données par
requêtes SQL
Michel Héon PhD
http://www.cotechnoe.com
La vison de la donnée par le web
Conjuguer performance et interopérabilité
202018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Web de données liées
Connecter les silos de données
Michel Héon PhD
http://www.cotechnoe.com
En résumé
• Le web sémantique permet d'attribuer un sens aux
ressources du web
• L'ontologie est le fichier interopérable qui sert à coder la
donnée et la sémantique des ressources
• Le SPARQL est utilisé pour faire des requêtes sur le web
• Les 5 usages du web sémantique sont:
– Les données liées
(Réutilisabilité mondiale des jeux de données avec
économie de $$$)
– La recherche de données
– La normalisation et le partage de vocabulaire
– La répartition d'agents cognitifs sur le web
– L'applicabilité à des solutions transdisciplinaires
212018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
Le web sémantique en 10 minutes!
Version 2018
Michel Héon PhD
Informaticien indépendant en web des données
Professeur associé université du Québec à Montréal
Chargé de cours École des Sciences de la Gestion-UQAM
Troisième conférence sur le web sémantique au Québec
http://websemantique.ca
19 juin 2018

Web semantique en 10 minutes version 2018

  • 1.
    Le web sémantiqueen 10 minutes! Version 2018 Michel Héon PhD Informaticien indépendant en web des données Professeur associé université du Québec à Montréal Chargé de cours École des Sciences de la Gestion-UQAM Troisième conférence sur le web sémantique au Québec http://websemantique.ca 19 juin 2018
  • 2.
    Michel Héon PhD http://www.cotechnoe.com Cequ'est le web sémantique aussi appelé web de données 2  1990 - Tim Bernes-Lee invente le World Wide Web (WWW)  1994 - il fonde le W3C l’organisme à but non lucratif, appartenant à tous dont la mission est de définir les normes: - non-propriétaire - gratuite - libres d’accès qui régiront le web  1998: Tim émet l'idée d'utiliser le web pour aussi lier des données. Naissait alors le web sémantique Pour combler quel besoin ? "Faciliter l'échange de documents et de données entre les humains et les machines" 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 3.
    Michel Héon PhD http://www.cotechnoe.com Différenceentre Internet et Web • L'internet c'est la mise en réseau mondial des ordinateurs • L'internet dispose de plusieurs applications pour le partage de fichier (ftp), l'échange de courriels (smtp-pop), la connexion inter- ordinateur • Le WEB, c'est une application de l'internet qui vise à favoriser l'échange interopérable des documents et de données 3 ftp: smtp: - pop: ssh: http: Internet Web 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 4.
    Michel Héon PhD http://www.cotechnoe.com Qu'est-ceque le web? C'est une grande bibliothèque virtuelle composée de documents appelés «Ressource» 42018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 5.
    Michel Héon PhD http://www.cotechnoe.com Qu'est-ceque la sémantique? C'est la fiche bibliographique appelée «Ontologie» qui décrit chaque ressource 52018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 6.
    Michel Héon PhD http://www.cotechnoe.com Architecturedu web • Adressage des ressources International/Uniform resource Identifier (IRI/URI) • Protocole de communication HyperText Transfer Protocol (HTTP) • Langage de représentation – HyperText Modeling Language (HTML) pour les documents (le web de l'information et des documents) – Resource Description Framework (RDF) pour les données (le web sémantique) 6 HTML IRI/URI HTTP Communication Référence Adresse WEB 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 7.
    Michel Héon PhD http://www.cotechnoe.com Architecturedu web et du web sémantique • Adressage des ressources International/Uniform resource Identifier (IRI/URI) • Protocole de communication HyperText Transfer Protocol (HTTP) • Langage de représentation – HyperText Modeling Language (HTML) pour les documents (le web de l'information et des documents) – Resource Description Framework (RDF) pour les données (le web sémantique) 7 HTML IRI/URI HTTP Communication Référence Adresse RDF WEB SÉMANTIQUE Le web sémantique s'appuie sur les technologies du WEB 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 8.
    Michel Héon PhD http://www.cotechnoe.com Leweb et le web sémantique se fondent sur le principe d'«interopérabilité» 8 Serveurs de protocole HTTP Clients du protocole HTTP Communication indépendante du fournisseur technologique Message codé en HTML/RDF 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 9.
    Michel Héon PhD http://www.cotechnoe.com Les5 usages du web sémantique 9 Données liées 2007 2018 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 10.
    Michel Héon PhD http://www.cotechnoe.com Les5 usages du web sémantique 10 Données liées 2007 Recherche de données2018 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 11.
    Michel Héon PhD http://www.cotechnoe.com Les5 usages du web sémantique 11 Données liées 2007 Normalisation du partage des vocabulaires Recherche de données2018 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 12.
    Michel Héon PhD http://www.cotechnoe.com Les5 usages du web sémantique 12 Données liées 2007 Normalisation du partage des vocabulaires Recherche de données2018 Inférence & Informatique cognitive Description Logic 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 13.
    Michel Héon PhD http://www.cotechnoe.com Les5 usages du web sémantique 13 Données liées 2007 Normalisation du partage des vocabulaires Recherche de données2018 Inférence & Informatique cognitive Description Logic Applicable à des solutions transdisciplinaires 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 14.
    Michel Héon PhD http://www.cotechnoe.com Lesrequêtes sur le web de données SPARQL Protocol and RDF Query Language • Serveur de données web accessible par une IRI • Le SPARQL est le langage de requête normalisé par le W3C, donc compatible sur toutes les plates-formes 14 Serveur web de données Service web de requêtes SPARQL (SPARQL endpoint) 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 15.
    Michel Héon PhD http://www.cotechnoe.com L'Ontologiedans le web sémantique • Point de vue informatique – fichier interopérable pour communiquer les données et leurs structures par le web • Du point de vue de l'informatique cognitive – Elle permet de représenter par les IRI les ressources du web et/ou de la réalité – Elle sert à symboliser les concepts, propriétés et faits conceptualisés du domaine du discours 15 Conceptualisation du domaine Ontologie du domaine Représente Domaine du discours 2018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 16.
    Michel Héon PhD http://www.cotechnoe.com Lastructure de représentation utilisée par l'ontologie et le RDF est le Graphe Le données en tableau vs en graphe 162018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018 Caractéristique Tableau Graphe RDF Structure de données Codés dans la colonne Codé dans le graphe La donnée Codé dans la cellule Codé dans le graphe Flexibilité Difficile d'apporter des changements dans la structure Fondé sur l'évolutivité Interopérabilité Faible, encodage propriétaire Encodage non propriétaire Lisibilité Les humains aiment lire les tableaux Les logiciel aiment lire les graphes
  • 17.
    Michel Héon PhD http://www.cotechnoe.com Architectureweb sémantique de données classique 172018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018 Pour interconnecter les données avec le web de données Base de données RDF
  • 18.
    Michel Héon PhD http://www.cotechnoe.com Architecturede données en vogue dans le monde de l'intelligence artificielle 182018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018 Pour faire de l'IA, de l'apprentissage machine Pour interconnecter les données avec le web de données Gremlin Base de données en graphe
  • 19.
    Michel Héon PhD http://www.cotechnoe.com Architecturede données en vogue pour préserver le patrimoine de données 192018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018 Modélisation classique de donnéesPour interconnecter les données avec le web de données Base de données tableaux Accès aux données par requêtes SQL
  • 20.
    Michel Héon PhD http://www.cotechnoe.com Lavison de la donnée par le web Conjuguer performance et interopérabilité 202018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018 Web de données liées Connecter les silos de données
  • 21.
    Michel Héon PhD http://www.cotechnoe.com Enrésumé • Le web sémantique permet d'attribuer un sens aux ressources du web • L'ontologie est le fichier interopérable qui sert à coder la donnée et la sémantique des ressources • Le SPARQL est utilisé pour faire des requêtes sur le web • Les 5 usages du web sémantique sont: – Les données liées (Réutilisabilité mondiale des jeux de données avec économie de $$$) – La recherche de données – La normalisation et le partage de vocabulaire – La répartition d'agents cognitifs sur le web – L'applicabilité à des solutions transdisciplinaires 212018-06-193e édition de websemantique.ca: Le web sémantique en 10 Minutes Version 2018
  • 22.
    Le web sémantiqueen 10 minutes! Version 2018 Michel Héon PhD Informaticien indépendant en web des données Professeur associé université du Québec à Montréal Chargé de cours École des Sciences de la Gestion-UQAM Troisième conférence sur le web sémantique au Québec http://websemantique.ca 19 juin 2018