À propos de CKAN

CKAN (Comprehensive Knowledge Archive Network) est un répertoire de données et projets libres (et quelques uns fermés).

CKAN permet de chercher, partager et réutiliser des contenus et données libres simplement, notamment sous des formes lisibles par les machines.

Le système CKAN fonctionne comme une synthèse de différent services :

Aperçu des fonctionnalités de CKAN

Comme le montre le diagramme, CKAN combine les fonctionnalités d'un registre, d'un annuaire de données et d'un wiki. En tant que registre, il agit comme freshmeat mais pour les données et les contenus libres. Mais il s'agit de bien plus que d'un simple registre.

Tout d'abord, CKAN possède une interface de type wiki qui permet à chacun d'ajouter des informations. Mais contrairement à un wiki, CKAN peut enregistrer des informations structurées, ce qui lui permet de fournir les fonctionnalités d'un index, comme l'enregistrement automatique, la découverte et l'installation de contenus. De cette façon, il se comporte comme CPAN ou PyPI du monde des logiciels mais là encore pour les données et contenus libres.

Plus d'informations sur CKAN et sa création peuvent être trouvées dans cette présentation.

API

En plus d'être accessible sur ce site, toutes les données de NosDonnees.fr peuvent être accédées et modifiées grâce à l'API de CKAN (Application Programming Interface).

L'API prend la double forme d'une APU de type RESTful (Representational State Transfer) pour accéder aux objets de la base CKAN et d'une API de recherche.

Pour plus de détails sur le fonctionnement de l'API, veuillez consulter la documentation sur : http://knowledgeforge.net/ckan/doc/ckan/api.html

Qui est derrière CKAN ?

Le logiciel CKAN et son interface web sont développés et maintenus par l'Open Knowledge Foundation. Le code de CKAN et ses données sont libres d'utilisation et de réutilisation par quiconque. Pour plus d'informations, visitez la page du projet CKAN sur le site de l'Open Knowledge Foundation.

Contributeurs

Plusieurs personnes ont contribué au développement de CKAN, dont :