26
Web Sémantique Expliquer à mon ordinateur le contenu du Web (en décrivant les ressources) Grandadam Emmanuel LCProd.net Consultant formateur, Intégrateur Web http://lcprod.net [email protected]

Web semantique

  • Upload
    lcprod

  • View
    1.797

  • Download
    3

Embed Size (px)

DESCRIPTION

"Expliquer à mon ordinateur le contenu du Web" (en décrivant les ressources)

Citation preview

Page 1: Web semantique

Web SémantiqueExpliquer à mon ordinateur le contenu du Web

(en décrivant les ressources)

Grandadam EmmanuelLCProd.net

Consultant formateur,Intégrateur Web

http://[email protected]

Page 2: Web semantique

SémantiqueWeb

Match !• Humain

• Machine

2

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 3: Web semantique

SémantiqueWeb Match !

• Humain

Un titre

Des acteurs

Une date

C'est un film !

• Machine

Une image

3

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 4: Web semantique

SémantiqueWeb Match !

• Humain

Une adresse

Téléphone

Mail

Des coordonnées !

• Machine

Du texte

4

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 5: Web semantique

SémantiqueWeb Match !

• Objectf

Utiliser les informations (du Web)

Agents logiciel

Intelligence Artificielle

• Le problème

Comprendre la language naturel :(

5

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 6: Web semantique

SémantiqueWeb

Web 3 ?• "Les ordinateurs deviennent capables

d'analyser toutes les données sur le Web"

- Tim Berners-Lee (1999)

6

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 7: Web semantique

SémantiqueWeb Web 3 ?

• Web 2

Réseau Social (fermé)

Interactions utilisateurs

• Web 3

Web des données

- Réseau Social (ouvert)

- Application composite (mashup)

7

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 8: Web semantique

SémantiqueWeb Web 3 ?

• Le futur du Web

Bases de données distribuées

Pas de centre

Simple

8

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 9: Web semantique

SémantiqueWeb Web 3 ?

• Ontologie

Modéliser un ensemble de connaissances :

- Représenter les connaissances

Expliquer

Donner du sens

Décrire

Standardiser

Lier

9

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 10: Web semantique

SémantiqueWeb

Métadonnées• Données / Métadonnées

• HTML5

10

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 11: Web semantique

SémantiqueWeb Métadonnées

• Données

Information visible

• Métadonnées

Information cachée<meta name="description"content="The World Wide Web Consortium...">

Une métadonnée est une donnée.

11

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 12: Web semantique

SémantiqueWeb Métadonnées

• HTML5

Nouveaux éléments sémantiquessection, nav, article, aside,header, footer...

12

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !<header>

<nav> <aside>

<footer>

<section>

<header>

<article>

<footer>

Page 13: Web semantique

SémantiqueWeb

Structure• Le triplé de données

• Bases de données distribuée

13

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 14: Web semantique

SémantiqueWeb Structure

• Le triplé de données

Prendre en compte les relations :

- Base de données localisée

Chatouille est mon chat !

- Sujet (Identifiant) : Emmanuel

- Relation : Chat

- Objet (Valeur) : "Chatouille"

14

Emmanuel

Chat

Chatouille

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 15: Web semantique

SémantiqueWeb Structure

• Sémantique Web

Expliquer avec des URL (web)

- Base de données globale

Syntaxe

- Sujet : http://emmanuel.fr/card

- Relation : http://wikipedia.org/chat

- Objet : http://chatouille.fr

15

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Emmanuel

Chat

Chatouille

URL

URL

URL

Page 16: Web semantique

SémantiqueWeb Structure

• Simplicité du système

La syntaxe est arbitraire

- Différentes notations

Utilise les URL pour identifier les objets

- http://.......

Triples (Sujet, Relation, Objet)

- Minimum

16

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 17: Web semantique

SémantiqueWeb Structure

• Dictionnaires du W3C

foaf:mbox = personal mailbox

- http://xmlns.com/foaf/spec/#term_mbox

17

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !me

Chatouille

[email protected]

Emmanuel

foaf:cat

foaf:mbox

foaf:name

Page 18: Web semantique

SémantiqueWeb

Outils• RDF (SPARQL)

• RDFa

• Dublin Core

• Microformat

• hCard

18

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 19: Web semantique

SémantiqueWeb RDF

• Resource Description Framework

Ecrire de façon formelle des ressources

• SPARQL

Langage de requête pour le RDF

- Rechercher

- Ajouter

- Modifier

Au travers d'Internet

19

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 20: Web semantique

SémantiqueWeb RDFa

• Resource Description Framework

Ecriture pour l'intégration dans le HTML

<rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/">

<foaf:Person rdf:ID="me"><foaf:name>Emmanuel Grandadam</foaf:name><foaf:title>M.</foaf:title><foaf:mbox rdf:resource="mailto:[email protected]"/>

FOAF : Friend of a Friend

20

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 21: Web semantique

SémantiqueWeb Dublin Core

• Dublin Core

Relatif à la propriété intellectuelle

<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />

<meta name="DC.Creator" content="Emmanuel"><meta name="DC.Title" content="Web Sémantique"><meta name="DC.Description" content="Expliquer à mon ordinateur le contenu du Web"><meta name="DC.Date" content="2012-06-21">

21

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 22: Web semantique

SémantiqueWeb Microformats

• Microdonnées

Intégrer des attributs spécifiques au HTML

<section itemscope itemtype="http://data-vocabulary.org/Person">

<h1 itemprop="name">Emmanuel</h1> <img itemprop="photo" src="http://../photo.jpg"> <a itemprop="url" href="http://../">Mon site</a>

</section>

22

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 23: Web semantique

SémantiqueWeb Microformats

• hCard

Intégrer des contacts, organisations, lieux...

<div xmlns:v="http://www.w3.org/2006/vcard/ns#">

<div about="" typeof="v:VCard"> <span class="hidden" property="v:fn">Ets</span> <div rel="v:adr"> <div typeof="v:Address v:Home"> <span property="v:street">Adresse</span> <span property="v:postal-code">CP</span> <span property="v:locality">Ville</span> </div> </div></div>

23

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 24: Web semantique

SémantiqueWeb

A vous !• Créer un votre fichier FOAF

• Interroger des fichiers FOAF

24

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 25: Web semantique

SémantiqueWeb A vous !

• Créer votre FOAF

http://www.ldodds.com/foaf/foaf-a-matic.fr.html

• Interroger

http://xml.mfd-consult.dk/foaf/explorer/

• Quelques exemples :

Timothy Berners-Lee : http://www.w3.org/People/Berners-Lee/card

Henry J. Story : http://bblfish.net/people/henry/card#me

E. Grandadam : http://lcprod.net/services/card#me

25

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !

Page 26: Web semantique

SémantiqueWeb

Merci• Vous êtes libres : de reproduire, distribuer et communiquer cette création au

public, Selon les conditions suivantes :

Paternité. Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre).

Pas d'Utilisation Commerciale. Vous n'avez pas le droit d'utiliser cette création à des fins commerciales.

Pas de Modification. Vous n'avez pas le droit de modifier, de transformer ou d'adapter cette création.

• http://creativecommons.org/licenses/by-nc-nd/3.0/deed.fr

26

Match !

Web 3 ?

Métadonnées

Structure

Outils

A vous !