OpenData, LinkedData & SmartCities

1,303 views
1,218 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,303
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
31
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

OpenData, LinkedData & SmartCities

  1. 1. OpenData LinkedData & SmartCities
  2. 2. Charles de ROMÉMONT 2 Architecte twitter: @deromemontlinkedin: ch.linkedin.com/in/deromemont
  3. 3. Le 28 et 29 septembre à Genève et Balemake.opendata.ch sur le theme de la Santé
  4. 4. OPENDATAUne donnée opendata:- une information publique brute- librement accessible et réutilisable Créateur de contenu DataJournaliste, Utilisateurs Entreprise, ... Internet   Application Autorité Silo de données Développeurs
  5. 5. OPENDATA Pourquoi ?- Transparence des gouvernements- Propriété des données- Innovation- Nouvel Ecosysteme Pour qui ? Développeur, Data Journaliste   Entreprise, Grand Public, ...
  6. 6. OPENDATA Domaine des donnéesEconomique & financière Santé Transport Locale Culturelle Etats Géographique  
  7. 7. OPENDATA Input OutputTéléchargement HTTP API Rest API Sparql ... CSV XML XLS Json Word Rdf PDF Csv Osm KML ... Osm ...
  8. 8. OPENDATA Exemple de donnéesTable des transports en Suisse http://transport.opendata.ch/ Input: REST Output: Json Ressource: /locations /connections   /stationboard
  9. 9. OPENDATA Requete sur /locations URL: GET http://transport.opendata.ch/v1/locations?query=Lausanne{ "stations": [ { "coordinate": { "type": "WGS84", "x": 6.629086, "y": 46.516785 }, "distance": null, "id": "008501120", "name": "Lausanne",   "score": "101" } ]}
  10. 10. OPENDATA Requete sur /stationboard URL: GET http://transport.opendata.ch/v1/stationboard? id=008501120&limit=1{ "station": { "id": "008501120", "name": "Lausanne", "score": null, "coordinate": { "type": "WGS84", "x": 6.629086, "y": 46.516785 }, "distance": null }, "stationboard": [ { "stop": { "station": { "id": "8592050", "name": "Lausanne, gare", "score": null, "coordinate": { "type": "WGS84", "x": 6.629661,   "y": 46.517603 }, "distance": null }, "arrival": null, "departure": "2012-09-03T20:03:00+0200", "delay": null, "platform": "", "prognosis": { "platform": null,
  11. 11. OPENDATA Contre Exemple de la RATP- Juin 2011: la RATP créée une application payante sur iphone- Juin 2011: CheckMwMetro se lance (Application decrowdsourcing sur les transports parisiens gratuite)- Réaction de la RATP: Vous n’avez pas le droit d’utiliser leshoraires et la carte de la RATP sans payer- Juillet 2011: Réaction très vive sur les réseaux sociaux- Juillet 2011: Création d’une carte open source- Fin 2011: Gratuité de l’application RATP + Ouverture d’un  barcamp pour ouvrir les données des horaires
  12. 12. OpenData Silo de données isolé LinkedDataInterconnexion des silos de données
  13. 13. LinkedDataDémarrage d’un web sémantique
  14. 14. LinkedDataProblème de compatibilité des données XML RDF Json Csv Osm Kml ???  
  15. 15. LinkedData Nécessité d’un format commun W3CInput/Requête Output/Sortie SPARQL + RDF XML = Données structurées
  16. 16. LinkedDataFacebook vs Diaspora
  17. 17. RDFResource Description FrameworkPropriétés:- être lue par des ordinateurs- décrire des données sur le web- écrit en XML- être une part du web sémantiqueExemples:- pages web (auteur, contenu, date, ...)- table des arrivées dans une gare- contenu pour moteur de recherche- ...
  18. 18. RDFDonnées:- Une ressource- Une propriété- Une valeur de propriété<?xml version="1.0"?><RDF> <Description about="http://www.deromemont.com/rdf"> <author>Charles de ROMEMONT</author> <homepage>http://www.deromemont.com</homepage> </Description></RDF>
  19. 19. RDF <rdf:RDF> Racine du document RDF <rdf:Description> décrit la ressource about<?xml version="1.0"?><rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:cd="http://www.musique.fake/cd#"><rdf:Descriptionrdf:about="http://www.musique.fake/cd/White Poney"> <cd:artist>Deftones</cd:artist> <cd:country>US</cd:country> <cd:company>Label</cd:company> <cd:price>10.90</cd:price> <cd:year>1993</cd:year></rdf:Description></rdf:RDF>
  20. 20. RDF Graphe<?xml version="1.0"?><rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"xml:base="http://www.animals.fake/animals#"><rdfs:Class rdf:ID="animal" /><rdfs:Class rdf:ID="horse"> <rdfs:subClassOf rdf:resource="#animal"/></rdfs:Class></rdf:RDF>
  21. 21. RDFThe Dublin Coreensemble de propriétés prédéfinies pourdécrire des documents. Property Definition Contributor An entity responsible for making contributions to the content of the resource Coverage The extent or scope of the content of the resource Creator An entity primarily responsible for making the content of the resource Format The physical or digital manifestation of the resource Date A date of an event in the lifecycle of the resource Description An account of the content of the resource Identifier An unambiguous reference to the resource within a given context Language A language of the intellectual content of the resource Publisher An entity responsible for making the resource available Relation A reference to a related resource Rights Information about rights held in and over the resource Source A Reference to a resource from which the present resource is derived Subject A topic of the content of the resource Title A name given to the resource Type The nature or genre of the content of the resource
  22. 22. SPARQLSPARQL Protocol and RDF Query LanguagePropriétés:- équivalent du SQL mais pour le web des données- permet la découverte des structures de base- interopérabilité des serveurs- Possibilité de SELECT, UPDATE, DELETE, ...
  23. 23. SPARQLSELECT DISTINCT ?personne{ {?personne <http://dbpedia.org/property/cityofbirth> <http://dbpedia.org/resource/Lausanne>.} UNION { ?personne <http://dbpedia.org/property/birthPlace> <http://dbpedia.org/resource/Lausanne>. } UNION { ?personne <http://dbpedia.org/property/birthplace> <http://dbpedia.org/resource/Lausanne>. } UNION { ?personne <http://dbpedia.org/property/placeofbirth> <http://dbpedia.org/resource/Lausanne>. } UNION { ?personne <http://dbpedia.org/property/placeOfBirth> <http://dbpedia.org/resource/Lausanne>. } UNION { ?personne <http://dbpedia.org/property/placebirth> <http://dbpedia.org/resource/Lausanne>. } UNION { ?personne <http://dbpedia.org/property/placeBirth> <http://dbpedia.org/resource/Lausanne>. }}
  24. 24. SPARQL:Alejo_Carpentier:Alfred_M%C3%A9traux:Amanda_Sandrelli:Ludovic_Magnin:Marc_Porel:Elizabeth_Thompson:Albert_Chavannes:Enrique_Favez:Migjen_Basha:Romain_Crevoisier:Fabio_Celestini:Johann_Ludwig_Burckhardt:Marcel_Merminod:Luigi_Carrozza:Yasmin_Aga_Khan:Vullnet_Basha:Benjamin_Constant:Yannick_Guerra...
  25. 25. SPARQL UPDATE UPDATEDbPedia.org musique.fake SELECT SELECT musique2.fake
  26. 26. SPARQL Bibliothèquehttp://www.w3.org/wiki/SparqlImplementations PHP, Ruby, Scala, Java, Javascript, Python, ...
  27. 27. Smart Cities Le web des objets / capteursVoiture Pollution Transport Lumière Son ...
  28. 28. Smart Cities En urbanisme Mobilier intelligent
  29. 29. Smart Cities En urbanisme BIG
  30. 30. Smart Cities En Architecture Logiciels d’architecture paramétrique http://processing.orgGrasshopper http://processingjs.org/
  31. 31. Smart Cities Utopie ou Distopie ???
  32. 32. « Nous devons travailler àurbaniser les technologies plutôtque d’utiliser des technologiesqui désurbanisent la ville. Lestechnologies déployées dans laville doivent être adaptables… Laville doit pouvoir être hackée !Sinon, nous risquons de tuerleurs capacités d’adaptation quiont fait leur force à travers lessiècles.» Saskia Sassen
  33. 33. « L’ouverture globale desdonnées de l’espace public estune nécessité démocratique.Ces flux d’informations doiventêtre disponibles pour tous, etnon réservés à ceux quipeuvent payer. Malgré lesrisques possibles del’ouverture, les bénéficesdépassent largement lesinconvénients. » Adam Greenfield
  34. 34. QuestionSourceSite Web: Conférence:- Wikipedia.org - Conference Lift Marseille- W3C.org- W3CSchools.org Video:- DbPedia.org - big.dk- make.opendata.ch ?

×