Closed
Milestone
UD03 - Web services V1
Implémentation des web services de recherche et d’auto-complétion. L’API à spécifier devra permettre :
- recherche full text dans tous les champs (équivalent champ _all ? excepté champ identifier et ceux contenant des URL)
- Agrégation/facette sur 5 champs (domain, taxon, material type, biotope, country of origin et country of collect). Note : garder en tête que cette liste de champs devra être configurable (Cf. UD09).
- Auto-complétion basée sur les fonctionnalités d’Elasticsearch.
vit
=>Vitis vinifera
(champs Taxon ici) ;haut
=>hauteur
dans le champs Description. => Échanges à prévoir avec Guillaume et/ou Raphaël pour élaborer le mapping sur la base de l'expérience acquise.
Champ | Cardinalité | Données statiques | Où afficher ? |
---|---|---|---|
Pilar name | 1 | Animal / Environment / Forest / Micro-organism / Plant | bilan + tableau |
Database source | 1 | CRB-Anim / GnpIS / Florilège / CNRGV / CIRM-BIA / CIRM-BP / CIRM-CF / CIRM-CFBP / CIRM-levures / BRC4Env ? | bilan + tableau |
Portal URL | 1 | bilan + tableau | |
Identifier | 1 | - | |
Name | 1 | tableau | |
Description | 1 | tableau | |
Data URL | 0,1 | tableau | |
Domain | 1 | Animalia / Plantae / Fungi / Bacteria / Archaea / Protista / Environment sampling / Consortium | filtre |
Taxon | 1,* | Famille / genre / espèce | filtre + tableau |
Family | 1,* | Famille | filtre |
Genus | 1,* | genre | filtre |
Species | 1,* | Genre espèce | filtre |
Material type | 0,* ou 1,* ? | Environmental sample / Specimen / Tissue sample / Culture cell/strain / DNA / Genome library / Transcriptome library / Reproductive material ? / Pollen/Sperm | filtre + tableau ? |
Biotope / Environment type | 0,1 ou 0,* ? | Biotope / Plant host / Animal host / Human host / Soil type | filtre |
Country of origin | 0,1 | filtre | |
Origin latitude | 0,1 | tableau ? / carte | |
Origin longitude | 0,1 | tableau ? / carte | |
Country of collect | 0,1 | filtre | |
Collect latitude | 0,1 | tableau ? carte | |
Collect longitude | 0,1 | tableau ? carte |
Loading
Loading
Loading
Loading