Skip to content

Module inputs reference

This document catalogues the required inputs for every EN 15978 life-cycle module included in v1, plus the project-level inputs that apply across modules and the additional inputs required for comparative assertions. It is the source for the schemas built in Session 3 and for the per-module specs (docs/methodology/<module>-spec.md) produced during Phase 1 and Phase 2.

Version: v1 (Session 2). Any change to inputs after Session 3 must go through a Methodology-decision session (see file-update discipline in ROADMAP.md).

Project-level inputs (once per project, apply to all modules)

IDENTITY
  ├── project name
  ├── location (country ISO code, region, city, lat/lon)
  ├── climate zone (Köppen: BSh / BWh / Aw / ...)
  ├── typology (school / health / residential / office)
  └── date of assessment

FUNCTIONAL UNIT
  ├── reference floor area (m² GIA)
  ├── reference service period (years — parametric, default 30 for Sahel)
  ├── indoor comfort criterion (°C setpoint, e.g. 26)
  └── occupancy profile (hours/day × days/week)

SYSTEM BOUNDARY
  ├── modules included (list)
  ├── modules excluded (list + rationale for each)
  ├── impact indicators reported (subset of EN 15804+A2 core)
  ├── cut-off rules (e.g. materials <1% mass excluded, documented)
  └── biogenic carbon treatment (excluded for earth, or -1/+1 if timber)

METHODOLOGY SETTINGS
  ├── LCIA method (EF 3.1 default)
  ├── uncertainty method (Monte Carlo N=10,000)
  ├── grid factor policy (static-IPCC-2024 | dynamic-IEA-NZE | user-defined)
  └── proxy-EPD max cascade step allowed (default: up to step 5)

Module A1–A3 — Product stage

INPUTS FROM PROJECT
  ├── BoQ (Bill of Quantities)
  │     ├── work items (assemblies): code, description, unit, quantity
  │     ├── assembly-to-material recipe (formula per assembly)
  │     └── material list (18 raw materials in current cases, extensible)
  └── material properties per material
        ├── density (kg/m³) — needed to convert m³/m²/ml → kg
        ├── unit of declaration (kg / m³ / m² / L)
        └── material category (aggregate / binder / metal / earth / ...)

INPUTS FROM EPD LIBRARY (per material)
  ├── EPD reference or proxy selection
  ├── A1–A3 GWP (kg CO₂-eq per declared unit)
  ├── A1–A3 ODP, AP, EP, ADP-e, ADP-f, POCP, WDP, NW
  ├── declared unit (must match material unit or be convertible)
  ├── data type (product-specific / industry-average / generic / PROXY)
  ├── programme operator (EPDASA / INIES / ÖKOBAUDAT / ...)
  ├── geographic representativeness (ISO 3166)
  ├── temporal representativeness (year, valid_until)
  ├── PCR reference
  ├── proxy provenance (if PROXY): cascade step, source EPD, adaptation factors
  └── pedigree score (Weidema 5-axis) → GSD²

OUTPUTS
  ├── per material: mass × GWP → kg CO₂-eq
  ├── module total per indicator
  └── uncertainty distribution (Monte Carlo output)

Module A4 — Transport to site

INPUTS FROM PROJECT (per material)
  ├── origin location (factory or quarry)
  ├── destination (construction site)
  ├── road distance (km)
  ├── sea distance (km, for imported materials)
  ├── inland-waterway distance (km, optional)
  └── transport mode(s) (truck class / container ship / rail / barge)

INPUTS FROM TRANSPORT LIBRARY
  ├── truck emission factor (kg CO₂/tkm) per class
  ├── sea freight factor (kg CO₂/tkm) per vessel class
  ├── rail factor (kg CO₂/tkm)
  ├── inland waterway factor (kg CO₂/tkm)
  └── source: IPCC EFDB or peer-reviewed for African context

OUTPUTS
  ├── per material: Σ (mass × distance × mode factor)
  └── module total per indicator (GWP dominant)

Module A5 — Construction / installation

INPUTS FROM PROJECT
  ├── site equipment list (generator kW, welder kW, cutter kW, mixer kW)
  ├── usage hours per equipment
  ├── material wastage rates (% per material, e.g. concrete 5%, plaster 15%)
  ├── construction period (days)
  ├── worker commute distance (km/day × days) — optional; Pedrazzi did include
  └── temporary works (typically cut off in v1)

INPUTS FROM LIBRARY
  ├── grid or diesel emission factor for site energy
  │     (IPCC EFDB grid mix per country, or diesel factor)
  └── wastage triggers extra A1-A5 burden per material

OUTPUTS
  ├── site energy CO₂-eq
  ├── wastage-related additional embodied carbon
  └── module total

Module B4 — Replacement (during RSP)

INPUTS FROM PROJECT
  ├── RSP (from project-level)
  ├── material list (from BoQ)
  └── which materials require replacement (roof membrane, paint, finishes)

