Le web de données

Menu

Le web de données

La problématique

Vénus

Le web de données : pourquoi?

La solution

Vénus


--> Web de Données <--

Le web de données : pourquoi?

Le web v1.0

Le web de données : pourquoi?

Le web v2.0

Le web de données : pourquoi?

Le web v3.0

Le web de données


Initiative du W3C


Publication de données sur le web


Réseau global d'informations

Le web de données

Le web de données

Qu'est-ce que RDF?

RDF : Ressource Description Framework

Représentation des données sous forme de triplet

Sujet Prédicat Objet


New-York Abrévation NY ==> NY est l'abrévation de New-York

New-York, abréviation...?

URI : Uniform Resource Identifier


‹urn:x-states:New%20York› ‹http://purl.org/dc/terms/alternative› "NY"

Qu'est-ce que DBPedia?

À quoi ça sert ?

Quelques exemples d'application:

Qu'est ce que le SPARQL?

Comment récupérer tous les films dans lesquels a joué Brad Pitt ?

Requête SPARQL

SELECT ?titrefilm, ?resume
WHERE {
?films a <http://dbpedia.org/ontology/Film>.
?films rdfs:label ?titrefilm FILTER(lang(?titrefilm)="en").
?films dbpedia-owl:starring ?acteurs.
?acteurs rdfs:label ?nomacteur FILTER(?nomacteur="Brad Pitt"@en).
?films dbpedia-owl:abstract ?resume.
FILTER langMatches(lang(?resume), "fr").
}


Ressource exemple

Resultat de la requête

Exemple d'application avec JavaScript

Test de SPARQL

Quelles sont les 25 communes les plus peuplées des Alpes-Maritimes ?

Requête SPARQL

SELECT ?nom_ville, ?nb_habitants
WHERE {
?ville a <http://dbpedia.org/ontology/PopulatedPlace>.
?ville dbpedia-owl:populationTotal ?nb_habitants.
?ville rdfs:label ?nom_ville Filter langMatches(lang(?nom_ville), "Fr").
?ville dbpedia-owl:department ?dpt.
?dpt rdfs:label ?nom_dpt Filter(?nom_dpt='Alpes-Maritimes'@Fr)
}
ORDER BY DESC(?nb_habitants ) LIMIT 25


Resultat de la requête

Conclusion

Objectif : Réseau d'informations

Adaptable aux grandes entreprises?

/