Intro SemWeb @ SemWeb.Pro'2015

Nicolas Chauvat, Logilab.

Introduction au

Web Sémantique

2015

nicolas.chauvat@logilab.fr

nchauvat

Fondateur et PDG de depuis l'an 2000

Web Sémantique

Réseau mondial de données liées (hyperdata)

= Web 3 ou Web des données

Attention : sémantique signifie “qui a du sens pour un programme”, à ne pas confondre avec l’analyse sémantique du traitement automatique des langues

Evolution du web

Naissance d'internet

Internet avant le Web

Avènement du Web

Web 1 ou Web des documents

Le Web 1 est un ensemble de documents décrits en HTML qui mélangent du texte, des images et des liens vers d’autres documents (hyperlien / hypermedia). Tous ces médias sont identifiés par des URL et accessibles via le protocole HTTP.

Le Web devient dynamique

Web 2 ou Web des applications

Le Web 2 est un raz-de-marée d’applications accessibles via le navigateur.

Internet avec le web

Les protocoles du Web en ont supplanté de nombreux autres, grâce à leur simplicité et leur versatilité.

La longue gestation du Web des données

Web 3 / sémantique / données

Le Web 1 publie des documents liés et le Web 3 des données liées.

Est-ce une révolution ?

Web sémantique

Réseau de données construit sur la base d’un ensemble de standards d’interopérabilité (protocoles, formats, vocabulaires, modèles, interrogation), qui s’appuie sur les URL pour identifier de manière unique les données élémentaires et les lier entre elles.

Processus d'intégration est en cours

Pourquoi "sémantique" ?

	    <h1>Le web sémantique</h1>
	    <p>Le web sémantique, inventé en 1994 par
	    <a href="http://w3.org/People/Berners-Lee/">
	    Tim Berners-Lee</a>,
	    est un réseau mondial de données.</p>
	

Pourquoi "sémantique" ?

	    <h1>?? ??? ??????????</h1>
	    <p>?? ??? ??????????? ??????? ?? ???? ???
	    <a href="http://w3.org/People/Berners-Lee/">
	    ??? ????????????</a>,
	    ??? ?? ?????? ??????? ?? ????????</p>
	

Pourquoi "sémantique" ?

Web sémantiqueest_une_sorte_deréseau
Web sémantiqueinventé_par Tim Berners-Lee
Web sémantiquedate_invention 1994

Pourquoi "sémantique" ?

nomtypeinventeurdate
Web sémantiqueréseauTim Berners-Lee1994


Et le traitement automatique des langues ?

En parcourant le web...

Pourquoi "sémantique" ?

URL comme identifiant pour:

Exemple 1

	  http://data.bnf.fr/11907966/victor_hugo/
	  http://purl.org/dc/elements/1.1/creator
	  http://data.bnf.fr/11967596/victor_hugo_notre-dame_de_paris
	

Exemple 2

	  http://data.bnf.fr/11907966/victor_hugo/
	  http://www.w3.org/2002/07/owl#sameAs
	  http://dbpedia.org/resource/Victor_Hugo
	

Exemple 3

	  http://dbpedia.org/resource/Paris
	  http://www.w3.org/2002/07/owl#differentFrom
	  http://dbpedia.org/resource/Paris,_Texas
	   
	  http://dbpedia.org/resource/Paris
	  http://xmlns.com/foaf/0.1/name
	  "Paris"
	

Exemple 4

	    <body about="http://www.w3.org/People/Berners-Lee/card#i">
	    <h1>Le web sémantique</h1>
	    <p>Le web sémantique, inventé en 1994 par
	    <a href="http://w3.org/People/Berners-Lee/">
	    <span property="foaf:name">Tim Berners-Lee</span></a>,
	    est un réseau mondial de données.</p>
	

Modèle RDF

Vocabulaires / Ontologies

DublinCoreTitle, Creator, Description, Publisher, Contributor, Date
FOAFPerson, name, knows, page
SKOSConcepts, prefLabel, altLabel, hiddenLabel, broader
schema.orgBook, Movie, MusicRecording, Recipe, TVSeries

Web documents / données

web documents web données
type de contenutexte structuré data
identifiants URL URL
langage HTML famille RDF
liens hypertexte hyperdata
communication / échange HTTP HTTP
outil de consultation navigateur web ?

SPARQL

	  PREFIX foaf: <http://xmlns.com/foaf/0.1/>
	  SELECT ?name ?email
	  WHERE {
	    ?person a foaf:Person.
	    ?person foaf:name ?name.
	    ?person foaf:mbox ?email.
	  }
        

image

Recentrage sur les données

Urbanisation des données

libre privé
externe interne
génériquespécifique
statique dynamique

Avenir probable

Attention à ne pas confondre

Le Web est le champion de
l'interopérabilité