Skip to content

dpe-audit/schemas

Repository files navigation

DPE-Audit

Projet     API     Démo     Documentation

Schémas     Données ouvertes     Méthode 3CL     Migration

DPE-Audit - Schémas de données publiques

Standard de données publiques pour la description thermique des bâtiments (données d'entrée).

Important

Ce projet est actuellement en cours de développement.

Installation

git clone https://github.com/dpe-audit/schemas dpe-audit-schemas
cd dpe-audit-schemas
npm i
npm run build

Commandes

npm run validate // Valide les exemples de données
npm run build // Déréférence le schéma de données aux formats JSON et YAML

Organisation

/examples : Exemples de données valide /schemas : Sous-schémas de données

Documentation

Généralités

Le schéma de données publiques proposer une description standardisée des bâtiments du point de vue du diagnostiqueur / auditeur pour l'établissement des Diagnostics de Performance Energétique et Audits réglementaires.

Structure

Ressource
├── Bâtiment
├── Adresse
├── Logements
├── Enveloppe
│   ├── Niveaux
│   ├── Locaux non chauffés
│   ├── Murs
│   ├── Planchers bas
│   ├── Planchers hauts
│   ├── Baies
│   ├── Portes
│   ├── Ponts thermiques
│   ├── Masques
│   ├── Doubles fenêtres
├── Chauffage
│   ├── Générateurs
│   ├── Emetteurs
│   ├── Installations
│   ├── Systèmes
├── Eau chaude sanitaire
│   ├── Générateurs
│   ├── Installations
│   ├── Systèmes
├── Ventilation
│   ├── Générateurs
│   ├── Installations
│   ├── Systèmes
├── Refroidissement
│   ├── Générateurs
│   ├── Installations
│   ├── Systèmes
├── Production
│   ├── Panneaux photovoltaïques

Technologies

  • JSON Schema

Conventions de nommage

  • les noms des propriétés sont écrits en snake_case - ex annee_construction ou type_isolation.
  • les définitions internes sont écrites en camelCase - ex #/$defs/localNonChauffe
  • les énumérations sont écrites en snake_case - ex iti ou brique_pleine_simple

Traitement des données requises et inconnues

Par défaut, on considère que toutes les propriétés décrites par un schéma applicable DOIVENT être définies.

Un schéma PEUT décrire une propriété acceptant une valeur null indiquant une donnée d'entrée inconnue du producteur. Ces valeurs DOIVENT être définies par le producteur. Ces schémas DOIVENT être complétés d'une valeur par défaut default: null.

About

Standard de données publiques pour la description thermique des bâtiments (données d'entrée).

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published