0% ont trouvé ce document utile (0 vote)
24 vues30 pages

Cours 4

Transféré par

essaidnedra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues30 pages

Cours 4

Transféré par

essaidnedra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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&#231;&#227;</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

Vous aimerez peut-être aussi