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"
            } 
     ]