{
  "encoding": "UTF-8 avec BOM pour les CSV",
  "separator": ";",
  "decimalSeparator": ".",
  "listSeparator": " | ",
  "units": "EUR par mètre carré et par mois, hors charges et hors complément de loyer",
  "context": {
    "validFrom": "Premier jour inclus de validité du texte.",
    "validThrough": "Dernier jour inclus de validité du texte, sans extrapolation.",
    "sourceCheckedOn": "Date du contrôle de transcription, distincte de la date de l’analyse.",
    "analysisDate": "Date de calcul de la version analytique.",
    "sourceURL": "URL du PDF préfectoral officiel."
  },
  "columns": {
    "quartierId": "Identifiant officiel du quartier, 1 à 80.",
    "id": "Identifiant officiel du quartier, 1 à 80.",
    "quartier": "Nom officiel du quartier administratif.",
    "name": "Nom officiel du quartier administratif.",
    "quartierSlug": "Identifiant URL existant du quartier sur AD GESTION.",
    "slug": "Identifiant URL existant du quartier.",
    "citySlug": "Identifiant URL existant de l’arrondissement.",
    "arrondissement": "Numéro d’arrondissement, 1 à 20.",
    "sector": "Secteur réglementaire de l’annexe 1, 1 à 14.",
    "rooms": "Nombre de pièces : 4 signifie quatre pièces ET PLUS.",
    "roomsLabel": "Libellé explicite de la catégorie de pièces.",
    "constructionPeriod": "Époque de construction, pas date d’observation.",
    "mode": "vide ou meuble.",
    "ceilingEurM2": "Référence majorée mensuelle en EUR/m², publiée à une décimale.",
    "pdfPage": "Numéro de page du PDF, première page = 1.",
    "quartierCount": "Nombre de quartiers couverts, pas nombre de locations observées.",
    "sectorCount": "Nombre de secteurs réglementaires, sans pondération par le parc.",
    "minimumEurM2": "Minimum des références majorées du groupe défini.",
    "maximumEurM2": "Maximum des références majorées du même groupe.",
    "differenceEurM2": "Maximum−minimum, ou meublé−vide dans les comparaisons appariées.",
    "ratio": "Maximum/minimum, arrondi à cinq décimales après calcul.",
    "differencePercentOfMinimum": "100×(maximum−minimum)/minimum, arrondi à deux décimales.",
    "minimumQuartierIds": "Tous les identifiants des quartiers ex æquo au minimum.",
    "maximumQuartierIds": "Tous les identifiants des quartiers ex æquo au maximum.",
    "periodCount": "Quatre catégories de construction examinées pour le T2 vide.",
    "minimumPeriods": "Toutes les époques ex æquo au minimum.",
    "maximumPeriods": "Toutes les époques ex æquo au maximum.",
    "meanNumeratorUnits": "Somme des quatre valeurs en dixièmes d’EUR/m², entier exact.",
    "meanDenominator": "40 : quatre époques × conversion des dixièmes en euros.",
    "meanEurM2": "Moyenne simple des quatre époques ; non pondérée par le parc, arrondie à cinq décimales.",
    "unfurnishedEurM2": "Référence majorée du T2 vide pour ce quartier et cette époque.",
    "furnishedEurM2": "Référence majorée du T2 meublé de même catégorie.",
    "differencePercentOfUnfurnished": "100×(meublé−vide)/vide, arrondi à deux décimales ; ni rendement ni gain net."
  }
}
