{
    "schema": {
      "title": "Haies",
      "description": "Données associées à une haie",
      "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 la haie",
          "type": "string"
        },
        "longueur": {
          "title": "Longueur (en m)",
          "description": "À exprimer en mètres. Vous pouvez l’estimer en comptant le nombre de pas. Un pas allongé par rapport à la foulée normale équivaut à 1 mètre. La longueur sera aussi calculée automatiquement sur base de votre dessin",
          "type": "integer"
        },
        "largeur": {
          "title": "Largeur (en m)",
          "description": "À exprimer en mètre",
          "type": "integer"
        },
        "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"
        },
        "nombre_rangs": {
          "title": "Nombre de rangs",
          "description": "",
          "type": "integer"
        },
        "etat_entretien": {
          "title": "État / entretien",
          "description": "Dans la partie tuto, on vous explique comment reconnaitre si une haie est entretenue ou pas.",
          "type": "string"
        },
        "espece_1": {
            "title": "Espèce principale 1",
            "description": "À déterminer avec une appli tierce (PlantNet) ou en consultant le tuto dans la section « à propos »",
            "type": "string"
        },
        "espece_2": {
          "title": "Espèce principale 2",
          "description": "À déterminer avec une appli tierce (PlantNet) ou en consultant le tuto dans la section « à propos »",
          "type": "string"
        },
        "espece_3": {
          "title": "Espèce principale 3",
          "description": "À déterminer avec une appli tierce (PlantNet) ou en consultant le tuto dans la section « à propos »",
          "type": "string"
        },
        "autres_especes": {
          "title": "Autres espèces",
          "description": "",
          "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 la haie",
        "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 la haie",
        "description": "",
        "layout": [
          {
            "key": "longueur"
          },
          {
            "key": "largeur"
          },
          {
            "key": "hauteur"
          },
          {
            "key": "nombre_rangs"
          }
        ]
      },
      {
        "title": "État entretien",
        "description": "",
        "layout": [
          {
            "key": "etat_entretien",
            "titleMap": [
              { "name": "indéterminé", "value": null },
              { "name": "régulier", "value" : "regulier" },
              { "name": "occasionnel", "value" : "occasionnel" },
              { "name": "pas entretenu", "value" : "pas entretenu" }
            ]
          }
        ]
      },
      {
        "title": "Espèces présentes",
        "description": "",
        "layout": [
          {
            "key": "espece_1",
            "titleMap": [
              { "name": "inconnu", "value": null },
              { "name": "Aubépine", "value": "Aubépine" },
              { "name": "Cassissier", "value": "Cassissier" },
              { "name": "Charme", "value": "Charme" },
              { "name": "Cognassier", "value": "Cognassier" },
              { "name": "Cornouiller", "value": "Cornouiller" },
              { "name": "Églantier", "value": "Églantier" },
              { "name": "Framboisier", "value": "Framboisier" },
              { "name": "Fusain", "value": "Fusain" },
              { "name": "Groseillier", "value": "Groseillier" },
              { "name": "Houx", "value": "Houx" },
              { "name": "Merisier", "value": "Merisier" },
              { "name": "Néflier", "value": "Néflier" },
              { "name": "Sureau", "value": "Sureau" },
              { "name": "Viorne", "value": "Viorne" },
              { "name": "Autre", "value": "Autre" }
            ]
          },
          {
            "key": "espece_2",
            "titleMap": [
              { "name": "inconnu", "value": null },
              { "name": "Aubépine", "value": "Aubépine" },
              { "name": "Cassissier", "value": "Cassissier" },
              { "name": "Charme", "value": "Charme" },
              { "name": "Cognassier", "value": "Cognassier" },
              { "name": "Cornouiller", "value": "Cornouiller" },
              { "name": "Églantier", "value": "Églantier" },
              { "name": "Framboisier", "value": "Framboisier" },
              { "name": "Fusain", "value": "Fusain" },
              { "name": "Groseillier", "value": "Groseillier" },
              { "name": "Houx", "value": "Houx" },
              { "name": "Merisier", "value": "Merisier" },
              { "name": "Néflier", "value": "Néflier" },
              { "name": "Sureau", "value": "Sureau" },
              { "name": "Viorne", "value": "Viorne" },
              { "name": "Autre", "value": "Autre" }
            ]
          },
          {
            "key": "espece_3",
            "titleMap": [
              { "name": "inconnu", "value": null },
              { "name": "Aubépine", "value": "Aubépine" },
              { "name": "Cassissier", "value": "Cassissier" },
              { "name": "Charme", "value": "Charme" },
              { "name": "Cognassier", "value": "Cognassier" },
              { "name": "Cornouiller", "value": "Cornouiller" },
              { "name": "Églantier", "value": "Églantier" },
              { "name": "Framboisier", "value": "Framboisier" },
              { "name": "Fusain", "value": "Fusain" },
              { "name": "Groseillier", "value": "Groseillier" },
              { "name": "Houx", "value": "Houx" },
              { "name": "Merisier", "value": "Merisier" },
              { "name": "Néflier", "value": "Néflier" },
              { "name": "Sureau", "value": "Sureau" },
              { "name": "Viorne", "value": "Viorne" },
              { "name": "Autre", "value": "Autre" }
            ]
          },
          {
            "key": "autres_especes"
          }
        ]
      },
      {
        "title": "Remarques",
        "description": "",
        "layout": [
          {
            "key": "remarques",
            "type": "textarea",
            "notitle": true
          }
        ]
      }
    ]
  }