Le dispositif DATAtourisme s’enrichit de nouveaux outils pour aider les utilisateurs à exploiter les données touristiques mises à disposition en OpenData :
API DATAtourisme
L’API Datatourisme est une librairie PHP permettant à l’utilisateur d’interroger facilement une base de données sémantiques contenant des données touristiques issues de la plateforme DATAtourisme. Elle s’appuie sur un langage de requête GraphQL dont le schéma de données est fondé sur l’ontologie DATAtourisme.
Afin de mettre en œuvre l’API, l’utilisateur doit :
- Récupérer les données DATAtourisme au format sémantique sur la plateforme diffuseur
- Charger les données sémantiques dans une base de données sémantiques (triplestore) disposant d’un point d’accès SPARQL
- Utiliser l’API DATAtourisme pour soumettre les requêtes GraphQL à la base de données et récupérer les résultats
Environnement full-stack Docker
Ce projet contient un environnement docker-compose contenant les services suivants :
- La base de données Blazegraph
- L’API DATAtourisme associée à :
– Un point d’accès HTTP GraphQL GraphiQL,
– une interface visuelle de conception de requête Voyager,
– un visualisateur de schéma sous forme de graphe.
Ce stack permet aux utilisateurs de mettre rapidement en place un environnement de restitution des données touristiques téléchargées à partir de la plateforme diffuseur.
Accès aux outils DATAtourisme et aux documentations associées : https://framagit.org/datatourisme/
Pour rappel, la documentation détaillant les modalités de récupération des données DATAtourisme est disponible ici.
Laissez un commentaire