Tela-botanica Projet eFlore

Service XML : donneclassificationtaxons.php

Introduction

Ce service permet de recevoir une liste de taxons classés hiérarchiquement.

Ce document décrit :

Table des matières

  1. Appel du service
    1. URL
    2. Argument(s) obligatoire(s)
    3. Argument(s) optionnel(s)
  2. Exemples de fiches:
  3. DTD

1 Appel du service

1 URL

L'appel de ce service se fait à partir de l'URL suivante : http://eflore.tela-botanica.org/servicesxml/donneclassificationtaxons.php .

2 Argument(s) obligatoire(s)

NomContenuFonctionnalité
numclass Le numéro de la classification que l'on souhaite utiliser Obtenir la classification des taxons.

Exemple :http://eflore.tela-botanica.org/servicesxml/donneclassificationtaxons.php?numclass=1

3 Argument(s) optionnel(s)

NomContenuFonctionnalité
numtaxo Le numéro taxonomique d'un taxon. Pour indiquer à partir de quel taxon on souhaite recevoir la classification. Si il n'est pas indiquer la classification commencera au taxon le plus haut dans celle-ci
profondeur La profondeur a ne pas dépasser. Pour indiquer le niveau d'imbrication que l'on souhaite ne pas dépasser dans la classification. Par défaut le nombre d'imbrication est illimité.
rangtaxo Le rang taxonomique a ne pas dépasser. Pour indiquer le rang taxonomique que l'on ne souhaite pas dépasser dans la classification. Aucun taxon ayant un rang taxonomique plus fin ne sera présent dans la simulation. Par défaut on obtiendra la totalité des taxons.

Exemple :
http://eflore.tela-botanica.org/servicesxml/donneclassificationtaxons.php?numclass=1&numtaxo=101020
http://eflore.tela-botanica.org/servicesxml/donneclassificationtaxons.php?numclass=1&profondeur=2
http://eflore.tela-botanica.org/servicesxml/donneclassificationtaxons.php?numclass=1&rangtaxo=60

2 Exemples de fiches:

