7. Quelle technologie a déjà été choisie par l’Europe ?
Le LINKED OPEN DATA
ou Web des données
Vidéo : http://vimeo.com/49231111 (3min30)
8. Linked Data Vs NoSQL
Data Data Data
Data Data Data
Data Data Data
Data Data Data
Data Data
Data Data
Organisation 2
Organisation 1 Organisation 3
NoSQL = une BDD pour tous
(exemple: Google, Facebook, etc...)
10/03/2012 8
9. Linked Data Vs NoSQL
Data Data Data
Data Data Data
Data Data Data
Data Data Data
Data Data
Data Data
Organisation 2
Organisation 3
Organisation 1 SPARQL
SPARQL
SPARQL
SPARQL = décentralisation et mise en relation
des données à travers le Web par les http
créateurs/propriétaires des données eux-
mêmes.
Le croisement des données peut se faire du coté
du client (respect des données privées)
10/03/2012 9
10. Exemple d’un cas d’usage :
Où vais-je aller déjeuner ?
Où vais-je aller déjeuner ce midi à Issy-les-
Moulineaux ?
Je connais par cœur le menu des restaurants. Je
voudrais connaître le plat du jour avant de choisir
mon restaurant.
Il faut pour développer cela :
– un service pour l’afficher (facile : une journée)
– Liste des restaurants d’Issy dans le Linked Open Data
– Un appareil chez les restaurateurs pour indiquer leur
plat du jour chaque jour.
10/03/2012 10
11. Liste des restaurants d’Issy
dans le Linked Open Data
Avoir un entrepôt en ligne : 30 €/an
– Importer des fichiers RDF (pas Excel !!)
– Ensuite mettre à jour en temps réel les données
via une application ou un site web
10/03/2012 11
12. Liste des restaurants d’Issy
dans le Linked Open Data
Le Linked Data a besoin de 3 éléments :
1 : Adresse du service en ligne SPARQL : http://lod.bordercloud.com/sparql/
2 : Destination
des données
3 : Code d’accès
pour mettre à jour
vos données
10/03/2012 12
13. Un service pour afficher
les données
On laisse un
emplacement pour y
mettre le plat du jour.
Le Linked Data permet de croiser les
données comme avec IssySpot et
10/03/2012 IssyResto. 13
14. Un objet connecté
pour les restaurateurs
(Internet des objets)
Prototypage rapide d’un client qui
diffusera des données en temps
réel via Wifi sans aucun
intermédiaire.
10/03/2012 14
15. En résumé le Linked Data :
permet la désintermédiation et
donc le contrôle de ses données
Le restaurateur changera
ici le plat du jour pour le
partager avec tous ses
clients
10/03/2012 15
16. Web 3.0 Hosting & Factory
http://www.bordercloud.com
contact@bordercloud.com
17. La techno Linked Data
du coté du développeur
Requête d’écriture HTTP (REST):
Adresse du service en http://lod.bordercloud.com/sparql/
ligne SPARQL ?bcjeton=2073412310
Code d’accès pour mettre &query=
à jour vos données en INSERT DATA {
temps réel GRAPH
Destination des données <http://lod.bordercloud.com/IssyRestaurant>
Les données RDF {<http://test/A> <http://test/Name> "TestA" . }}
Requête de lecture :
http://lod.bordercloud.com/sparql/?query=
Pas besoin de code
d’accès pour les données select * where { GRAPH
publiques <http://lod.bordercloud.com/IssyRestaurant> {?o ?p ?
v.} }
10/03/2012 17