Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Chable

He blogs, you blog, I blog ...

Archives

Kit de démarrage Open Data OGDI (Open Governement Data Initiative) sous licence libre

On entend de plus en plus parler d’Open Data(1) en ce moment, certains en parlent même comme du frère de l’Open Source.

Néanmoins, la publication/récupération de ce contenu ‘public’ est aujourd’hui un peu fastidieux à mettre en place. C’est pourquoi pour vous aider à mettre en place une publication Open Data sur les plateformes Microsoft, l’éditeur vous propose un kit sous la forme de composants logiciels qui permettent à toute entité publique de mettre en œuvre immédiatement une approche Open Data et ainsi :

  1. De récupérer, de s’approprier et de mettre en œuvre très rapidement et à moindre coût une solution ouverte, de bout-en-bout, de publication d’informations publiques via Windows Azure,
  2. Et de publier et d’exposer sur ce socle les ensembles de données que l’entité souhaite mettre à disposition des usagers et citoyens.

Le kit de démarrage OGDI (Open Governement Data Initiative) disponible sous licence libre Microsoft Public License (Ms-PL) s’adresse, via ses différents composants et code source associé, aux architectes, aux développeurs et à tous ceux qui souhaitent exposer et/ou consommer des informations publiques.

Ce kit de démarrage OGDI localisé et mis à jour pour VS 2010/.NET4/ASP .NET MVC 3 Razor est disponible en ligne à l’adresse http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=420837f8-25ec-47ba-b558-b6a7f64b3348. Le kit dispose d’une documentation complète qui en facilite la mise en œuvre.  Un site exemple avec divers ensembles de données prêt à l’usage est, par ailleurs, en ligne à l’adresse http://ogdifrance.cloudapp.net.

Un nouveau blog MSDN OGDI France (http://blogs.msdn.com/b/ogdifrance/) a d’ailleurs été tout spécialement créé pour l’occasion.

(1) Quelques précisions pour bien démarrer :

Les informations publiques, ou données ouvertes (Open Data), sont aujourd’hui en termes de potentiel, d’opportunités et d’enjeu au cœur du développement de multiples innovations sociales et économiques grâce à leur mise en ligne par l’administration et les collectivités territoriales. En effet, portées à la connaissance des citoyens, des chercheurs, des associations, des entreprises, ces informations statistiques, géographiques, urbanistiques, etc. peuvent devenir des mines d’or dès lors qu’elles sont retravaillées, croisées entre elles et mises en scène et ainsi contribuer à la création de nouveaux services tout en favorisant la transparence de l’action publique.
Comme le décrit l’édition du premier trimestre 2011 du magazine RSLN - Regards sur le numérique qui propose une enquête complète sur les informations publiques, la publication et la consommation d’informations publiques sur le Web sous une forme facilement accessible par les personnes et les logiciels constitue une dimension essentielle.

OGDI utilise la plateforme Windows Azure dans le Cloud pour faciliter la publication et l'utilisation d’informations publiques variées provenant d'entités publiques (gouvernement, ministères, collectivités locales et territoriales, mairies, services déconcentrés de l'Etat, etc.). Les données sont publiées à l'aide de standards ouverts et sont facilement accessibles à partir de n'importe quelle plate-forme et depuis de très nombreux outils de consultation et d’interrogation à destination des utilisateurs finaux.

Le protocole et le format principal que le kit de démarrage ODGI utilise pour cela est appelée OData (Open Data Protocol). Ce protocole Web pour requêter et effectuer des opérations sur des données constitue une extension de technologies Web largement acceptées telles que http, XML, AtomPub, etc. Cet engagement et adhésion envers les principes fondamentaux du Web et ses standards permet à OData d’offrir une intégration des données simplifiée et un nouveau seuil en termes d’interopérabilité au travers d’un large éventail de producteurs et de consommateurs. Les spécifications du protocole OData sont ouvertes, publiques et libres d’implémentation ainsi que précisé dans l’OSP (Open Specification Promise). Pour de plus amples informations, vous pouvez consulter le site dédié à http://www.odata.org.

Le kit de démarrage OGDI peut aussi retourner les données au format JSON (JavaScript Object Notation) ou JSONP (JSON with padding) et prend également en charge le format KML (Keyhole Markup Language), un format de l'industrie largement accepté pour les données géo-spatiales, rendant ainsi le kit de démarrage OGDI compatible avec des technologies de cartographie sur poste de travail ou sur le Web, comme Géoportail, Google Earth, Google Maps, Microsoft Bing Maps, etc.
La solution consiste en trois composants principaux :

  1. Le premier composant est un chargeur de données. Une application en mode console contrôlée par des paramètres en ligne de commande, le chargement de données peut être automatisé à l'aide de scripts et intégré ainsi les processus ETL (Extract, Transform, and Load) existants. Une application graphique permet de réaliser les mêmes opérations au travers d’une interface claire et intuitive pour l’utilisateur ;
  2. L’autre composant corollaire, qui est déployé dans Windows Azure, est un service de données de type REST (Representational State Transfer). Il s’agit un point de terminaison OData en façade d’un stockage Windows Azure et en exposant les données publiées en formats OData, JSON ou KML. Les données ou le résultat d’une requête peuvent être téléchargés aux formats CSV, Microsoft Office Excel ou encore DAISY, dont le but est de rendre le contenu publié accessibles aux personnes souffrant de déficiences visuelles ou de dyslexie ;
  3. La troisième composante est un kit de développement interactif, un site Web à destination des utilisateurs finaux et des développeurs. Il consomme les informations publiques en utilisant le service de données et les exposent pour une navigation et interrogation dynamique par les utilisateurs finaux depuis un catalogue de données de l’entrepôt. Les données peuvent être visualisées dans des formats largement utilisés et reconnaissables tels que des tableaux, des cartes, des graphiques à barres ou des diagrammes circulaires. Le code source correspondant est disponible dans une variété de langages et de bibliothèques/Frameworks largement utilisés sur le Web, incluant, entre autres, C#, Flex, JavaScript, PHP, Python, Silverlight, etc. ; ce qui permet d’illustrer pour les développeurs la prise en compte de ces informations dans leurs applications ou vis-à-vis du développement de nouvelles applications qui utilisent ces informations publiques.

Le chargeur de données est destiné à s'exécuter en interne (on-premise), le service de données à être hébergé dans Windows Azure. Il en est de même par défaut pour le kit de développement interactif. Les informations publiques résident également dans le Cloud.

Le kit de démarrage OGDI correspond à l’adaptation en français accompagnée de certaines évolutions du kit de développement logiciel éponyme disponible en téléchargement sous la même licence libre sur la forge CodePlex.

Remerciements à Philippe B. pour l’information !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 15 juin 2011 07:44 par neodante
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01