Exemple :

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<FICHE_CLASSIFICATION_TAXONS version="1.0" numclass="1" numnom="101020" profondeur="5">
<CLASSIFICATION numclass="1">
<DESCRIPTION>Classification générale</DESCRIPTION>
<PREMIER_TAXON numtaxo="59782">
<NOM_TAXON numnom="119782" rangtaxo="0" ><NOM >Embryophytes</NOM></NOM_TAXON>
</PREMIER_TAXON>
</CLASSIFICATION>
<CLASSIFICATION_TAXON numtaxo="51020" >
<NOM_TAXON numnom="101020" rangtaxo="60" ><NOM auteur="L.">Oxalis</NOM></NOM_TAXON>
<LISTE_CLASSIFICATIONS_FILLES>
<CLASSIFICATION_TAXON numtaxo="4007" >
<NOM_TAXON numnom="47095" rangtaxo="100" ><NOM auteur="L.">Oxalis acetosella</NOM><BIBLIOGRAPHIE annee="1753">Sp. Pl. : 433</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4008" >
<NOM_TAXON numnom="47102" rangtaxo="100" ><NOM auteur="Savigny">Oxalis articulata</NOM><BIBLIOGRAPHIE annee="1798">Encycl. Méth., Bot., 4 : 686</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="13136" >
<NOM_TAXON numnom="47110" rangtaxo="100" ><NOM auteur="Lindl.">Oxalis bowiei</NOM><BIBLIOGRAPHIE annee="1833-1834">Bot. Reg., 19 : tab. 1585</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4010" >
<NOM_TAXON numnom="47119" rangtaxo="100" ><NOM auteur="L.">Oxalis corniculata</NOM><BIBLIOGRAPHIE annee="1753">Sp. Pl. : 435</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4012" >
<NOM_TAXON numnom="47131" rangtaxo="100" ><NOM auteur="Kunth">Oxalis debilis</NOM><BIBLIOGRAPHIE annee="1822">Nov. Gen. Sp. Pl., 5 : 236, tab.</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4015" >
<NOM_TAXON numnom="47136" rangtaxo="100" ><NOM auteur="Jacq.">Oxalis dillenii</NOM><BIBLIOGRAPHIE annee="1794">Oxalis : 28</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4016" >
<NOM_TAXON numnom="47139" rangtaxo="100" ><NOM auteur="A.Cunn.">Oxalis exilis</NOM><BIBLIOGRAPHIE annee="1839">Ann. Nat. Hist., 3 : 316</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4017" >
<NOM_TAXON numnom="47141" rangtaxo="100" ><NOM auteur="Bunge">Oxalis fontana</NOM><BIBLIOGRAPHIE annee="1835">Enum. Pl. China Bor. : 13</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4018" >
<NOM_TAXON numnom="47150" rangtaxo="100" ><NOM auteur="L.">Oxalis incarnata</NOM><BIBLIOGRAPHIE annee="1753">Sp. Pl. : 433</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4020" >
<NOM_TAXON numnom="47152" rangtaxo="100" ><NOM auteur="Kunth">Oxalis latifolia</NOM><BIBLIOGRAPHIE annee="1822">Nov. Gen. Sp. Pl., 5 : 237, tab.</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4021" >
<NOM_TAXON numnom="47165" rangtaxo="100" ><NOM auteur="L.">Oxalis pes-caprae</NOM><BIBLIOGRAPHIE annee="1753">Sp. Pl. : 434</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4022" >
<NOM_TAXON numnom="47168" rangtaxo="100" ><NOM auteur="L.">Oxalis purpurea</NOM><BIBLIOGRAPHIE annee="1753">Sp. Pl. : 433</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="13138" >
<NOM_TAXON numnom="47173" rangtaxo="100" ><NOM auteur="Jacq.">Oxalis rosea</NOM><BIBLIOGRAPHIE annee="1794">Oxalis : 25</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4023" >
<NOM_TAXON numnom="47182" rangtaxo="100" ><NOM auteur="Cav.">Oxalis tetraphylla</NOM><BIBLIOGRAPHIE annee="1795">Icon., 3 : 19, pl. 237</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
<CLASSIFICATION_TAXON numtaxo="4024" >
<NOM_TAXON numnom="47185" rangtaxo="100" ><NOM auteur="Barnéoud">Oxalis valdiviensis</NOM><BIBLIOGRAPHIE annee="1846">Fl. Chil., 1 : 446</BIBLIOGRAPHIE></NOM_TAXON>
</CLASSIFICATION_TAXON>
</LISTE_CLASSIFICATIONS_FILLES>
</CLASSIFICATION_TAXON>
</FICHE_CLASSIFICATION_TAXONS>


3 DTD

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT CLASSIFICATION (DESCRIPTION, PREMIER_TAXON)>
<!ATTLIST CLASSIFICATION numclass CDATA #REDUIRED >
<!ELEMENT DESCRIPTION (#PCDATA)>
<!ELEMENT FICHE_CLASSIFICATION_TAXONS (CLASSIFICATION,CLASSIFICATION_TAXON)>
<!ATTLIST FICHE_CLASSIFICATION_TAXONS numclass CDATA #REQUIRED numtaxo CDATA #IMPLIED profondeur CDATA #IMPLIED rangtaxo CDATA #IMPLIED>
<!ELEMENT CLASSIFICATION_TAXON (NOM_TAXON,LISTE_CLASSIFICATIONS_FILLES?)>
<!ATTLIST CLASSIFICATION_TAXON numclass CDATA #REQUIRED>
<!ELEMENT LISTE_CLASSIFICATIONS_FILLES (CLASSIFICATION_TAXON+)>
<!ELEMENT INFO_COMBINAISON (#PCDATA)>
<!ATTLIST BIBLIOGRAPHIE annee CDATA #IMPLIED >
<!ELEMENT BIBLIOGRAPHIE (#PCDATA)>
<!ELEMENT BIBLIO_A_EXCLURE (#PCDATA)>
<!ELEMENT NOM (#PCDATA)>
<!ATTLIST NOM auteur CDATA #IMPLIED type CDATA #IMPLIED >
<!ELEMENT NOM_TAXON (NOM+,BIBLIOGRAPHIE?,BIBLIO_A_EXCLURE?,INFO_COMBINAISON?)>
<!ATTLIST NOM_TAXON numnom CDATA #REQUIRED rangtaxo CDATA #REQUIRED tsyn CDATA #REQUIRED>
<!ELEMENT PREMIER_TAXON (NOM_TAXON)>
<!ATTLIST PREMIER_TAXON numtaxo CDATA #REQUIRED >

Ce qui signifie :