{
    "schema": {
      "title": "Arbres",
      "description": "Données associées à un arbre",
      "type": "object",
      "properties": {
        "environnement": {
          "title": "Environnement Immédiat",
          "description": "Quel est le type de milieu représentant le mieux (milieu dominant) l’occupation du sol sur la parcelle où se situe l'arbre",
          "type": "string"
        },
        "hauteur": {
          "title": "Hauteur (en m)",
          "description": "Vous pouvez l’estimer avec une méthode simple expliquée dans un tutoriel (voir section « à propos »)",
          "type": "integer"
        },
        "circonference": {
          "title": "Circonférence (en cm)",
          "description": "À mesurer à hauteur de poitrine",
          "type": "integer"
        },
        "etatsanitaire": {
          "title": "État sanitaire",
          "description": "Dans la partie tuto, on vous explique comment reconnaitre un arbre/arbuste malade.",
          "type": "string"
        },
        "espece": {
            "title": "Espèce",
            "description": "Nom de l'espèce d'arbre. À déterminer avec une appli tierce (PlantNet) ou en consultant le tuto dans la section « à propos »",
            "type": "string"
        },
        "remarques": {
          "title": "Remarques",
          "description": "Autres observations à propos du site visité, nom complet des espèces identifiées.",
          "type": "string"
        }
      }
    },
    "steps": [
      {
        "title": "Environnement de l'arbre",
        "description": "",
        "layout": [
          { "key": "environnement",
            "type": "select",
            "titleMap": [
              { "name": "inconnu", "value": null },
              { "name": "Prairie", "value": "Prairie" },
              { "name": "Champ cultivé", "value": "Champ cultivé" },
              { "name": "Bois de feuillus", "value": "Bois de feuillus" },
              { "name": "Bois de résineux", "value": "Bois de résineux" },
              { "name": "Friche / lande", "value": "Friche / lande" },
              { "name": "Zone humide", "value": "Zone humide" },
              { "name": "Zone urbanisée", "value": "Zone urbanisée" },
              { "name": "Parc de loisirs / jardin", "value": "Parc de loisirs / jardin" }
            ]
          }
        ]
      },
      {
        "title": "Caractéristiques physiques de l'arbre",
        "description": "",
        "layout": [
          {
            "key": "hauteur"
          },
          {
            "key": "circonference"
          }
        ]
      },
      {
        "title": "État sanitaire",
        "description": "",
        "layout": [
          {
            "key": "etatsanitaire",
            "titleMap": [
              { "name": "indéterminé", "value": null },
              { "name": "bon", "value" : "bon" },
              { "name": "moyen", "value" : "moyen" },
              { "name": "mauvais", "value" : "mauvais" }
            ]
          }
        ]
      },
      {
        "title": "Type d'arbre",
        "description": "",
        "layout": [
          {
            "key": "espece",
            "titleMap": [
              { "name": "inconnu", "value": null },
              { "name": "Aulne", "value": "Aulne" },
              { "name": "Bouleau", "value": "Bouleau" },
              { "name": "Cerisier", "value": "Cerisier" },
              { "name": "Charme", "value": "Charme" },
              { "name": "Châtaignier", "value": "Châtaignier" },
              { "name": "Chêne", "value": "Chêne" },
              { "name": "Conifère", "value": "Conifère" },
              { "name": "Erable", "value": "Erable" },
              { "name": "Frêne", "value": "Frêne" },
              { "name": "Hêtre", "value": "Hêtre" },
              { "name": "Marronnier", "value": "Marronnier" },
              { "name": "Merisier", "value": "Merisier" },
              { "name": "Orme", "value": "Orme" },
              { "name": "Peuplier", "value": "Peuplier" },
              { "name": "Platane", "value": "Platane" },
              { "name": "Robinier Faux-acacia", "value": "Robinier Faux-acacia" },
              { "name": "Saule", "value": "Saule" },
              { "name": "Tilleul", "value": "Tilleul" },
              { "name": "Autre", "value": "Autre" }
            ]
          }
        ]
      },
      {
        "title": "Remarques",
        "description": "",
        "layout": [
          {
            "key": "remarques",
            "type": "textarea",
            "notitle": true
          }
        ]
      }
    ]
  }