Application de la technologie Linked (Open) Data avec les données d'Issy-les-Moulineaux

Preview:

DESCRIPTION

A travers la technologie Gadgeteer, on a fabriqué un gadget en quelques jours puis on a imaginé une petite démo pour la conférence Issy Open Data du 5 octobre 2012. Démo : un restaurateur désire rendre disponible son "plat du jour" dans le Web des données ou Linked Data, c'est-à-dire que ses données soient accessibles comme les données que la ville d'Issy-les-Moulineaux mettra peut-être un jour en ligne en respectant les standards du Linked Open Data. Page Web avec la liste des restaurants : http://en.sparql.pro/wiki/Issy_restaurant Page Web avec la liste des restaurants et des services publics : http://en.sparql.pro/wiki/IssySpots_public_service_and_restaurants

Citation preview

03/10/2012

Web 3.0 Hosting & Factory

Karima Rafes, BorderCloud

Les technologies Linked (Open) DataIntroduction et démonstration

Vous avez Vous avez des des

données !données !

Ils veulent vos donnIls veulent vos donn€€€€s !s !

Vous pouvez essayer de les partager seul !

Coût

GainLogici€lsStockag€

S€rveurs

€xp€rts

Ventes de données brutes24/24 7/7

Coût

Gain

VV€€ntnt€€s ds d€€ donn donn€€

€€s structurs structur€€€€s &s &IntInt€€roprop€€rablrabl€€ss

Ou vous pouvez nous laisser vous aider !

10/03/2012 6

Nos clients

Quelle technologie a déjà été choisie par l’Europe ?

Le LINKED OPEN DATAou Web des données

Vidéo : http://vimeo.com/49231111 (3min30)

10/03/2012 8

Linked Data Vs NoSQL

NoSQL = une BDD pour tous(exemple: Google, Facebook, etc...)

DataData

DataData

DataData

DataData

DataData

DataData

DataData

DataData

Organisation 1Organisation 2

Organisation 3

10/03/2012 9

SPARQL

Linked Data Vs NoSQL

SPARQL

DataData

DataData

DataData

DataData

DataData

DataData

DataData

DataData

Organisation 1Organisation 2

Organisation 3SPARQL

httpSPARQL = décentralisation et mise en relation des données à travers le Web par les 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 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 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 12

Liste des restaurants d’Issy dans le Linked Open Data

3 : Code d’accès pour mettre à jour vos données

2 : Destination des données

1 : Adresse du service en ligne SPARQL : http://lod.bordercloud.com/sparql/

Le Linked Data a besoin de 3 éléments :

10/03/2012 13

Un service pour afficherles 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 IssyResto.

10/03/2012 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 15

En résumé le Linked Data : permet la désintermédiation et

donc le contrôle de ses donnéesLe restaurateur changera ici le plat du jour pour le partager avec tous ses clients

http://www.bordercloud.com

contact@bordercloud.com

Web 3.0 Hosting & Factory

10/03/2012 17

La techno Linked Datadu coté du développeur

Requête d’écriture HTTP (REST):http://lod.bordercloud.com/sparql/

?bcjeton=2073412310

&query=INSERT DATA {GRAPH <http://lod.bordercloud.com/IssyRestaurant> {<http://test/A> <http://test/Name> \"TestA\" . }}

Requête de lecture :http://lod.bordercloud.com/sparql/?query=

select * where  { GRAPH <http://lod.bordercloud.com/IssyRestaurant> {?o ?p ?v.} }

Code d’accès pour mettre à jour vos données en temps réel

Destination des données

Adresse du service en ligne SPARQL

Les données RDF

Pas besoin de code d’accès pour les données publiques

Recommended