« SPARQL Protocol and RDF Query Language/Introduction au Web des données » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\n\s*\|\s*numero +\n | numéro)
m Robot : Changement de type cosmétique
Ligne 9 :
}}
 
== Qu’est-ce que le Web des données ? ==
Le Web de données (Linked Data) est une initiative visant à favoriser la publication de données :
* structurées
* accessibles à travers le Web
* reliées entre elles pour constituer un réseau global d'informations
 
== Objectifs ==
Le lancement de l'initiative en 2006 avait pour objectifs de :
* promouvoir une vision du Web comme une base de données globale,
* naviguer à travers les données sur le Web de la même façon que l'hypertexte permet de relier des pages Web.
 
== Qui porte cette initiative ? ==
* Tim Berners-Lee, a lancé en 2006 cette initiative à travers le Consortium World Wide Web (W3C).
* Le W3C est un consortium international dont les centaines d’organisations membres, l’équipe à plein temps et le public collaborent au développement des standards du Web.
* Le W3C à travers cette initiative poursuit sa mission essentiellement qui est d’assurer au Web une croissance à long terme.
 
== Principes ==
Chaque chose décrit au sein du Web des données doivent être représenté par un identifiant que l'on nomme un IRI (Internationalized Resource Identifiers).
 
Ligne 39 :
Nous n'expliquerons pas la grammaire de RDF dans cette leçon car ce format de données sert à transférer de manière massive des données d'une base de données vers une autre. Il sert surtout pour la copie ou la sauvegarde de données.
 
== Comment accéder à ces données en lecture ? ==
En 2008, le W3C a recommandé le protocole SPARQL (SPARQL Protocol and RDF Query Language) avec 4 types uniquement en lecture :
* SELECT query
** extraire des données d'un point d’accès SPARQL, les résultats sont retournés sous forme de tableau.
* CONSTRUCT query
** extraire des données pour les transformer dans le format RDF.
* ASK query
** Interroger un point d’accès pour obtenir une réponse par oui ou par non.
* DESCRIBE query
** Utiliser pour extraire une partie du graphe RDF dans un silo.
 
== Premiers résultats ==
[[FileFichier:Graphe Web des données depuis 4 ans.png|600px]]
 
On constate une augmentation importante (exponentielle ?) des bases de données accessibles à travers le langage SPARQL.
 
== Et ensuite ? ==
SPARQL 1.1 est en train de devenir un langage comme SQL qui va permettre de lire et écrire des données sans avoir ou même savoir utiliser les langages RDF ou RDFS, OWL...
 
Les premières implémentations offrent ces fonctions :
* Insert Data
** Insère de nouveaux triplets
* Delete Data
** Supprime les triplets sélectionnés
 
[[Catégorie:SPARQL Protocol and RDF Query Language]]