Skip to main content
Version: 1.5.0

Overview

REGARDS (REnouvellement des outils Génériques d'Accès et d'aRchivage pour les Données Spatiales)

Face aux nombreuses missions spatiales permettant de collecter des données d’observation et de télémétrie, une question de stockage, de gestion et de valorisation de l’information s’est rapidement imposée. REGARDS permet de répondre à cette demande sous la gestion d’un seul outil tout en permettant une large adaptabilité de configuration, afin de répondre à des besoins de traitements spécifiques.

Son architecture est basée sur un principe multi-tenants permettant de diviser l'utilisation de REGARDS en plusieurs projets tout en se basant sur la même instance. Les ressources sont ainsi mutualisées, simplifiant la maintenance du logiciel et le déploiement de nouvelles versions. Un load-balancing s'assure que les charges de travail sont équitablement réparties entre les projets.


Un outil générique, une maintenance simplifiée#

L’objectif de cet outil est d’organiser de larges volumes de données provenant de sources diverses au sein d’une seule et même plateforme simplifiée. Ces données sont répertoriées sous forme de catalogue et leurs métadonnées viennent apporter des informations complémentaires afin de les rendre exploitables par le plus grand nombre. REGARDS permet également le déploiement de plugins afin d’opérer des traitements spécifiques au plus près de la donnée.

Project configuration

Une configuration au plus proche de vos projets#

L’ensemble de la gestion de vos données est entièrement personnalisable. Vous pouvez établir vos propres modèles de données afin d’organiser comme vous le souhaitez votre catalogue; référencer vos recherches avec des métadonnées spécifiques; ou développer vos propres plugins afin d’appliquer des traitements selon votre utilisation des données. S’appuyant sur des technologies de diffusion d’information standardisées comme OpenSearch, vos recherches pourront être rendues accessibles par d'autres applications. Vous pourrez facilement en gérer l’accessibilité afin d’en assurer sa protection par l’emploi de "groupes utilisateurs". Pour vous aider dans la gestion de vos projets, REGARDS est divisé en trois sections. Une section utilisateur permettant de consulter le catalogue et les données, une section gestionnaire permettant de paramétrer le catalogue et de gérer les données et une section super administrateur permettant de gérer l’ensemble des projets et des utilisateurs de l'instance REGARDS.

Project configuration

Un large choix de sources de données#

Le catalogue peut être peuplé principalement par deux types de sources de données, internes ou externes. Parmi les sources internes à REGARDS, on compte l’envoi de données dans un format suivant les recommandations OAIS. Elles peuvent être directement importées par les modules d’acquisition et d’ingestion de REGARDS ou par messages AMQP. Des données externes à l’environnement REGARDS peuvent également être importées en paramétrant la correspondance entre les données externes et vos propres modèles de donnée. Il peut s’agir de base de données externes comme Postgres ou de sources web Opensearch.

Data Sources

Des plugins évolutifs et coopératifs#

REGARDS met à votre disposition de nombreux plugins permettant de configurer vos projets selon vos besoins. Vous pourrez ainsi accéder à vos données, les produire, les traiter, les rechercher ou les partager de la manière dont vous souhaitez. Si aucun de ces plugins ne convient à votre utilisation, vous pourrez facilement intégrer votre propre plugin JAVA ou JavaScript dans votre instance de REGARDS. Vous avez également la possibilité de le partager avec la communauté en faisant un pull-request sur le dépôt du git officiel.

Plugins

Pour résumer l’utilisation de REGARDS#

Voyez REGARDS comme un outil de ressources partagées permettant d'utiliser et de configurer plusieurs projets. Chaque projet peut être vu comme une gigantesque médiathèque personnalisable, vous permettant d’accéder à vos données grâce à un catalogue qui en référence tous les éléments. Vous pouvez vous-mêmes définir la façon dont vos éléments vont être répertoriés grâce à un ou plusieurs modèles de données. Vous avez également la possibilité d’ajouter des métadonnées pour aider à leur recherche. Enfin, l’ajout de plugins permet le traitement spécifique de la donnée.

Conclusion

Utilisation de REGARDS étape par étape#

  1. Configurer l'instance de REGARDS
  2. Configurer un projet REGARDS
  3. Définir les modèles de données
  4. Importer les données
  5. Regrouper les données en jeux ou collections
  6. Gérer les droits d’accès aux données
  7. Peupler le catalogue
  8. Consulter le catalogue
  9. Ajouter des services aux données
  10. Commander des données depuis le catalogue
info

Pour en savoir plus sur le développement de plugins Backend ou Frontend.

Mot-clés : catalogue de données, métadonnées, données, modèles de données, différentes sources de données, protocole de recherche standardisé, gestion des accès.


Utilisation des icônes libre de droits sous licence Flaticon conçues par Freepik