Mise à disposition des codes sources
2016-02-01par team Lodex
dans Aspects techniques
L’expérimentation Lodex vise à mettre à disposition des données facilement réutilisables, pour ce faire nous utilisons plusieurs outils, librairies et code open source.
Pour rester dans cette philosophie les développements nécessaires à la mise en ligne sont mis à disposition en open source au travers de plusieurs dépôts Github dédiés :
- Outil de publication des jeux de données : https://github.com/Inist-CNRS/lodex/
- Outil de “curation” des jeux de données : https://github.com/Inist-CNRS/node-jbj
- Interface de test de l’outil de “curation” : https://github.com/Inist-CNRS/jbj-playground/
L’outil de publication des jeux de données (lodex
) est un serveur web exposant les données dans les formats du web sémantique (JSON-LD, N-Quads, etc.) et proposant aussi un backoffice autorisant le travail sur les données. Il est écrit en Node.js et utilise une base de données MongoDB.
Ce backoffice fait appel à un outil de manipulation du JSON appelé JBJ (Json By Json), qu’on peut tester en ligne via le JBJ Playground.