Retour : page principale > sommaire eFlore v5 > eFlore API v0.1

eFlore Api v0.1 : Syntaxons


Ce service fournit des informations sur des syntaxons ou unités végétales.
Il renvoie des informations sur le nom (publications, synonymes...) et des informations phytosociologiques (physionomie et biotype, code catminat, niveau du syntaxon...).
Elles sont restituées de façon très simple sous la forme d'un tableau clé:valeur.

Descriptions des paramètres de requête du service
Listes des paramètres de cette ressource. Ils sont optionnels et sont passés après le signe "?" dans l'URL. :
  • navigation.depart départ pour l'affichage
  • navigation.limite nombre de lignes voulues
  • version.projet (=+|*|version précise) la version ( '+' par défaut)
  • masque.catminat (=numero catminat dont les '/' sont remplacés par des '-' : exemple 02/1.0.1.0.1/01 devient 02-1.0.1.0.1-01) filtre une liste de résultat par numéro catminat
  • masque.niveau (=code du niveau : ALL|ORD|CLA|SUBCLA|SUBORD|SUBALL|ASS|SUBASS|BC|DC|GRPT) filtre une liste de résultat par niveau
  • masque.retenu (=true|false) filtre une liste de résultat par syntaxon retenu (true) ou synonymes ( false )
  • masque.fixe (=numero du code fixe nom) filtre une liste de résultat par code fixe

/syntaxons
Retourne les informations sur les syntaxons du projet.
Défaut (=defaut) : JSON.

ex. /baseveg/syntaxons

"entete": {
        "depart": 0,
        "limite": 100,
        "total": "8332",
        "version": "+",
        "href.suivant": "http://localhost/service:eflore:0.1/baseveg/syntaxons?navigation.depart=100&navigation.limite=100"
    },
    "resultat": [
        {
            "cle": "1",
            "code_catminat": "01/A6.",
            "syntaxon": "Zosteretea marinae Pignatti 1953",
            "code_fixe_nom": "1",
            "code_natura_2000": "",
            "href": "http://localhost/service:eflore:0.1/baseveg/syntaxons/cle:1",
            "niveau.code": "CLA",
            "niveau.libelle": "classe",
            "niveau.href": "http://localhost/service:eflore:0.1/baseveg/ontologies/UP:CLA"
        }
              ]


/syntaxons/[catminat|cle]:[#code_catminat|#cle]/
Retourne les informations connues pour un syntaxon à partir de son numero catminat ou de sa clé. Lorsqu'un numéro catminat est entré, les informations liés au syntaxon 'retenu' seules sont renvoyées et les synonymes ignorés. (Les '/' du code catminat doivent être remplacés par '-'.). Pour connaître les informations d'un synonyme, il faut connaître sa clé.
Défaut (=defaut) : JSON.

ex. pour baseveg/syntaxons/catminat:07-2.0.1.0.1-07

"resultat": [
        {
            "cle": "2875",
            "code_fixe_nom": "2337",
            "code_catminat": "07/2.0.1.0.1/07",
            "syntaxon": "Phyteumo charmelii - Bupleuretum petraeae Lacoste 1975",
            "repartition_france": "Alpes méridionales",
            "altitude": "subalpin, alpin inférieur",
            "ref_der_biblio": "Lacoste, A., 1975. La végétation de l'étage subalpin du bassin supérieur de la Tinée (Alpes maritimes). Phytocoenologia, 3 : 123-346.",
            "niveau.code": "ASS",
            "niveau.libelle": "association",
            "niveau.href": "http://localhost/service:eflore:0.1/baseveg/ontologies/UP:ASS"
        }
    ]



/syntaxons/catminat:#code_catminat/relations/
Retourne les relations connues pour un numero catminat
- Type de requête : GET

/syntaxons/catminat:#code_catminat/relations/synonymie
Retourne les synonymes d'un syntaxon
- Type de requête : GET

/baseveg/syntaxons/catminat:02-1./relations/synonymie

{

    "entete": {
        "depart": 0,
        "limite": 100,
        "total": "2",
        "version": "+"
    },
    "resultat": [
        {
            "cle": "26",
            "code_catminat": "02/1.",
            "syntaxon": "Cakiletea maritimae Tüxen & Preising in Tüxen 1950 ex Braun-Blanquet & Tüxen 1952",
            "code_fixe_nom": "26",
            "code_natura_2000": "",
            "href": "http://localhost/service:eflore:0.1/baseveg/syntaxons/cle:26",
            "niveau.code": "syn =",
            "niveau.libelle": "synonyme équivalent à l'unité retenue ",
            "niveau.detail": [
                {
                    "niveau.code": "equi",
                    "niveau.libelle": "équivalent à l'unité retenue",
                    "niveau.href": "http://localhost/service:eflore:0.1/baseveg/ontologies/syn:equi"
                }
            ]
        },
        {
            "cle": "27",
            "code_catminat": "02/1.",
            "syntaxon": "Cakilo maritimae - Salicornietea europaeae Pignatti 1953",
            "code_fixe_nom": "27",
            "code_natura_2000": "",
            "href": "http://localhost/service:eflore:0.1/baseveg/syntaxons/cle:27",
            "niveau.code": "syn pp",
            "niveau.libelle": "synonyme inclut en partie dans l'unité retenue ",
            "niveau.detail": [
                {
                    "niveau.code": "pp",
                    "niveau.libelle": "inclut en partie dans l'unité retenue",
                    "niveau.href": "http://localhost/service:eflore:0.1/baseveg/ontologies/syn:pp"
                }
            ]
        }
    ]

}


/syntaxons/catminat:#code_catminat/relations/niveaux-sup
Retourne les niveaux supérieurs d'un syntaxon.
- Type de requête : GET
Défaut (=defaut) : JSON.

ex. baseveg/syntaxons/catminat:02-1.0.1.0/relations/niveaux-sup

"entete": {
        "depart": 0,
        "limite": 100,
        "total": "11",
        "version": "+"
    },
    "resultat": [
        {
            "cle": "25",
            "code_catminat": "02/1.",
            "syntaxon": "Cakiletea maritimae Tüxen & Preising in Tüxen 1950",
            "code_fixe_nom": "25",
            "code_natura_2000": "1210",
            "href": "http://localhost/service:eflore:0.1/baseveg/syntaxons/cle:25",
            "niveau.code": "CLA",
            "niveau.libelle": "classe",
            "niveau.href": "http://localhost/service:eflore:0.1/baseveg/ontologies/UP:CLA"
        },
       {
               "cle": "28",
                "code_catminat": "02/1.0.1",
                "syntaxon": "Atriplicetalia littoralis Sissingh in Westhoff, Dijk, Passchier & Sissingh 1946",
                 "code_fixe_nom": "28",
                 "code_natura_2000": "",
                 "href": "http://localhost/service:eflore:0.1/baseveg/syntaxons/cle:28",
                 "niveau.code": "ORD",
                 "niveau.libelle": "ordre",
                  "niveau.href": "http://localhost/service:eflore:0.1/baseveg/ontologies/UP:ORD"
            } 
     ]