OpenBioBlitz
Quoi
OpenBioblitz est un projet pour une application online/offline pour acquérir de nouvelles données d’observations biologiques lors d’un événement naturaliste comme un BioBlitz.
Concept
- Traduction automatique en Darwin Core
- Intégration des informations manquantes via des sites OpenSource (OpenTree of Life, Open Street Map, Catalogue of Life, etc.)
- Exportation vers une Base de Données
- Filtrage avec l’outil DarwinCore Validator du GBIF
- Exportation et publications des données vers le GBIF
- Configuration/Paramétrage des espèces déjà présentes sur les lieux via GBIF et/ou l’INPN pour une restriction et optimisation des ajouts d’informations présentes et manquantes
- 3 niveaux de récupération d’information: débutant / intermédiaire / confirmé
Deux interfaces opérationnelles en mode offline (utlisateurs et DarwinCore) échangent avec une API reliée à une Base de Données en ligne. Avant d’être exportées vers le GBIF, les données sont filtrées par l’outil du GBIF DarwinCore Validator.
Description fonctionelle
Profil utilisateur
L’utilisateur choisi son profil : débutant, intermédiare ou confirmé. Les 3 niveaux doivent être très simples pour ne pas perdre l’utilisateur.
Formulaire
L’utilisateur rempli un formulaire qui répond au questions Qui / Quoi / Où / Quand / Comment.
Les champs du formulaire sont décris dans cette mind map.
TODO : Vulgariser le DarwinCore selon le type de profil, voir exemple mind map débutant
Récupération des données manquantes
Connexion avec les API existantes :
- Geographique : OpenStreetMap / GBIF
- Taxonomique : Catalogue of Life
- Phylogénétique : Open Tree of Life
- Images : Encyclopedia Of Life / WikiSpecies
Validation DarwinCore
Validation avec DarwinCore Validator.
Publication
Configuration de la zone géographique
GBIF.org > occurrence > location (aller voir sur location)
Architecture
Les choix technologiques ne sont pas arrêtés, chaque proposition est bienvenue.
API Web
Choix technologiques :
- Langage : Ruby
- Base de données : PostgreSQL avec extensions (PostGIS, OpenFTS) et éventuellement autres outils (Elasticsearch / Alglia / HStore / Redis ?) à définir.
Todo :
- Décrire les points d’entrées / routes.
Clients
Choix technologiques :
- React + Redux
Todo :
- A t-on réellement besoin de plusieurs clients ?
Applications existantes
Source : tiré de “Carnet de terrain électronique” et modifié
TODO: finir de remplir le tableau.
Contexte
OpenBioBlitz est un projet initié et développé lors d’un hackathon organisé en 32 jours les 4-5 mars 2017 à Rennes (Bretagne, France) dans le cadre de l’événement national la Nuit du Code Citoyen .
Présentation sur les données de biodiversité en modèle ouvert par Olivier Norvez sous licence CC-BY
Contribuer
Todo:
- contacter des institutions (associations naturalistes, Muséums (UMS PatriNat), ou autres projets d’applications naturalistes
Licence du projet
OpenBioBlitz est un projet sous licence CC-BY