Académique Documents
Professionnel Documents
Culture Documents
LE WEB SÉMANTIQUE
Le Web Sémantique
Apports et technologies
Personne
sous type de
auteur
contributeur
Cette formation permet d’appréhender les technologies
sémantiques dans leur ensemble: à quelles problématiques
répondent-elles ? Quels sont les standards et concepts à
maitriser ? Elle permet également d’introduire leurs usages
dans la plateforme de Perfect Memory.
COO Ingénieur sémantique
description
est est
proposée à
travaille chez
Organisation 2
Formation Perfect Memory
LE WEB SÉMANTIQUE Sommaire
Question, observation
N’hésitez pas à demander
4
Formation Perfect Memory
LE WEB SÉMANTIQUE
1 Le Web et la donnée
Histoire et évolutions
5
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
1969 2021
6
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
1969 - Arpanet
On accède aux documents un par un en les téléchargeant
7
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
1. Ouvrir un terminal
2. Se connecter au serveur distant
3. Localiser le document sur le serveur distant
4. Télécharger le document sur sa machine locale L’accès à la donnée requiert une expertise
technique
5. Couper la connexion
6. Consulter le document sur sa machine locale
L’accès à la donnée demande du temps
8
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
Web structuré
Robert Cailliau
Tim Berners-Lee
9
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
10
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
90’s 2000’s
12
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
13
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et évolutions
Aujourd’hui et demain
De plus en plus de supports De plus en plus de créateurs de contenus De plus en plus de données
14
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et
évolutions
Ça devient problématique
15
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et
évolutions
Exercice collectif
À votre tour
16
Formation Perfect Memory
LE WEB SÉMANTIQUE 1 Le Web et la donnée – histoire et
évolutions
Exercice collectif
Réponses
2 Les limites de la
donnée par l’exemple
18
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
19
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
Information
Data
20
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
Information
Data
21
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
22
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
Information
Data
23
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
24
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
La prise en compte du contexte
25
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
La prise en compte du contexte
France
26
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
La recherche d’information
27
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
La recherche d’information
28
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
La recherche d’information
29
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
La recherche d’information
30
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
La recherche d’information
31
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
Transmission
« jaguar »
32
Formation Perfect Memory
LE WEB SÉMANTIQUE 2 Limites de la donnée par l’exemple
En bref
33
Formation Perfect Memory
LE WEB SÉMANTIQUE Quizz 1
34
Formation Perfect Memory
LE WEB SÉMANTIQUE Quizz 1
35
Formation Perfect Memory
LE WEB SÉMANTIQUE
36
Formation Perfect Memory
LE WEB SÉMANTIQUE
37
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
38
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche donnée
Donnée
39
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche donnée
‘’ 15 ‘’
‘’ 2 ‘’
‘’ TGV ‘’
40
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche donnée
Formatée : formulée dans un langage pourvue d’une syntaxe formelle et manipulable par une machine
41
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche donnée
âge = « 70 »
âge est une valeur pouvant varier de 0 à 150 de type entier naturel
42
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche information
Information
Donnée
43
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche information
‘’ 15 ‘’
Voiture n°15
‘’ 2 ‘’
2nde classe
‘’ TGV ‘’
TGV
44
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche information
Réseau : la donnée peut être articulée et ou mise en relation avec d’autres données (schéma
relationnel, graphe, …)
Le réseau permet d’interpréter les données.
45
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche information
46
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche connaissance
Connaissance
Information
Donnée
47
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche connaissance
SNCF
‘’ 15 ‘’ Quai de gare
Voiture n°15
Billet moins cher
‘’ 2 ‘’
2nde classe
‘’ TGV ‘’
TGV
48
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche connaissance
âge = « 70 »
Dossier administratif : droits à la protection sociale
Dossier médical : facteur de risque
49
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche sagesse
Sagesse
Connaissance
Information
Donnée
50
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche sagesse
C’est la capacité à prendre des décisions en toute connaissance, dont la machine est par
nature exclue.
51
Formation Perfect Memory
LE WEB SÉMANTIQUE
4. La question du langage
52
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 La question du langage
Parler la même langue
Déception Stade Geoffroy-Guichard
Début du match
Action de jeu
Ligue des Champions
Coupe de la ligue
Première période Match amical
Kylian Mbappé
Neymar
Coup franc Coupe de France
Main Gardien
Tacle
Déplacement
Attaquant Corner Joie
Volley
Rose Termes
Interception Football masculin Handball
But Dribble Stade Gabriel-Montpied
Liste
Corner
Volley Hôtel
Rose Dribble
Football masculin Passe
Handball Blanc
Interception Attaquant
But Violence
Bleu Coupe de France féminine
Reprise de volley
Colère
Parc des Princes
Stade de France
54
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 La question du langage
Parler la même langue
Action de jeu Couleurs
Corner
Interception
But
Dribble Taxonomie
Passe
Reprise de volley
Passe longue
Postes
Gardien
Attaquant
Défenseur
55
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 La question du langage
Parler la même langue
Action de jeu Couleurs
Corner
Interception
Dribble Thésaurus
Passe
Reprise de volley
Passe longue
Postes
Gardien
Défenseur
56
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 La question du langage
Parler la même langue
57
Formation Perfect Memory
LE WEB SÉMANTIQUE
5. L’ontologie
58
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Le triangle sémiotique
représente
symbolise
59
Perfect Memory Formation 59
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Le triangle sémiotique
représente
symbolise
60
Perfect Memory Formation 60
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Du symbole au concept
« ジャガー »
#jaguar Animal
http://fr.wikipedia.org/wiki/Jaguar
#Animal
61
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Du symbole au concept
#Automobile
#jaguar Automobile
62
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Du symbole au concept
« jaguar » « » )شركة(جاغوار
#Organisation
#jaguar Organization
63
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Parler la même langue
effectue
Ontologie
Compétition
Couleur
Stade
porte compétition
est tournée à
Faute
affiche sous-type de
joue au poste
Discipline Emotion
est associé à
Poste
64
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Parler la même langue
quartier général
Organisation
employé à
Personne
Document
Lieu
réside à est un sous type de master
master
Ville Client contractualise Contrat
est un sous type de
émet
est localisée à
loue Facture
est la capitale de
Pays Équipement
Téléphone Box TV
65
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
L’ontologie: définition philosophique
Wikipedia
66
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Définition informatique
Conceptualisation
Modèle, domaine, concepts, relations, propriétés, instances, contextes
Explicite
Tout l’univers d’un cas d’usage donné doit être défini
Formelle
Compréhensible par la machine
Partagée
Doit être le fruit d’un consensus
67
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Définition informatique
Représentation formelle de la
connaissance en vue de son
stockage, son partage et son
traitement
68
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
69
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Parler la même langue
effectue
#Ligue Champions
#Blanc
#Parc des Princes
compétition
porte
est tournée à
#Passe longue
affiche
joue dans filme
joue au poste
est associé à
#Attaquant
70
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Parler la même langue
quartier général
Centrale nucléaire
B_Simpson.pdf
employé à
master
réside à
émet
est localisé à loue
71
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Du paradigme de l’arbre à
celui du graphe
72
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Le paradigme de l’arbre
73
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Se débarrasser du paradigme de l’arbre
prédicat
sujet objet
Ressource Ressource ou Literal
est une
Bouygues Telecom Entreprise
Resource Ressource
est dirigeant de
Richard Viel Bouygues Telecom
Ressource Ressource
date de création
Bouygues Telecom 04/10/1994
Ressource Literal
74
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Se débarrasser du paradigme de l’arbre
Entreprise
est une
date de création
04/10/1994
75
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Se débarrasser du paradigme de l’arbre
Entreprise
est une
76
Formation Perfect Memory
LE WEB SÉMANTIQUE
6. Des bases
interopérables
77
Formation Perfect Memory
LE WEB SÉMANTIQUE 6 Des bases interopérables
Le Linked Open Data
Source: http://planet-data.eu/ 78 78
Formation Perfect Memory
LE WEB SÉMANTIQUE 6 Des bases interopérables
Le Linked Open Data
79
Formation Perfect Memory
LE WEB SÉMANTIQUE 6 Des bases interopérables
Le Linked Open Data
80
Formation Perfect Memory
LE WEB SÉMANTIQUE 6 Des bases interopérables
Le Linked Open Data
81
Formation Perfect Memory
LE WEB SÉMANTIQUE 6 Des bases interopérables
Le Web 3.0
Document
Document
Document
Relation sémantique
Ressource
Ressource
Ressource
82
Formation Perfect Memory
LE WEB SÉMANTIQUE
7. L’inférence sémantique
83
Formation Perfect Memory
LE WEB SÉMANTIQUE 7 L’inférence sémantique
Donner des capacités de raisonnement à la machine
Règles d’inférence
Règle 1
Règle 2
Information
Informations stockées
Information
Information Raisonneur sémantique
Information
Information
84
Formation Perfect Memory
LE WEB SÉMANTIQUE 7 L’inférence sémantique
Donner des capacités de raisonnement à la machine
Herbert
Herbert
85
Formation Perfect Memory
LE WEB SÉMANTIQUE
8. Le spectre de
représentation de la
connaissance
86
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
87
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
Programmation logique
Si A alors B
88
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
• Prédicats
• Quantificateurs : ∀ et ∃
89
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
Logique de description
• Formaliser la description de concepts pertinents et leur sémantique dans un domaine d’application donné
• Axiomes : faits
• Règles : SI A alors B
• Décrit un univers donné en terme de propriétés et de contraintes qu’un individu doit satisfaire
90
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
Logique de description
91
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
Logique modale
• Une modalité spécifie des qualités du vrai
92
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
93
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
94
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
? Est-ce que les workflows et web services utilisent ces même modèles ?
? Est-ce que l’entrepôt peut être utilisé au sein d’une architecture orientée modèle métier
? Est-ce que les utilisateurs sont formés pour extraire et réutiliser les données de l’entrepôt 95
Formation Perfect Memory
LE WEB SÉMANTIQUE 8 Le spectre de représentation de la connaissance
Quelle technologie
permet d’élever la
machine au niveau de
l’interopérabilité
sémantique
96
Formation Perfect Memory
LE WEB SÉMANTIQUE 3 Donner du sens aux données
La couche sagesse
Sagesse
Connaissance
Information
Donnée
97
Formation Perfect Memory
LE WEB SÉMANTIQUE 5 L’ontologie
Le triangle sémiotique
représente
symbolise
98
Perfect Memory Formation 98
Formation Perfect Memory
LE WEB SÉMANTIQUE
9. Les standards
Construction et
requêtage d’un graphe
sémantique
99
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
W3C
a pour président
Tim Berners-Lee
100
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
L’identification des ressources
• Ressource : Tout élément à décrire, avec une identité claire dans le contexte d’application
• URL (Uniform Resource Locator) : Identifie l’emplacement d’une ressource et le moyen d’agir sur elle
• URN (Uniform Resource Name) : Identifie une ressource indépendamment de son emplacement
• URL : http://www.en.wikipedia.org/wiki/Uniform_resource_locator
• URN : urn:isbn:0-395-36341-1
• URI in the Semantic Web: http://dbpedia.org/resource/Uniform_resource_identifier
dbpedia:Uniform_resource_identifier
101
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
L’identification des ressources
identifie
http://www.bouygues.fr/resource/ richard_viel bt:richard_viel
namespace
identifiant
identifie
http://www. bouygues.fr/resource/ bouygues_telecom bt : bouygues_telecom
namespace
identifiant
102
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDF: Resource Description Framework
RDF
103
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDF: Resource Description Framework
RDF
• Ressource : tout élément à décrire, avec une identité claire dans le contexte d’application
• Framework : ensemble d’outils et protocoles (URI, HTTP, XML, …), basé sur un modèle formel standard (sémantique)
104
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDF: Resource Description Framework
prédicat
sujet objet
Ressource Ressource ou Literal
est une
Bouygues Telecom Entreprise
Resource Ressource
est dirigeant de
Richard Viel Bouygues Telecom
Ressource Ressource
date de création
Bouygues Telecom 04/10/1994
Ressource Literal
105
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDF: Resource Description Framework
http://www.bouygues.fr/resource/bouygues_telecom http://www.bouygues.fr/resource/Entreprise
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
uri Prédicat
http://www.bouygues.fr/resource/creationDate
uri Prédicat
106
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDF: Resource Description Framework
bt:bouygues_telecom bt:Entreprise
rdf:type
uri Prédicat
bt:creationDate
uri Prédicat
107
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDF: Resource Description Framework
bt:Entreprise
rdf:type
bt:bouygues_telecom
bt:creationDate
« 04/10/1994 »^^xsd:date
108
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDF: Comment stocker et sérialiser une information ?
RDF/XML
<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="http://www.bouygues.fr/resource/bouygues_telecom">
<rdf:type rdf:resource="http://www.bouygues.fr/Entreprise"/> bt:Entreprise
</rdf:Description>
</rdf:RDF>
rdf:type
Turtle
bt:bouygues_telecom
<http://www.bouygues.fr/bouygues_telecom> a <http://www.bouygues.fr/Entreprise> .
N-triples
JSON-LD {
"@context": {
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"xsd": "http://www.w3.org/2001/XMLSchema#"
},
"@id": "http://www.bouygues.fr/bouygues_telecom",
"@type": "http://www.bouygues.fr/Entreprise"
}
109
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDFS: définir classes et relations
RDFS
110
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
RDFS: définir classes et relations
bt:Entreprise_Telecommunication
rdf:type
:Bouygues_Telecom
bt:Entreprise
bt:localisé_à
rdfs:subPropertyOf bt:Lieu
:Paris
bt:siège_social
111
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
SPARQL
SPARQL
112
Formation Perfect Memory
LE WEB SÉMANTIQUE 9 Les standards – Construction et requêtage
SPARQL
113
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
rdfs:subClassOf
Quelles sont les personnes qui ont
joué dans une série ?
ftv:ComedySerie
rdf:type Donne-moi tous les acteurs
ftv:actedIn
#camille_cottin #dix_pour_cent
Donne moi toutes les séries
ftv:casting
Est-ce que #camille_cottin est une
actrice ?
114
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
ftv:Serie
Si deux personnes ont travaillé sur la Qui travaille sur #dix_pour_cent ?
même série, alors elles sont collègues rdfs:subClassOf
ftv:actedIn
Qui travaille sur la même série ?
#camille_cottin #dix_pour_cent
ftv:hasDirected
#marc_fitoussi
ftv:worksOn
115
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
116
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
PREFIX ftv:<http://ftv.com/>
ftv:Person PREFIX uuid:<http://www.perfect-memo ....>
SELECT ?actor
ftv:casting WHERE {
ftv:Actor ftv:Serie
ftv:actedIn
?actor ftv:actedIn uuid:dix_pour_cent
rdfs:subClassOf
}
ftv:ComedySerie
rdf:type ?actor
ftv:actedIn
#camille_cottin #dix_pour_cent
#camille_cottin
ftv:casting
117
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
PREFIX ftv:<http://ftv.com/>
ftv:Person SELECT ?actor ?serie
WHERE {
ftv:casting
ftv:Actor ftv:Serie ?actor ftv:actedIn ?serie.
ftv:actedIn
?serie rdf:type ftv:ComedySerie
rdfs:subClassOf
}
ftv:ComedySerie
rdf:type
ftv:actedIn
#camille_cottin #dix_pour_cent
?actor ?serie
ftv:casting
#camille_cottin #dix_pour_cent
118
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
PREFIX ftv:<http://ftv.com/>
ftv:Serie SELECT ?person1 ?person2
Si deux personnes ont travaillé sur la
même série, alors elles sont collègues rdfs:subClassOf WHERE {
ftv:actedIn
#camille_cottin #dix_pour_cent
?person1 ?person2
#marc_fitoussi
ftv:hasDirected #camille_cottin #marc_fitoussi
ftv:worksOn
#marc_fitoussi #camille_cottin
119
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
PREFIX ftv:<http://ftv.com/>
ftv:Person ASK
WHERE {
ftv:casting
ftv:Actor ftv:Serie
ftv:actedIn #camille_cottin rdf:type ftv:Actor .
rdfs:subClassOf
}
ftv:ComedySerie
rdf:type
ftv:actedIn YES
#camille_cottin #dix_pour_cent
ftv:casting
120
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
Ressource
Ressource
?person1 ?person2
#camille_cottin #marc_fitoussi
Relation porteuse de sens
121
Formation Perfect Memory
LE WEB SÉMANTIQUE 4 Les standards du Web
Sémantique SPARQL
#marc_fitoussi
ftv:hasDirected
ftv:colleague
#camille_cottin #marc_fitoussi
ftv:worksOn
122
Formation Perfect Memory
LE WEB SÉMANTIQUE
123
Formation Perfect Memory
LE WEB SÉMANTIQUE
124
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
OWL
125
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
• Ajoute des définitions d’équivalence et de disjonction sur les classes, les relations et les propriétés
126
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
127
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
foaf:name
owl:equivalentClass foaf:givenName
bt:Person foaf:Person
foaf:surname
rdfs:subClassOf
foaf:mBox
bt:BusinessMan bt:Actor
foaf:givenName “Richard”
:Richad_Viel
foaf:surname “Viel”
foaf:mBox r.viel@bouyges-telecom.com
128
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
Votre
autre ontologie
Une autre
ontologie ontologie
129
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
bt:Person
rdfs:subClassOf
bt:BusinessMan bt:Actor
rdf:type
“Martin Bouygues (born 3 May 1952) is the chairman and chief executive officer of the French
company Bouygues (around 130,000 people in the world); founded by his father Francis Bouygues in
owl:sameAs dbpedia:abstract 1952. In 2015 he was listed as the world’s 481st richest person, and is a billionaire.”
:Martin_Bouygues
dbpedia:Martin_Bouygues dbpedia:birthDate 1952-05-03
dbpedia:thumbnail
dbpedia:birthPlace
dbpedia:Suresnes
130
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
131
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
Inférence
132
Formation Perfect Memory
LE WEB SÉMANTIQUE 11 Les standards : Modélisation d’une ontologie
Inférence
Id: music_linked_musicians
radiofrance:musicBandMember
radiofrance:musicBand
The Beatles
Yellow Submarine
John Lennon 133
Formation Perfect Memory
LE WEB SÉMANTIQUE
134
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
135
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
Permet d’insérer de l’information structurée directement dans une page web, compréhensible par les
moteurs de recherche
• RDFa 1.1 depuis 2013 permet l’indexation dans le HTML5 => recommandation du
136
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
Microdata
137
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
138
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
Schema.org
Un schema microdata historique. Désormais un vocabulaire qui fait autorité.
139
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
140
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
141
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
https://schema.org/
https://search.google.com/structured-data/testing-tool/u/0/
https://developers.google.com/search/docs/guides/search-gallery
142
Formation Perfect Memory
LE WEB SÉMANTIQUE 12 Autres standards de structuration
HTML Sémantique
Limitations
• Les informations sémantiques sont embarqués directement dans le HTML: confusion entre présentation et représentation
• Très corrélé avec les algorithmes d’interprétation des moteurs de recherche privés
143
Formation Perfect Memory
LE WEB SÉMANTIQUE
144
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR
SGBDR
• Relationnel : lien anonyme entre une clé étrangère et une clé primaire
• Requêtage : SQL
Table Personne
Table Organisation
ID First name Company_ID
ID Name Year
7d74e4b2a58 Richard 32617a68798
32617a68798 Bouygues Telecom 1994
145
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR
NoSQL
146
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR
NoSQL
CONSISTENCY
• Schemaless
PARTITION TOLERANCE
AVAILABILITY
147
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR Key-Value
Key-Values
Key Value
orga-1 Bouygues Telecom |1994
148
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR Key-Value
Documents
• Données structurées dans des collections de documents
{
‘’id’’ : ‘’2776c120-29e6-11ec-9621-0242ac130002’,
‘’firstName’’ : ‘’Richard’’,
‘’company’’ :{
‘’id’’ : ‘’ 90f5d9b0-29e6-11ec-9621-0242ac130002’’,
‘’name’’ : ‘’Bouygues Telecom’’ ,
‘’creationDate’’ : 1994
}
}
149
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR Key-Value
Graphe
• Les données sont mises en relations des arcs orientés
Documents
• Nœud
• Relation
• Propriété
150
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR Key-Value
Triple store
Documents
Graphe
Triple store
151
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Triple Store
Triple Store
152
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Triple Store
+ +
RÈGLES
FAITS ONTOLOGIE
D’INFÉRENCE
RAISONNEUR
153
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Triple Store
• Environ 50 Triplestores
• Chacun avec leurs propres performances et mécanismes d’inférence (backward, forward, hybrid, rules language, …)
154
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Les SGBDR
SGBDR Key-Value
Triple store
• Graphes sémantiques : standardisés par une ontologie
:Organisation
:Personne
rdf:type rdf:type
Triple store
155
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
Le schéma définit avant tout des contraintes L’ontologie définit des cadres et implications
156
Formation Perfect Memory
LE WEB SÉMANTIQUE 13 De la table au graphe
- Maintenir et modifier le schéma est complexe et très impactant + Maintenir et modifier l’ontologie est simple et peu impactant
- Ne répond qu’à des requêtes explicites + Peut répondre à des requêtes explicites comme implicites
+ Le paradigme des tables est ancré depuis des décennies - La sémantique peut paraître contre-intuitive
<
Requêter l’information et non la donnée peut mener à des
+ Le requêtage des données est très performant et éprouvé - problèmes de performance et de scalabilité : prise du recul
< nécessaire pour l’industrialisation
157
Formation Perfect Memory
LE WEB SÉMANTIQUE
158
Formation Perfect Memory
15 Cas d’usage industriels
LE WEB SÉMANTIQUE
Faits Heuristique
Sémantique Statistique
Perfect Memory’s
Analyse sémantique DAM-as-a-Brain
Analyse statistique
[Grammaire, Structure, Inférence]
[Data mining, Machine Learning, Deep Learning]
159
Formation Perfect Memory
LE WEB SÉMANTIQUE
160
Formation Perfect Memory
17 Mise en œuvre et plateforme Raffiné™
LE WEB SÉMANTIQUE
161
Formation Perfect Memory
17 Mise en œuvre et plateforme Raffiné™
LE WEB SÉMANTIQUE
Collecter, Interpreter et Exploiter
162
Formation Perfect Memory
17 Mise en œuvre et plateforme Raffiné™
LE WEB SÉMANTIQUE
163
Formation Perfect Memory
LE WEB SÉMANTIQUE
17. Résumé
Limitations et apports
164
Formation Perfect Memory
16 Résumé – Limitations et apports
LE WEB SÉMANTIQUE
Les limitations des technologies sémantiques
• L’usage de la sémantique dans un cas industriel requiert une prise de recul sur les
ontologies standards pour assurer leur industrialisation
• Ne scale pas sur des volumes Big Data (map reduce requis)
• Les Triple Stores restent moins performants que les bases de données relationnelles
165
Formation Perfect Memory
16 Résumé – Limitations et apports
LE WEB SÉMANTIQUE
Les apports des technologies sémantiques
IA heuristique IA sémantique
Datalake
Triple store
Donnée Information
Big data
Statistiques
≠ Intelligibilité
Contexte
Volume
Interprétation
Vélocité
Signification
Variété
IT Prise de décisions
166
Formation Perfect Memory
LE WEB SÉMANTIQUE
Sources ✓ https://datascientest.com/nosql
✓ https://fr.slideshare.net/abrisse/adopte-une-bdd
✓ Description Logic: A Formal Foundation for Ontology Languages and Tools , Ian Horrock :
http://www.cs.ox.ac.uk/people/ian.horrocks/Seminars/download/Horrocks_Ian_pt1.pdf
✓ https://en.wikipedia.org/wiki/Logic_programming
✓ https://en.wikipedia.org/wiki/Description_logic
✓ https://en.wikipedia.org/wiki/First-order_logic
✓ https://en.wikipedia.org/wiki/Second-order_logic
✓ https://www.wolterskluwer.com/en/expert-insights/understand-the-three-levels-of-
interoperability
✓ www.flaticon.com
167
Formation Perfect Memory
LE WEB SÉMANTIQUE
Rejoignez-nous
Cédric Klein
cedric.klein@perfect-memory.com
www.perfect-memory.com
168