Web Sémantique Langage du Web sémantique
Web Sémantique (Introduction)
Master SDL – Université d’Orléans
https://perso.limsi.fr/hamon/Teaching/Orleans/RC-2018-2019/
Thierry Hamon
[email protected]
LIMSI-CNRS &
Institut Galilée - Université Paris 13
Septembre – décembre 2018
1/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Web Sémantique
Web 3.0
2/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Introduction
I have a dream for the Web [in which computers] become capable of
analyzing all the data on the Web – the content, links, and trans-
actions between people and computers. A ”Semantic Web”, which
should make this possible, has yet to emerge, but when it does, the
day-to- day mechanisms of trade, bureaucracy and our daily lives
will be handled by machines talking to machines. The ”intelligent
agents” people have touted for ages will finally materialize.
Je rêve d’un Web [dans lequel les ordinateurs] deviennent capables
d’analyser toutes les données du Web : le contenu, les liens, et les
transactions entre personnes et ordinateurs. Un Web Sémantique
, qui devrait rendre cela possible, n’a pas encore émergé, mais quand
il le fera, les mécanismes journaliers du commerce, de l’administration
et de nos vies quotidiennes seront traités par des machines dialoguant
avec d’autres machines. Les agents intelligents qu’on nous vante
depuis longtemps se concrétiseraient enfin.
Tim Berners-Lee (1999) . Weaving the Web
3/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Introduction
Web sémantique, c’est quoi?
Une nouvelle infrastructure permettant à des agents logiciels
d’aider plus efficacement différents types d’utilisateurs dans
leur accès aux ressources sur le Web.
Il étend le réseau des hyperliens entre des pages Web
classiques par un réseau de liens entre données structurées
4/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Historique
1994
Première conférence WWW à Genève
Annonce de la création du W3C
Tim Berners-Lee dresse les objectifs du W3C et montre les
besoins d’ajouter de la sémantique au Web du futur
Octobre 1997
Publication d’un premier draft de recommandations sur le Web
sémantique
1998
publication d’un deuxième draft
Tim Berners-Lee publie un document qui présente le Web
sémantique comme une sorte d’extension du Web des
documents
5/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Objectifs
Permettre aux utilisateurs d’utiliser la totalité du potentiel du
Web
Permettre aux machines de réaliser seules toutes les tâches
fastidieuses comme la recherche ou l’association
d’informations et d’agir sur le Web lui-même
6/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Définition
Laublet&al2004
Différents langages de niveau de complexité croissante sont
proposés afin de mieux exploiter, combiner et raisonner sur les
contenus de ces ressources.
Tous exprimés en syntaxe XML
Les connaissances utilisées, par exemple sous forme de
marqueurs sémantiques, doivent s’appuyer sur des ontologies
afin de pouvoir être partagées et munies d’interprétations
opérationnelles.
Marqueurs sémantiques : attributs décrivant le contenu
Triplets du web sémantique
Sujet : implicite (par ex. page web)
Prédicat : nom de l’attribut (par ex. est destinée à)
Objet : valeur de l’attribut (par ex. étudiants M2SDL)
Remarques : Utilisation d’ontologie et du formaliste RDF
7/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Bases du W3C
8/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Définition
Une infrastructure pour
permettre l’utilisation de connaissances formalisées en plus du
contenu informel actuel du Web
permettre de localiser, d’identifier et de transformer des
ressources de manière robuste et saine tout en renforçant
l’esprit d’ouverture du Web avec sa diversité d’utilisateurs
9/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Architecture du W3C
10/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Définition (1)
Web sémantique doit
s’appuyer sur un certain niveau de consensus portant sur les
langages de représentation ou sur les ontologies utilisés
contribuer à assurer, le plus automatiquement possible,
l’interopérabilité et les transformations entre les différents
formalismes et les différentes ontologies
faciliter la mise en œuvre de calculs et de raisonnements
complexes tout en offrant des garanties supérieures sur leur
validité
11/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Définition (2)
offrir des mécanismes de protection (droits d’accès,
d’utilisation et de reproduction)
offrir des mécanismes permettant de qualifier les connaissances
afin d’augmenter le niveau de confiance des utilisateurs
permettre aussi bien la réalisation d’outils généralistes avec
des utilisateurs mal définis
12/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Langages du W3C
13/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Bases du W3C
14/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Technologies du Web sémantique
RDF (Ressource Description Framework) : Modèle
d’information
RDF/XML : Formats d’échanges de données en RDF pour
communiquer entre différentes applications
RDFS (Ressource Description Framework Schema) et OWL
(Web Ontology Language) : Langages prévus pour fournir une
description formelle de concepts, termes ou relations d’un
domaine quelconque
RDFa : Langage de description des données structurées dans
du XHTML
SPARQL : Langage de requête sur des triplets RDF
15/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Quelques Langage du Web sémantique
XML
support syntaxique
RDF
OWL (représentation des connaissances, ontologie Web),
SKOS (représentation de thesaurus et de classification),
Dublin Core (expression de données et des documents sous
forme standardisée)
Logique de description
16/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
RDF
Resource Description Framework
Définition d’un modèle de données utilisés pour coder des
connaissances (SKOS, OWL, etc.)
Basé sur
des graphes étiquetés orientés (modèle RDF)
Triplets :
sujet / propriété / objet
ressource / propriété / valeur
URI (Universal Resources Identifiers)
pages ou parties de page Web
objet disposant d’une URI (document, etc.)
17/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Exemple (1)
Extrait d’Agrovoc au format SKOS (Simple Knowledge Organization System)
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns="http://aims.fao.org/aos/agrovoc/"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dct="http://purl.org/dc/terms/"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
<rdf:Description rdf:about="http://aims.fao.org/aos/agrovoc/c_8893">
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/>
<skos:inScheme rdf:resource="http://aims.fao.org/aos/agrovoc"/>
<skos:broader rdf:resource="http://aims.fao.org/aos/agrovoc/c_3123"/>
</rdf:Description>
<rdf:Description rdf:about="http://aims.fao.org/aos/agrovoc/xl_fr_1299486560407">
<literalForm xmlns="http://www.w3.org/2008/05/skos-xl#" xml:lang="fr">Jus de pomme</literalForm>
<rdf:type rdf:resource="http://www.w3.org/2008/05/skos-xl#Label"/>
</rdf:Description>
<rdf:Description rdf:about="http://aims.fao.org/aos/agrovoc/c_8893">
<prefLabel xmlns="http://www.w3.org/2008/05/skos-xl#"
rdf:resource="http://aims.fao.org/aos/agrovoc/xl_fr_1299486560407"/>
<skos:prefLabel xml:lang="fr">Jus de pomme</skos:prefLabel>
</rdf:Description>
18/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Exemple (1)
<rdf:Description rdf:about="http://aims.fao.org/aos/agrovoc/xl_en_1299486560343">
<literalForm xmlns="http://www.w3.org/2008/05/skos-xl#" xml:lang="en">Apple juice</literalForm>
<rdf:type rdf:resource="http://www.w3.org/2008/05/skos-xl#Label"/>
</rdf:Description>
<rdf:Description rdf:about="http://aims.fao.org/aos/agrovoc/c_8893">
<prefLabel xmlns="http://www.w3.org/2008/05/skos-xl#"
rdf:resource="http://aims.fao.org/aos/agrovoc/xl_en_1299486560343"/>
<skos:prefLabel xml:lang="en">Apple juice</skos:prefLabel>
</rdf:Description>
<rdf:Description rdf:about="http://aims.fao.org/aos/agrovoc/xl_pt_1299486560815">
<literalForm xmlns="http://www.w3.org/2008/05/skos-xl#" xml:lang="pt">Sumo de maç~
a</literalForm>
<rdf:type rdf:resource="http://www.w3.org/2008/05/skos-xl#Label"/>
</rdf:Description>
<rdf:Description rdf:about="http://aims.fao.org/aos/agrovoc/c_8893">
<prefLabel xmlns="http://www.w3.org/2008/05/skos-xl#"
rdf:resource="http://aims.fao.org/aos/agrovoc/xl_pt_1299486560815"/>
<skos:prefLabel xml:lang="pt">Sumo de maç~
a</skos:prefLabel>
</rdf:Description>
19/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Exemple (2)
Extrait d’Agrovoc au format OWL (Web Ontology Language)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF [
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY agrovoc "http://aims.fao.org/aos/agrovoc/" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>
<rdf:RDF xmlns="http://aims.fao.org/aos/common/"
xml:base="http://aims.fao.org/aos/common/"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:agrovoc="http://aims.fao.org/aos/agrovoc/">
<owl:Class rdf:about="&agrovoc;c_8893">
<rdfs:subClassOf rdf:resource="&owl;Thing"/>
<rdfs:subClassOf rdf:resource="&agrovoc;c_3123"/>
</owl:Class>
<c_noun rdf:about="&agrovoc;i_fr_1299486560407">
<rdfs:label xml:lang="fr">Jus de pomme</rdfs:label>
<hasDateCreated rdf:datatype="&xsd;string"
>1988-11-21 00:00:00</hasDateCreated>
<hasCodeAgrovoc rdf:datatype="&xsd;int">8893</hasCodeAgrovoc>
<isMainLabel rdf:datatype="&xsd;boolean">true</isMainLabel>
<hasStatus rdf:datatype="&xsd;string">Published</hasStatus>
<isLexicalizationOf rdf:resource="&agrovoc;i_8893"/>
</c_noun>
20/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Exemple (2)
<c_noun rdf:about="&agrovoc;i_en_1299486560343">
<rdfs:label xml:lang="en">Apple juice</rdfs:label>
<hasDateCreated rdf:datatype="&xsd;string"
>1981-01-26 00:00:00</hasDateCreated>
<hasCodeAgrovoc rdf:datatype="&xsd;int">8893</hasCodeAgrovoc>
<isMainLabel rdf:datatype="&xsd;boolean">true</isMainLabel>
<hasStatus rdf:datatype="&xsd;string">Published</hasStatus>
<isLexicalizationOf rdf:resource="&agrovoc;i_8893"/>
</c_noun>
<c_noun rdf:about="&agrovoc;i_pt_1299486560815">
<rdfs:label xml:lang="pt">Sumo de maçã</rdfs:label>
<hasDateCreated rdf:datatype="&xsd;string"
>1998-08-04 00:00:00</hasDateCreated>
<hasCodeAgrovoc rdf:datatype="&xsd;int">8893</hasCodeAgrovoc>
<isMainLabel rdf:datatype="&xsd;boolean">true</isMainLabel>
<hasStatus rdf:datatype="&xsd;string">Published</hasStatus>
<isLexicalizationOf rdf:resource="&agrovoc;i_8893"/>
</c_noun>
<agrovoc:c_8893 rdf:about="&agrovoc;i_8893">
<hasDateCreated rdf:datatype="&xsd;string"
>1981-01-26 00:00:00</hasDateCreated>
<hasDateLastUpdated rdf:datatype="&xsd;string"
>2009-11-02 00:00:00</hasDateLastUpdated>
<hasStatus rdf:datatype="&xsd;string">Published</hasStatus>
<isMadeFrom rdf:resource="&agrovoc;i_541"/>
<hasLexicalization rdf:resource="&agrovoc;i_en_1299486560343"/>
<hasLexicalization rdf:resource="&agrovoc;i_fr_1299486560407"/>
<hasLexicalization rdf:resource="&agrovoc;i_pt_1299486560815"/>
</agrovoc:c_8893>
21/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Exemple (3)
Extrait des résultats d’une requête sur Entrepôt OAI-PMH de Gallica et des
expositions virtuelles (OAI-NUM)
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
<responseDate>2018-11-11T17:59:40Z</responseDate>
<request verb="ListRecords" metadataPrefix="oai_dc">http://oai.bnf.fr/oai2//OAIHandler</request>
<ListRecords>
<record>
<header>
<identifier>oai:bnf.fr:gallica/ark:/12148/bpt6k283709</identifier>
<datestamp>2018-04-26</datestamp>
<setSpec>gallica:theme:5:54</setSpec>
<setSpec>gallica:typedoc:monographies</setSpec>
</header>
<metadata>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI
<dc:identifier>http://gallica.bnf.fr/ark:/12148/bpt6k283709</dc:identifier>
<dc:title>Chimie appliquée à l’agriculture. Tome 2 / par M. le comte Chaptal,...</dc:title>
<dc:relation>Notice d’ensemble : http://catalogue.bnf.fr/ark:/12148/cb302219612</dc:relation>
<dc:creator>Chaptal, Jean-Antoine (1756-1832). Auteur du texte</dc:creator>
<dc:publisher>Mme Huzard (Paris)</dc:publisher>
<dc:date>1823</dc:date>
<dc:subject xml:lang="fre">Chimie agricole</dc:subject>
<dc:format>2 vol. (LVI-298, 484 p.) ; 21 cm</dc:format>
<dc:language>fre</dc:language>
<dc:language>français</dc:language>
<dc:relation>Notice du catalogue : http://catalogue.bnf.fr/ark:/12148/cb302219612</dc:relation>
<dc:type xml:lang="eng">text</dc:type>
<dc:type xml:lang="fre">monographie imprimée</dc:type>
<dc:type xml:lang="eng">monographie imprimée</dc:type>
<dc:source>Bibliothèque nationale de France</dc:source>
22/30 Repr. public</dc:rights>
<dc:rights xml:lang="fre">domaine Conn. T Hamon
Web Sémantique Langage du Web sémantique
Logiques de description
Formalismes de représentation de connaissances basés sur la
logique
Permet de disposer d’une sémantique formelle
nécessaire pour vérifier la consistance des ontologies
mécanismes inférentiels
Historique
Issues des réseaux sémantiques et de KL-ONE
Description du domaine d’application avec des concepts
(classes), des rôles (propriétés, relations) et des individus
(objets)
→ Définition d’une base de connaissances
23/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Caractéristiques
Sémantique formelle (modèle théorique)
fragments décidables de la logique du premier ordre
Possibilité d’inférence
Décision pour des problèmes clés (satisfiabilité, subsumption,
etc)
24/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Principes
Représentation des éléments du monde avec concepts, des
rôles et des individus
Relation syntaxe / sémantique
description structurée dles concepts et des rôles, avec un
sémantique associée
calcul sur les concepts et les rôles en respectant la sémantique
Deux types de connaissances
concepts et composants : (T-Box)
axiomes terminologiques
faits ou assertions (A-Box) où interviennent les concepts et les
instances de concepts
axiomes assertionnels
Organisation hiérarchique des concepts et rôles grâce à la
relation de subsomption
Raisonnement : classification et instanciation
25/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Structure d’une logique de description
26/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Exemple de base de connaissances
(source : Introduction à la logique de description N. Le Thanh)
27/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Sémantique
Sémantique de la logique de description
Définition à l’aide d’interprétations
Fonction d’interprétation sur les rôles, les concepts
Sémantique de la base de connaissance
Une interprétation satisfait une base de connaissances si et
seulement l’interprétation satisfait la T-Box et la A-Box
Une interprétation satisfait la T-Box ssi l’interprétation
satisfait tous les axiomes de la T-Box
Une interprétation satisfait la A-Box ssi l’interprétation
satisfait tous les axiomes de la A-Box
28/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Exemple - Interprétation sémantique
(source : Introduction à la logique de description N. Le Thanh)
29/30 Repr. Conn. T Hamon
Web Sémantique Langage du Web sémantique
Web sémantique - Bilan
Critiques :
Protection des données personnelles
Les langages utilisés pour le Web sémantique sont très
verbeux et donc souvent pénible à utiliser
L’écriture d’ontologies est souvent très problématique car elle
exige une spécialisation dans un domaine particulier
30/30 Repr. Conn. T Hamon