« SPARQL Protocol and RDF Query Language/Introduction au Web des données » : différence entre les versions
Contenu supprimé Contenu ajouté
relecture |
|||
Ligne 19 :
== 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
== Principes ==
Chaque chose
Le Web des données ne peut exister que si les {{Abréviation|IRI|Internationalized Resource Identifiers}}s sont :
* Uniques : chaque chose
* Valides : les {{Abréviation|IRI|Internationalized Resource Identifiers}}s utilisés doivent exister sur le Web. Cela signifie que si on
* Lisibles : une {{Abréviation|IRI|Internationalized Resource Identifiers}} doit être lisible dans la langue de l'être humain qui crée cette IRI.
* Liés : si vous décrivez une chose qui est déjà décrite sur le web avec
Le document obtenu à l'aide d'une IRI valide doit également être lisible pour les humains et les machines.
Nous n'expliquerons pas la grammaire de RDF/XML dans ce cours 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 bases de données.
== Comment accéder à ces données en lecture ? ==
En 2008, le W3C a recommandé le protocole SPARQL
* '''SELECT'''
::
* '''CONSTRUCT'''
::
* '''ASK'''
::
* '''DESCRIBE'''
::
== Premiers résultats ==
[[Fichier:Graphe Web des données depuis 4 ans.png|600px]]
On constate une augmentation importante,
== Et ensuite ? ==
SPARQL 1.1 est en train de devenir un langage de
Les premières implémentations offrent ces fonctions qui nous permettront de faire nos travaux pratiques :
* '''INSERT DATA'''
::
* '''DELETE DATA'''
::
Maintenant que vous savez à quoi sert SPARQL au sein du Web des données, nous allons apprendre à l'utiliser dans une application Web.
|