Retour : page principale > sommaire eFlore v5 > eFlore API v0.1
Ce service fournit des informations sur les taxons, c'est Ă dire les noms scientifiques retenus par le projet.
Open Search Suggest (=oss) : JSON
[
Pour l'url http://tela-botanica.org/service:eflore:0.1/bdnff/5.00/taxons/1/rang.code+tax_sup.id+rang nous aurons :
{
Pour l'url http://tela-botanica.org/service:eflore:0.1/bdnff/5.00/taxons/1/rang.*+tax_sup nous aurons :
{
{
{
{
{
{
{
eFlore Api v0.1 : Taxons
Ce service fournit des informations sur les taxons, c'est Ă dire les noms scientifiques retenus par le projet.
Descriptions des paramĂštres de requĂȘte du service
La liste des paramÚtres est identique à celle de la ressources Noms à l'exception du sous-masque masque.nn remplacé par masque.nt et de distinct qui n'est pas utilisable.- masque : filtre la liste en fonction d'un masque de recherche portant sur le nom scientifique.
- masque.nt : filtre sur l'identifiant du taxon (numéro taxonomique au sens de la BDNFF) pour les projets en possédant. Possibilité d'en indiquer plusieurs séparés par des virgules. Ex. : 181,7547
/taxons
Retourne une liste de noms scientifiques retenus (=taxons) et leur identifiant. Par dĂ©faut, retourne seulement les 100 premiers noms scientifiques retenus.- Type de requĂȘte : GET
- Url : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons?masque=Acer%20mons&distinct=0&format=txt&structure=au,an,inau,bib
- ParamĂštres de requĂȘte disponibles : masque, recherche, rang, retour.format, ns.format, ns.structure, navigation.depart et navigation.limite.
- Format retour :
- "entete" : {
- "masque" : "Acer",
- "depart" : "10",
- "limite" : "10",
- "total" : "28",
- "href.precedent" : "http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons?masque=Acer&format=txt&structure=au,an,inau,bib&navigation.depart=0&navigation.limite=10" # URL pour obtenir les résultats précédents
- "href.suivant" : "http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons?masque=Acer&format=txt&structure=au,an,inau,bib&navigation.depart=20&navigation.limite=10" # URL pour obtenir les résultats suivants
- },
- "resultats" : {
- "6711" : { # Identifiant du nom retenu du taxon
- "num_tax" : 7 #lors de l'affichage avec le masque.nt
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- "taxon_inferieur_nbre" : 12,
- "href" : "http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/6711"
- },
- "7312" : { # Identifiant du nom retenu du taxon
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- "taxon_inferieur_nbre" : 3
- "href" : "http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/7312"
- },...
- "6711" : { # Identifiant du nom retenu du taxon
- }
Open Search Suggest (=oss) : JSON
[
- "masque de recherche",
- [
- "nom scientifique",
- "nom scientifique",
- "nom scientifique"
- ]
/taxons/#id
Retourne toutes les informations sur le taxon recherchĂ©- Type de requĂȘte : GET
- URI : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/#id
- ParamĂštres du chemin :
- "#id" : identifiant d'un nom scientifique appartement au groupe nominal d'un taxon. Si l'identifiant est celui d'un synonyme, les informations du taxon correspondant seront retournées. Il est possible d'utiliser la clé secondaire "num_taxonomique" comme identifiant pour les projets utilisant un identifiant différent du nom retenu pour désigner le taxon. Dans ce cas là , #id aura la forme : nt:#id.
- ParamĂštres de requĂȘte disponibles : ns.format et ns.structure.
/taxons/#id/#champ+#champ
Retourne l'information prĂ©sent dans les champs indiquĂ©s pour le taxon recherchĂ©- Type de requĂȘte : GET
- URI : http://tela-botanica.org/service:eflore:0.1/#projet/#version/noms/#id/#champs
- ParamĂštres du chemin :
- "#id" : identifiant du nom dont on veut les informations détaillées.
- "#champs" : nom du champ dont on veut l'information. Plusieurs noms peuvent ĂȘtre indiquĂ© en les sĂ©parant par le caractĂšre "+".
- ParamĂštres de requĂȘte disponibles : ns.format et ns.structure.
- Format retour :
Pour l'url http://tela-botanica.org/service:eflore:0.1/bdnff/5.00/taxons/1/rang.code+tax_sup.id+rang nous aurons :
{
- "id" : "1",
- "tax_sup.id" : "2",
- "rang.code" : "bdnt.rangTaxo:290"
- "rang" : "espĂšce"
Pour l'url http://tela-botanica.org/service:eflore:0.1/bdnff/5.00/taxons/1/rang.*+tax_sup nous aurons :
{
- "id" : "1",
- "tax_sup" : "Nom scientifique du taxon supérieur",
- "rang.code" : "bdnt.rangTaxo:290"
- "rang.href" : "http://tela-botanica.org/service:eflore:0.1/bdnt/ontologie/rangTaxo:290"
/taxons/#id/relations
Retourne la liste des relations du taxon indiquĂ© par son #id.- Type de requĂȘte : GET
- Url : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/#id/relations
- ParamĂštres du chemin :
- "#id" : identifiant d'un nom de taxon dont on cherche les relations (synonymie, relations avec d'autres référentiels...). Il est possible d'utiliser la clé secondaire "num_taxonomique" comme identifiant pour les projets utilisant un identifiant différent du nom retenu pour désigner le taxon. Dans ce cas là , #id aura la forme : nt:#id.
- ParamĂštres de requĂȘte disponibles : ns.format et ns.structure.
/taxons/#id/relations/inferieurs
Fournit l'ensemble des noms retenus du rang immĂ©diatement infĂ©rieur Ă celui du nom passĂ© en paramĂštre. Si le nom passĂ© en paramĂštre est une synonyme, nous chercherons son nom retenu. Si le nom indiquĂ© n'a aucun nom de rang infĂ©rieur, "NULL" sera retournĂ©.- Type de requĂȘte : GET
- URI : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/#id/inferieurs
- ParamĂštres du chemin :
- "#id" : identifiant d'un nom appartement au groupe nominal d'un taxon. Si l'identifiant est celui d'un synonyme, les informations du taxon correspondant seront retournées. Il est possible d'utiliser la clé secondaire "num_taxonomique" comme identifiant pour les projets utilisant un identifiant différent du nom retenu pour désigner le taxon. Dans ce cas là , #id aura la forme : nt:#id.
- ParamĂštres de requĂȘte disponibles : ns.format et ns.structure.
- Format retour :
{
- "Identifiant du nom recherché" :
- {
- "id_nom" : {
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- "taxon_inferieur_nbre" : 12
- },
- "id_nom" : {
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- "taxon_inferieur_nbre" : 4
- }
- "id_nom" : {
- }
/taxons/#id/relations/superieurs
Fournit l'ensemble des noms retenus de rang supĂ©rieur Ă celui du nom passĂ© en paramĂštre. Si le nom passĂ© en paramĂštre est un synonyme, nous chercherons son nom retenu. Si le nom indiquĂ© n'a aucun nom de rang supĂ©rieur, "NULL" sera retournĂ©.- Type de requĂȘte : GET
- URI : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/#id/superieurs
- ParamĂštres du chemin :
- "#id" : identifiant d'un nom appartement au groupe nominal d'un taxon. Si l'identifiant est celui d'un synonyme, les informations du taxon correspondant seront retournées. Il est possible d'utiliser la clé secondaire "num_taxonomique" comme identifiant pour les projets utilisant un identifiant différent du nom retenu pour désigner le taxon. Dans ce cas là , #id aura la forme : nt:#id.
- ParamĂštres de requĂȘte disponibles : ns.format et ns.structure.
- Format retour :
{
- "Identifiant du nom recherché" :
- {
- "id_nom" : {
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- "rang" : "Genre",
- "rang.code" : "bdnt.rangTaxo:220",
- "rang.href" : "http://tela-botanica.org/service:eflore:0.1/bdnt/ontologie/rangTaxo:220"
- },
- "id_nom" : {
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- "rang" : "Famille",
- "rang.code" : "bdnt.rangTaxo:180",
- "rang.href" : "http://tela-botanica.org/service:eflore:0.1/bdnt/ontologie/rangTaxo:180"
- },...
- "id_nom" : {
- }
/taxons/#id/relations/hierarchie
Fournit l'ensemble des noms de rang infĂ©rieur Ă celui du nom passĂ© en paramĂštre, quelque soit la distance avec celui-ci. Si le nom passĂ© en paramĂštre est une synonyme, nous chercherons son nom retenu. Si le nom indiquĂ© n'a aucun nom de rang infĂ©rieur, "NULL" sera retournĂ©.- Type de requĂȘte : GET
- URI : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/#id/hierarchie
- ParamĂštres du chemin :
- "#id" : identifiant d'un nom appartement au groupe nominal d'un taxon. Si l'identifiant est celui d'un synonyme, les informations du taxon correspondant seront retournées. Il est possible d'utiliser la clé secondaire "num_taxonomique" comme identifiant pour les projets utilisant un identifiant différent du nom retenu pour désigner le taxon. Dans ce cas là , #id aura la forme : nt:#id.
- ParamĂštres de requĂȘte disponibles : ns.format et ns.structure.
- Format retour :
{
- "Identifiant du nom recherché" :
- {
- "id_nom" : {
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- },
- "id_nom" : {
- "nom_sci" : "nom scientifique",
- "retenu" : true,
- }
- "id_nom" : {
- }
Statistiques
/taxons/stats/initiales
Fournit un tableau indiquant pour un rang donnĂ© l'ensemble des premiĂšres lettres des noms des taxons de ce rang et le nombre de taxons correspondant.- Type de requĂȘte : GET
- Url : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/stats/initiales
- ParamĂštres de requĂȘte disponibles : rang.
- Format retour :
{
- "famille" :
- {
- "A" : 10,
- "B" : 8,
- "C" : 14,...
- }
/taxons/stats/rangs
Fournit un tableau indiquant pour un rang donnĂ© le nombre de taxons correspondant.- Type de requĂȘte : GET
- Url : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/stats/rangs
- Format retour :
{
- "code numérique du rang" : {
- "rang" : "Famille",
- "nombre" : 145
- },
- "code numérique du rang" : {
- "rang" : "Genre",
- "nombre" : 255
- },...
/taxons/stats/annees
Fournit un tableau indiquant pour une annĂ©e donnĂ©e le nombre de taxons publiĂ©s Ă cette date.- Type de requĂȘte : GET
- Url : http://tela-botanica.org/service:eflore:0.1/#projet/#version/taxons/stats/annees
- Format retour :
{
- 1999 : 145,
- 2000 : 145,...