SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
L’OpenDATA à la portée de tous, avec SPIP
Cédric Morin
@GusLeLapin
SPIP Core-dev
Co-fondateur de http://nursit.com
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
OpenData
Données et accessibilité
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
OpenData
• Publier et mettre à disposition les données collectées et produites par
les administrations et services publics
• Mouvement d’origine anglo-saxone (US/UK/Australie)
• Objectifs :
• améliorer les échanges entre administration et citoyens
• transition vers une démocracie citoyenne
• permettre à des tiers extérieurs de produire de la valeur à partir de
ces données
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
OpenData
1.Complètes
2.Primaires
3.Opportunes
4.Accessibles
• les données sont accessibles au plus grand évantail d’utilisateurs possibles et pour des usages aussi divers que possible
5.Exploitables
• les données sont exploitables par ordinateur ou lisibles par les machines. Elles sont structurées pour permettre le traitement
automatisé
6.Non discriminatoires
• les données sont non discriminatoires, c’est à dire qu’elles sont accessibles à quiconque, sans aucune obligation préalable ni
inscription
7.Non propriétaires
8.Libre de droits
http://fr.slideshare.net/libertic/lopendata-5128072 s26 / Opengovdata.org
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Données ouvertes pour tous
http://fr.slideshare.net/libertic/lopendata-5128072 s17
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Données ouvertes pour ceux qui peuvent ?
http://fr.slideshare.net/libertic/lopendata-5128072 s17
Geek ?
Sociétés ?
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Accessibilité des données
• Pas seulement une question de disponibilité et droit d’utilisation
• Aussi une question d’accessibilité technique
• Compétences
• Outils
• Les Geeks s’en débrouillent
• le code est leur ami
• Les Sociétés s’en débrouillent
• elles ont les moyens d’acquérir les compétences
• Mais quid du citoyen ?
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Enjeux de l’OpenData
• Enjeu politique (au délà des enjeux économiques)
• partager les données c’est partager le pouvoir
• Partage avec tous les citoyens
• pas uniquement ceux qui maitrisent les techniques pour utiliser les
données
• ouvrir les données à tous, et pas seulement les transférer d’une élite
(services publics, administration) vers une autre (geeks)
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
SPIP
Outil de publication
(et plus si affinités)
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Système de Publication pour Internet P...
• Logiciel Libre, de publication sur Internet
• depuis 2001
• francophone
• développement totalement communautaire, adossé à aucun éditeur
ni structure
• totalement libre (pas uniquement par sa licence GPL3)
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
La publication pour tous
• Projet militant
• permettre à chacun d’exercer sa liberté d’expression
• sans dépendre d’un intermédiaire technique
• sans nécessiter d’expertise technique
• largement utilisé dans le monde associatif militant
• Enjeux forts en 2000, à la naissance du projet
• le web était en voie de marchandisation
• ajourd’hui il existe plein de plateformes de publication « gratuites »
• mais SPIP reste un outil d’indépendance et de liberté vis à vis de ces
plateformes
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Design du projet
• Le design du projet découle de ses objectifs politiques
• outil et code avant tout francophone dans un monde anglo-saxon
• on doit pouvoir contribuer à l’outil sans avoir besoin de maitriser
une langue étrangère (mais nombreuses traductions pour les
utilisateurs de SPIP)
• large support des anciennes versions de PHP, mySQL... pour
fonctionner sur les hébergements bon marchés
• n’utilise presque pas de Classes ni de coding patterns
• le code doit rester appréhendable sans avoir fait d’études
d’informatique
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Squelettes et BOUCLES
• Les pages publiées sont calculées à partir de squelettes (templates
chez nos amis anglo-saxons)
• Pseudo-langage qui vient enrichir HTML
• donner accès à la base de données sans devoir apprendre SQL
• rend accessible techniquement la publication d’informations
dynamiques, issues d’une base de données
• les <BOUCLES_xx(ARTICLES)> pour parcourir tous les articles du site
• décliné pour les RUBRIQUES, AUTEURS…
• les balises pour afficher les informations d’un enregistrement :
#TITRE, #TEXTE…
http://www.spip.net/fr_article894.html
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
hello.html
• ı
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
SPIP<3 (DATA)
Quand le web devient la base de données…
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
La boucle (DATA)
• SPIP 3 généralise le concept de boucles
• la boucle DATA permet de piocher des données sur le Web
• dans plein de formats ouverts, plus ou moins structurés
• XML, JSON, CSV, ICS, YAML…
• à travers des API via un connecteur spécialisé
• dans un tableau
• permet de parcourir une donnée profonde avec des boucles
imbriquées
• extensible à tout format ou toute API propriétaire
• via un connecteur adapté
http://www.spip.net/fr_article5444.html, http://www.spip.net/fr_article5443.html
Exemple YAML
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Exemple YAML
• Afficher les données d’un fichier YAML
• Le code :
• SPIP s’occupe de
• chercher le contenu de la page http://per.sonn.es/Fil.yaml
• le passer à une fonction chargée de transformer le YAML en tableau
• stocker le résultat dans un cache pour éviter de récuperer http://
per.sonn.es/Fil.yaml à chaque fois que la page est mise à jour
http://spip-love-opendata.nursit.com/yaml
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Exemple : le résultat
Exemple XML
• Afficher le cours du dollar
des 30 derniers jours
• A partir du flux de
données de la BCE
Exemple XML
• XML c’est la plaie ! ;)
http://spip-love-opendata.nursit.com/xml#afficherlecoursdudollardes30derniersjours
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Exemple XML
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
(petit) Mashup
• Mixer 3 sources de données :
• la liste des arrêts de bus géolocalisés du département de Saône-et-
Loire (depuis http://www.opendata71.fr)
• les photos de ces arrêts de bus (depuis http://www.opendata71.fr)
• un fond de carte OpenStreetMap
• 2 étapes :
• produire la liste des points geolocalisés, au format JSON, à partir
des données de http://www.opendata71.fr
• afficher ces points sur un fond de carte OSM à l’aide du plugin GIS
pour SPIP
http://spip-love-opendata.nursit.com/mashup
http://spip-love-opendata.nursit.com/mashup
(petit) Mashup
http://spip-love-opendata.nursit.com/mashup
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Perspectives
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
(DATA) Remix
• La boucle (DATA) de SPIP permet très simplement
• de récupérer des données distantes dans les formats usuels
• de mettre en cache les données pour être robuste
• de reformater les données à sa guise pour des affichages
• tous les filtres et outils de SPIP pour mettre en forme et rendre
des données s’appliquent ici :
• filtres de (re)traitements d’images
• rendu cartographique
• c’est un outil pour réduire au plus simple possible l’extraction et le
rendu de données depuis une ou plusieurs sources distantes
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
(DATA) Mashup ?
• A ce stade, la boucle (DATA) ne permet pas de faire des MASHUP
complexes
• on peut facilement agglomérer plusieurs sources de données dans
une page, dans un graphique, dans une cartographie
• on ne peut pas mélanger des données de plusieurs sources pour
former un nouveau jeu de données
• que l’on peut filtrer, trier, parcourir à sa guise...
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
(DATA) Mashup.api ?
• Projet de Mashup.api (http://contrib.spip.net/Mashup-api)
• Utiliser la boucle (DATA) pour lire un jeu de donnée et le restituer dans
une forme normalisée
• dans un format pivot (YAML semblait intéressant pour sa lisibilité)
• avec les données pré-traitées (nommage, colonnes, unités...)
• « connecteurs Mashup »
• Une interface pour construire des collections de données
• on réunit des données de diverses sources passées chacunes par
leurs « connecteurs Mashup » (donc normalisées)
• agglomérées dans une table SQL
• exploitables dans les squelettes avec les boucles SPIP traditionnelles
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Conclusion
• Vous aimez les données libres et ouvertes ?
• Vous aimez l’idée de pouvoir les manipuler librement sans devenir
développeur ?
• Vous allez aimer utiliser SPIP et sa boucle (DATA) !
RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP
Merci !
http://spip-love-opendata.nursit.com

Más contenido relacionado

La actualidad más candente

Le crowdsourcing à la BnF, est-ce correct ?
Le crowdsourcing à la BnF, est-ce correct ?Le crowdsourcing à la BnF, est-ce correct ?
Le crowdsourcing à la BnF, est-ce correct ?AssociationAF
 
Datalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériencesDatalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériencesSemWebPro
 
Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014Sylvain Maillard
 
L'Observatoire Biblissima : état des lieux et perspectives
L'Observatoire Biblissima : état des lieux et perspectivesL'Observatoire Biblissima : état des lieux et perspectives
L'Observatoire Biblissima : état des lieux et perspectivesEquipex Biblissima
 
François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...
François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...
François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...infoclio.ch
 
L'utilisation d’ontologies dans le cadre de Biblissima
L'utilisation d’ontologies dans le cadre de BiblissimaL'utilisation d’ontologies dans le cadre de Biblissima
L'utilisation d’ontologies dans le cadre de BiblissimaEquipex Biblissima
 
Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...
Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...
Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...infoclio.ch
 
Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...
Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...
Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...Fing
 
RDA - Vers le web sémantique. RDA en bref par Audray Sauvage
RDA - Vers le web sémantique. RDA en bref par Audray SauvageRDA - Vers le web sémantique. RDA en bref par Audray Sauvage
RDA - Vers le web sémantique. RDA en bref par Audray SauvageMichèle Furer-Benedetti
 

La actualidad más candente (9)

Le crowdsourcing à la BnF, est-ce correct ?
Le crowdsourcing à la BnF, est-ce correct ?Le crowdsourcing à la BnF, est-ce correct ?
Le crowdsourcing à la BnF, est-ce correct ?
 
Datalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériencesDatalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériences
 
Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014Présentation au GéoCamp Lyon de janvier2014
Présentation au GéoCamp Lyon de janvier2014
 
L'Observatoire Biblissima : état des lieux et perspectives
L'Observatoire Biblissima : état des lieux et perspectivesL'Observatoire Biblissima : état des lieux et perspectives
L'Observatoire Biblissima : état des lieux et perspectives
 
François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...
François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...
François Vallotton, Professeur d’histoire contemporaine, Université de Lausan...
 
L'utilisation d’ontologies dans le cadre de Biblissima
L'utilisation d’ontologies dans le cadre de BiblissimaL'utilisation d’ontologies dans le cadre de Biblissima
L'utilisation d’ontologies dans le cadre de Biblissima
 
Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...
Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...
Schweizerischer Nationalfonds - Die Förderung der geisteswissenschaftlichen P...
 
Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...
Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...
Groupe de travail "Normalisation des catalogues des jeux de données" - Open D...
 
RDA - Vers le web sémantique. RDA en bref par Audray Sauvage
RDA - Vers le web sémantique. RDA en bref par Audray SauvageRDA - Vers le web sémantique. RDA en bref par Audray Sauvage
RDA - Vers le web sémantique. RDA en bref par Audray Sauvage
 

Destacado

un Framework HTML est-il-possible ?
un Framework HTML est-il-possible ?un Framework HTML est-il-possible ?
un Framework HTML est-il-possible ?Cédric MORIN
 
La veille sur Twitter - Réseau MUST
La veille sur Twitter - Réseau MUSTLa veille sur Twitter - Réseau MUST
La veille sur Twitter - Réseau MUSTMarion Sabourdy
 
Lyon science 2016 : Sciences en hashtags
Lyon science 2016 : Sciences en hashtagsLyon science 2016 : Sciences en hashtags
Lyon science 2016 : Sciences en hashtagsMarion Sabourdy
 
Les outils numériques, accélérateurs de la vie associative ?
Les outils numériques, accélérateurs de la vie associative ?Les outils numériques, accélérateurs de la vie associative ?
Les outils numériques, accélérateurs de la vie associative ?Bourguignat Frédéric
 
Outils collaboratifs en ligne utiles pour une association
Outils collaboratifs en ligne utiles pour une associationOutils collaboratifs en ligne utiles pour une association
Outils collaboratifs en ligne utiles pour une associationBourguignat Frédéric
 

Destacado (6)

un Framework HTML est-il-possible ?
un Framework HTML est-il-possible ?un Framework HTML est-il-possible ?
un Framework HTML est-il-possible ?
 
La veille sur Twitter - Réseau MUST
La veille sur Twitter - Réseau MUSTLa veille sur Twitter - Réseau MUST
La veille sur Twitter - Réseau MUST
 
Lyon science 2016 : Sciences en hashtags
Lyon science 2016 : Sciences en hashtagsLyon science 2016 : Sciences en hashtags
Lyon science 2016 : Sciences en hashtags
 
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0
 
Les outils numériques, accélérateurs de la vie associative ?
Les outils numériques, accélérateurs de la vie associative ?Les outils numériques, accélérateurs de la vie associative ?
Les outils numériques, accélérateurs de la vie associative ?
 
Outils collaboratifs en ligne utiles pour une association
Outils collaboratifs en ligne utiles pour une associationOutils collaboratifs en ligne utiles pour une association
Outils collaboratifs en ligne utiles pour une association
 

Similar a Rmll opendata-2013

1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentationFrédéric Rodrigo
 
15 03 16_data sciences pour l'actuariat_f. soulie fogelman
15 03 16_data sciences pour l'actuariat_f. soulie fogelman15 03 16_data sciences pour l'actuariat_f. soulie fogelman
15 03 16_data sciences pour l'actuariat_f. soulie fogelmanArthur Charpentier
 
Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"Makina Corpus
 
Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...
Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...
Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...Fing
 
L’Open Data et les données géographiques - Du marchand au libre
L’Open Data et les données géographiques - Du marchand au libreL’Open Data et les données géographiques - Du marchand au libre
L’Open Data et les données géographiques - Du marchand au libreJérémie34
 
slides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelman
slides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelmanslides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelman
slides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelmanshuai wang
 
Open streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisOpen streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisCocoaHeads France
 
OpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeOpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeSeverin Menard
 
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...Actency
 
3. open street map frédéric RODRIGO
3. open street map frédéric RODRIGO3. open street map frédéric RODRIGO
3. open street map frédéric RODRIGOteleparc
 
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIG
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIGPrésentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIG
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIGSylvain Maillard
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesKezhan SHI
 
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...chavent nicolas
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Artusamak
 
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...Jérémie34
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Renaud AIOUTZ
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...Paris Open Source Summit
 

Similar a Rmll opendata-2013 (20)

1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation
 
15 03 16_data sciences pour l'actuariat_f. soulie fogelman
15 03 16_data sciences pour l'actuariat_f. soulie fogelman15 03 16_data sciences pour l'actuariat_f. soulie fogelman
15 03 16_data sciences pour l'actuariat_f. soulie fogelman
 
Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"
 
Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...
Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...
Expérimentation Infolab au sein du réseau Information-Jeunesse de la région P...
 
L’Open Data et les données géographiques - Du marchand au libre
L’Open Data et les données géographiques - Du marchand au libreL’Open Data et les données géographiques - Du marchand au libre
L’Open Data et les données géographiques - Du marchand au libre
 
slides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelman
slides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelmanslides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelman
slides_conf_sur_AI_big_data_par_Françoise_Soulié-Fogelman
 
AntoineLambertCV
AntoineLambertCVAntoineLambertCV
AntoineLambertCV
 
Presentation OpenStreetMap
Presentation OpenStreetMapPresentation OpenStreetMap
Presentation OpenStreetMap
 
Open streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisOpen streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads Paris
 
OpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du mondeOpenStreetMap : la carte libre du monde
OpenStreetMap : la carte libre du monde
 
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
 
3. open street map frédéric RODRIGO
3. open street map frédéric RODRIGO3. open street map frédéric RODRIGO
3. open street map frédéric RODRIGO
 
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIG
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIGPrésentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIG
Présentation d'OpenStreetMap à l'atelier des medias en octobre 2014 - Partie SIG
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuaires
 
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
#HackFrancophonie @Etalab @CFImedias - Projet Espace OSM Francophone #ProjetE...
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
 
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
 
Utc data publica1
Utc data publica1Utc data publica1
Utc data publica1
 

Rmll opendata-2013

  • 1. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP L’OpenDATA à la portée de tous, avec SPIP Cédric Morin @GusLeLapin SPIP Core-dev Co-fondateur de http://nursit.com
  • 2. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP OpenData Données et accessibilité
  • 3. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP OpenData • Publier et mettre à disposition les données collectées et produites par les administrations et services publics • Mouvement d’origine anglo-saxone (US/UK/Australie) • Objectifs : • améliorer les échanges entre administration et citoyens • transition vers une démocracie citoyenne • permettre à des tiers extérieurs de produire de la valeur à partir de ces données
  • 4. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP OpenData 1.Complètes 2.Primaires 3.Opportunes 4.Accessibles • les données sont accessibles au plus grand évantail d’utilisateurs possibles et pour des usages aussi divers que possible 5.Exploitables • les données sont exploitables par ordinateur ou lisibles par les machines. Elles sont structurées pour permettre le traitement automatisé 6.Non discriminatoires • les données sont non discriminatoires, c’est à dire qu’elles sont accessibles à quiconque, sans aucune obligation préalable ni inscription 7.Non propriétaires 8.Libre de droits http://fr.slideshare.net/libertic/lopendata-5128072 s26 / Opengovdata.org
  • 5. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Données ouvertes pour tous http://fr.slideshare.net/libertic/lopendata-5128072 s17
  • 6. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Données ouvertes pour ceux qui peuvent ? http://fr.slideshare.net/libertic/lopendata-5128072 s17 Geek ? Sociétés ?
  • 7. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Accessibilité des données • Pas seulement une question de disponibilité et droit d’utilisation • Aussi une question d’accessibilité technique • Compétences • Outils • Les Geeks s’en débrouillent • le code est leur ami • Les Sociétés s’en débrouillent • elles ont les moyens d’acquérir les compétences • Mais quid du citoyen ?
  • 8. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Enjeux de l’OpenData • Enjeu politique (au délà des enjeux économiques) • partager les données c’est partager le pouvoir • Partage avec tous les citoyens • pas uniquement ceux qui maitrisent les techniques pour utiliser les données • ouvrir les données à tous, et pas seulement les transférer d’une élite (services publics, administration) vers une autre (geeks)
  • 9. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP SPIP Outil de publication (et plus si affinités)
  • 10. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Système de Publication pour Internet P... • Logiciel Libre, de publication sur Internet • depuis 2001 • francophone • développement totalement communautaire, adossé à aucun éditeur ni structure • totalement libre (pas uniquement par sa licence GPL3)
  • 11. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP La publication pour tous • Projet militant • permettre à chacun d’exercer sa liberté d’expression • sans dépendre d’un intermédiaire technique • sans nécessiter d’expertise technique • largement utilisé dans le monde associatif militant • Enjeux forts en 2000, à la naissance du projet • le web était en voie de marchandisation • ajourd’hui il existe plein de plateformes de publication « gratuites » • mais SPIP reste un outil d’indépendance et de liberté vis à vis de ces plateformes
  • 12. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Design du projet • Le design du projet découle de ses objectifs politiques • outil et code avant tout francophone dans un monde anglo-saxon • on doit pouvoir contribuer à l’outil sans avoir besoin de maitriser une langue étrangère (mais nombreuses traductions pour les utilisateurs de SPIP) • large support des anciennes versions de PHP, mySQL... pour fonctionner sur les hébergements bon marchés • n’utilise presque pas de Classes ni de coding patterns • le code doit rester appréhendable sans avoir fait d’études d’informatique
  • 13. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Squelettes et BOUCLES • Les pages publiées sont calculées à partir de squelettes (templates chez nos amis anglo-saxons) • Pseudo-langage qui vient enrichir HTML • donner accès à la base de données sans devoir apprendre SQL • rend accessible techniquement la publication d’informations dynamiques, issues d’une base de données • les <BOUCLES_xx(ARTICLES)> pour parcourir tous les articles du site • décliné pour les RUBRIQUES, AUTEURS… • les balises pour afficher les informations d’un enregistrement : #TITRE, #TEXTE… http://www.spip.net/fr_article894.html
  • 14. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP hello.html • ı
  • 15. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP SPIP<3 (DATA) Quand le web devient la base de données…
  • 16. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP La boucle (DATA) • SPIP 3 généralise le concept de boucles • la boucle DATA permet de piocher des données sur le Web • dans plein de formats ouverts, plus ou moins structurés • XML, JSON, CSV, ICS, YAML… • à travers des API via un connecteur spécialisé • dans un tableau • permet de parcourir une donnée profonde avec des boucles imbriquées • extensible à tout format ou toute API propriétaire • via un connecteur adapté http://www.spip.net/fr_article5444.html, http://www.spip.net/fr_article5443.html
  • 18. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Exemple YAML • Afficher les données d’un fichier YAML • Le code : • SPIP s’occupe de • chercher le contenu de la page http://per.sonn.es/Fil.yaml • le passer à une fonction chargée de transformer le YAML en tableau • stocker le résultat dans un cache pour éviter de récuperer http:// per.sonn.es/Fil.yaml à chaque fois que la page est mise à jour http://spip-love-opendata.nursit.com/yaml
  • 19. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Exemple : le résultat
  • 20. Exemple XML • Afficher le cours du dollar des 30 derniers jours • A partir du flux de données de la BCE
  • 21. Exemple XML • XML c’est la plaie ! ;) http://spip-love-opendata.nursit.com/xml#afficherlecoursdudollardes30derniersjours
  • 22. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Exemple XML
  • 23. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP (petit) Mashup • Mixer 3 sources de données : • la liste des arrêts de bus géolocalisés du département de Saône-et- Loire (depuis http://www.opendata71.fr) • les photos de ces arrêts de bus (depuis http://www.opendata71.fr) • un fond de carte OpenStreetMap • 2 étapes : • produire la liste des points geolocalisés, au format JSON, à partir des données de http://www.opendata71.fr • afficher ces points sur un fond de carte OSM à l’aide du plugin GIS pour SPIP http://spip-love-opendata.nursit.com/mashup
  • 26. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Perspectives
  • 27. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP (DATA) Remix • La boucle (DATA) de SPIP permet très simplement • de récupérer des données distantes dans les formats usuels • de mettre en cache les données pour être robuste • de reformater les données à sa guise pour des affichages • tous les filtres et outils de SPIP pour mettre en forme et rendre des données s’appliquent ici : • filtres de (re)traitements d’images • rendu cartographique • c’est un outil pour réduire au plus simple possible l’extraction et le rendu de données depuis une ou plusieurs sources distantes
  • 28. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP (DATA) Mashup ? • A ce stade, la boucle (DATA) ne permet pas de faire des MASHUP complexes • on peut facilement agglomérer plusieurs sources de données dans une page, dans un graphique, dans une cartographie • on ne peut pas mélanger des données de plusieurs sources pour former un nouveau jeu de données • que l’on peut filtrer, trier, parcourir à sa guise...
  • 29. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP (DATA) Mashup.api ? • Projet de Mashup.api (http://contrib.spip.net/Mashup-api) • Utiliser la boucle (DATA) pour lire un jeu de donnée et le restituer dans une forme normalisée • dans un format pivot (YAML semblait intéressant pour sa lisibilité) • avec les données pré-traitées (nommage, colonnes, unités...) • « connecteurs Mashup » • Une interface pour construire des collections de données • on réunit des données de diverses sources passées chacunes par leurs « connecteurs Mashup » (donc normalisées) • agglomérées dans une table SQL • exploitables dans les squelettes avec les boucles SPIP traditionnelles
  • 30. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Conclusion • Vous aimez les données libres et ouvertes ? • Vous aimez l’idée de pouvoir les manipuler librement sans devenir développeur ? • Vous allez aimer utiliser SPIP et sa boucle (DATA) !
  • 31. RMLL Bruxelles - 8/7/2013 - L’OpenData à la portée de tous, avec SPIP Merci ! http://spip-love-opendata.nursit.com