Python lib related to nomenclatures
Project description
Nomenclature-api-module
Flask (Python) module for Nomenclature API.
It is used in GeoNature but can also be used as a standalone API service to manage and returns various nomenclatures with their hierarchy.
Can be used as a standalone module or as git submodule.
Database
bib_nomenclatures_types
contains nomenclatures types list.
id_type | mnemonique | label_fr | label_en | definition_fr | definition_en | source | statut | meta_create_date | meta_update_date |
---|---|---|---|---|---|---|---|---|---|
10 | TYP_DENBR | Type de dénombrement | Counting type | Nomenclature des types de dénombrement possibles (comptage, estimation...) | Possible counting types (count, estimation...) | SINP | Validated | 2014-01-22 00:00:00 | 2015-12-16 00:00:00 |
t_nomenclatures
contains all nomenclatures with their type, their parent (broader) and their hierarchy.
id_nomenclature | id_type | cd_nomenclature | mnemonique | label_fr | definition_fr | source | statut | id_broader | hierarchy | meta_create_date | meta_update_date | activ |
---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | 10 | 8 | Têtard | Têtard | Larve de batracien | SINP | Validé | 2 | 010.008 | 2015-07-29 00:00:00 | 2015-10-09 00:00:00 | true |
Database usage
Get all nomenclatures of a type :
SELECT *
FROM nomenclatures.t_nomenclatures n
WHERE n.id_type = 100 AND n.active = true
Get all nomenclatures of a rank of a type :
SELECT *
FROM JAIPASCAPTE
Usage
API
-
Récupération des termes d'une nomenclature à partir de l'identifiant :
/nomenclature/6[?regne=Animalia[&group2_inpn=Bivalves]]
DEPRECIE -
Récupération des termes d'une nomenclature à partir du code mnemonique :
/nomenclature/STADE_VIE[?regne=Animalia[&group2_inpn=Bivalves]]
-
Récupération des termes d'un ensemble de nomenclature :
/nomenclatures?id_type=22&id_type=6[®ne=Animalia[&group2_inpn=Bivalves]]
DEPRECIE/nomenclatures?code_type=STADE_VIE&code_type=REF_HAB[®ne=Animalia[&group2_inpn=Bivalves]]
Interface d'administration des données
- Accessible via l'url /nomenclatures/admin
Installation
Cloner repository and then launch in the folder:
python setup.py install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pypnnomenclature-1.6.1.tar.gz
.
File metadata
- Download URL: pypnnomenclature-1.6.1.tar.gz
- Upload date:
- Size: 72.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a27e33fa4dc455f93681e9e82be27080cd9892c46e0db003a34746016be6d24 |
|
MD5 | 6dfc0756abc1f4b68af15a575fed2c4b |
|
BLAKE2b-256 | 5ddd60d1de3a4a87e8057d99794d5a9846b13a195a17ee8fc1f66d795aabba67 |
File details
Details for the file pypnnomenclature-1.6.1-py3-none-any.whl
.
File metadata
- Download URL: pypnnomenclature-1.6.1-py3-none-any.whl
- Upload date:
- Size: 80.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba3424a0ad4afa3cca813279e01ef74a75516c0d5bf639893cc7df2dd553a4a3 |
|
MD5 | a0688cafdfd058e9525db6850a67a889 |
|
BLAKE2b-256 | cc3d8f06da891df647e2de9bcd767c6e56c258b045bbf65aa66222d9de850552 |