INPUTS FROM RSL LIBRARY (Reference Service Life per material)
  ├── RSL years per material category (from ISO 15686, BCIS, or team primary data)
  ├── source citation per RSL value
  └── cycles = ceiling(RSP / RSL) − 1   ← proper formula; replaces "×4" placeholder

RE-USES from A1–A5
  └── each replacement cycle = full A1–A5 burden of the replaced quantity

OUTPUTS
  ├── per material: replacement burden × cycles
  └── module total

Module B6 — Operational energy (renamed from Excel's mislabelled "B1")

INPUTS FROM PROJECT
  ├── envelope geometry (walls × orientation × area, roof, openings)
  ├── indoor setpoint °C
  ├── occupancy schedule
  ├── ventilation strategy
  └── HVAC assumption (natural / mechanical / hybrid)

INPUTS FROM THERMAL LIBRARY (per material/assembly)
  ├── λ (W/mK), ρ (kg/m³), c (J/kgK) — from ISO 10456
  ├── U-value per assembly — from ISO 6946
  ├── dynamic thermal properties (decrement, phase shift) — from ISO 13786
  └── source: ISO 10456 / CRAterre / RILEM TC 274 (NOT mygreenbuildings.org)

INPUTS FROM CLIMATE LIBRARY
  ├── monthly mean outdoor temperatures for climate zone
  ├── CLTD tables (ASHRAE Handbook) — internal to CLTD/CLF engine
  ├── solar radiation coefficients
  └── latitude for solar geometry

INPUTS FROM GRID LIBRARY
  ├── country grid CO₂ intensity (kg CO₂/kWh) — IPCC EFDB
  ├── generator backup fraction (%) — user or default
  ├── diesel emission factor
  └── grid scenario: static or dynamic decarbonisation

OUTPUTS
  ├── annual cooling demand (kWh/m²/yr)
  ├── B6 GWP = annual kWh × RSP × grid factor × area
  ├── ± uncertainty band (±25% for CLTD method)
  └── methodology disclaimer text

Module C1 — Demolition

INPUTS FROM PROJECT
  ├── demolition equipment (jackhammer, generator, etc.)
  ├── usage hours
  └── demolition period (days)

INPUTS FROM LIBRARY
  └── grid / diesel emission factor (same source as A5)

OUTPUTS
  └── site demolition energy CO₂-eq

Module C2 — Transport to waste processing

INPUTS FROM PROJECT
  ├── mass to landfill (per material × disposal rate)
  ├── mass to recycling (per material × recycling rate)
  ├── distance to landfill
  ├── distance to recycling facility
  └── transport mode

INPUTS FROM LIBRARY
  └── transport emission factors (as A4)

OUTPUTS
  └── C2 GWP per material and total

Module C3 — Waste processing

INPUTS FROM PROJECT (per material)
  ├── EoL scenario shares: reuse / recycle / incinerate / landfill (sums to 1)
  │     (Pedrazzi thesis provides Malian-context values — reuse as defaults)
  ├── mass to processing
  └── processing type

INPUTS FROM LIBRARY (per material)
  ├── C3 GWP factor (kg CO₂/kg processed)
  ├── biogenic carbon release (for timber, if included)
  └── source: EPD or peer-reviewed literature

OUTPUTS
  └── C3 GWP total

Module C4 — Disposal (landfill)

INPUTS FROM PROJECT
  ├── mass to landfill (residual after C3)
  └── landfill type (inert / non-hazardous / hazardous)

INPUTS FROM LIBRARY (per material)
  ├── C4 GWP factor (kg CO₂/kg landfilled)
  └── methane capture rate assumption (for biogenic content)

OUTPUTS
  └── C4 GWP total

Module D — Beyond system boundary (reported separately, not netted)

INPUTS FROM PROJECT
  ├── mass recovered per material (from C3)
  └── recovery type (reuse / recycle / energy recovery)

INPUTS FROM LIBRARY (per material)
  ├── avoided-burden factor (negative kg CO₂/kg)
  ├── displaced-material assumption
  └── quality-threshold cut-off per EN 15804+A2

OUTPUTS
  ├── potential benefit (negative GWP)
  └── REPORTED SEPARATELY from A–C total (EN 15804+A2 rule)

Comparative assertion inputs (when comparing two design options)

MANDATORY LOCK-IN
  ├── same functional unit (same GIA, same RSP, same climate zone, same programme)
  ├── same system boundary (identical module inclusions/exclusions)
  ├── same LCIA method
  ├── same grid scenario
  └── same RSL library

UNCERTAINTY REQUIREMENT
  ├── Monte Carlo N ≥ 10,000
  ├── report percentile bands (5th, 50th, 95th)
  └── report probability that option A < option B

REPORTING (ISO 14044 §6.2)
  ├── declaration of assumptions
  ├── declaration of proxy-EPD provenance per material
  ├── declaration of pedigree scores
  └── critical review status (single reviewer for internal, panel for public)