Skip to content

Reference document

WoodIntel™ Scientific Methodology — Version 1.0

Reference architecture for AI-driven, evidence-based wood specification. Published in full so that any result on this platform can be checked, recomputed and cited.

Models · Data Sources · Evidence Framework · Confidence Scoring · Consensus Engine · Open API

Document ID
WI-METH-1.0
Version
1.0
Status
Public Release
DOI
To be assigned
First published
2026-08-04
Licence
CC BY 4.0

Initiated and funded by SiOO:X Wood Protection. Editorial methodology, evidence assessment and published conclusions are governed independently as described in this document.

Transparent. Traceable. Reproducible.

Component versions in this release

WI-SL v1.2.0Service-life screening method

WI-CAL v1.1.0Zone calibration layer

WI-VAL v1.1.0Validation benchmark set

WI-EV v1.0.0Evidence Engine

WI-GAP v1.0.0Research Agenda gap model

WI-INDEX v1.0.0Prediction index

WI-FC v1.0.0Climate forecast model

WI-TWIN v1.0.0Digital twin simulation

WI-API v1.0.0Open read API

0

Executive summary

WoodIntel is an independent open platform that predicts, grades and publishes what is known about the durability of wood in outdoor use. This document is the full method behind it. The summary below is written for readers who need to judge the platform's credibility without reading the seventeen sections that follow.

  • What it does: screens modelled service life for above-ground timber in EN 335 use classes 2 and 3, scores species and treatment states, indexes the published literature and states where the evidence agrees, disagrees or is missing.
  • How numbers are produced: deterministic, published equations with seeded Monte Carlo uncertainty. Language models never generate a published value — they classify study stance and phrase explanations of numbers computed elsewhere.
  • What every prediction carries: a P10/P50/P90 interval, the climate zone and parameters used, the calibration applied, and the version identifiers of every component involved.
  • How claims are graded: each study receives an evidence score from study design, sample size, replication and independence; claims inherit a consensus position that is recomputed when the corpus changes.
  • Independence: initiated and funded by SiOO:X Wood Protection, with no funder influence on results and no model input, score or ranking that references any commercial product, including the funder's.
  • Reproducibility: every model, parameter table and grading rule is published, and every figure on the platform can be recomputed from this document without access to the source code.
Question a reviewer asksWhere it is answered
Is the funding disclosed and structurally contained?Section 2, Governance, funding and independence
How is the system layered, and where do models sit?Section 3, System architecture
Where does the underlying data come from?Section 4, Data sources
What is the exact service-life equation?Section 5 and the technical appendices
How is uncertainty propagated and reported?Sections 5 and 6
How well does the model match field data?Validation and calibration sections, and /validation
How is literature graded and consensus derived?Evidence Engine sections, and /evidence
What are the known limitations?Section 16, Limitations
How do I cite or reuse this?Section 18, Citation and licence

One caveat governs the whole platform: modelled service life is a screening estimate, not a measured lifetime. Detailing, ventilation, end-grain protection and maintenance routinely matter more than species choice.

1

Scope and purpose

WoodIntel is an independent open platform for evidence-based wood specification. It publishes three distinct kinds of statement, and this document exists so that a reader can tell them apart and check each one: values taken verbatim from standards and datasets, values computed by published WoodIntel models, and assessments of what the scientific literature currently supports.

This report documents every model, dataset, scoring rule and interface in the platform at the release stated on the title page. It is written to be citable. A reviewer who disagrees with a result should be able to locate the exact equation, parameter table or grading rule that produced it, and to recompute the number without access to the source code.

  • In scope: above-ground timber in use classes 2 and 3 as defined by EN 335, exterior cladding, decking and facade detailing, and the published literature that describes their performance.
  • Out of scope: structural load-bearing design, ground-contact use class 4 and marine use class 5, fire engineering beyond published classification values, and any assessment of a named commercial product.
  • Not provided: warranties, performance guarantees, product recommendations, and any statement that a specific supplier's material is preferable to another's.

Modelled service life is a screening estimate, not a measured lifetime. Every predicted value in the platform is labelled as modelled and carries an uncertainty interval. Detailing, end-grain protection, ventilation and maintenance routinely change real outcomes by more than species choice does.

2

Governance, funding and independence

WoodIntel was initiated and is funded by SiOO:X Wood Protection. The funder has no influence on results, model parameters, evidence grading or editorial content, and no ability to suppress a published finding. This is stated on every page of the platform rather than in a footnote, because a reader is entitled to weigh it.

Two structural safeguards support that claim. First, the platform is brand-neutral by construction: no model input, score or ranking references a commercial product or supplier, including the funder's. Species and treatment classes are modelled as generic material states defined by EN standards. Second, every model is published in full and every prediction is reproducible, so a third party can detect a favourable parameter choice by inspection rather than by trust.

WoodIntel is not a research institute, a certification body or an accredited laboratory, and does not describe itself as one. It is an open platform that indexes, models and publishes.

3

System architecture

The platform is a single application with four layers. The data layer holds standards-derived parameters, species properties and climate references. The model layer computes service life, uncertainty, scores, carbon and forecasts deterministically. The evidence layer indexes literature and assesses claims. The interface layer renders the web platform and serves the open read API.

  DATA LAYER            MODEL LAYER              EVIDENCE LAYER
  ------------------    ---------------------    ----------------------
  EN / ISO parameter    WI-SL service life  ->   Literature retrieval
  tables                     |                        |
  Species properties    Monte Carlo P10/50/90    Study grading (WI-EV)
  Climate stations           |                        |
  Validation set   ->   WI-CAL zone calibration  Stance classification
                             |                        |
                        Scores, carbon,          Claim consensus +
                        forecast, digital twin   contradiction register
                             |                        |
                             +-----------+------------+
                                         v
                              INTERFACE LAYER
                    Web platform | Calculation records | Open read API
                    every output carries: value + interval +
                    component IDs + versions + sources
Figure 1. Layered architecture. Data flows downward only; no interface action writes back into the data or model layers, and no language model sits on the path that produces a published number.
LayerContentsDeterminism
DataEN/ISO parameter tables, species properties, climate station index, validation benchmarksStatic, versioned
ModelService life, Monte Carlo uncertainty, calibration, scores, carbon, forecast, digital twinFully deterministic and seeded
EvidenceLiterature retrieval, grading, stance classification, claim assessmentDeterministic scoring over a model-classified corpus
InterfaceWeb platform, downloadable calculation records, open read APIStateless

The separation matters for auditability: language models never produce a number that the platform publishes as a value. They are used only for retrieval framing, stance classification of individual papers, and natural-language explanation of results computed elsewhere.

4

Data sources

Every quantitative value surfaced by the platform carries a provenance record: the value, the unit, a confidence class, a one-sentence description of how it was derived, and the source references it resolves to. The confidence classes are measured, published, derived and model estimate, in decreasing order of directness.

SourceTypeUsed for
EN 350:2016StandardNatural durability classes 1–5 used as the resistance baseline
EN 335:2013StandardUse-class definitions bounding the modelled exposure envelope
EN 460 guidanceStandardSuitability of a durability class to a use class
ISO 15686-8StandardFactor-method structure for service-life estimation
EN 13501-1StandardReaction-to-fire classification values
EN 1995-1-2 (Eurocode 5)StandardCharring rates used in the fire sub-score
EN 16449:2014StandardBiogenic carbon content and CO₂ conversion
EN 15804+A2 / ISO 21930StandardWhole-life carbon module structure (A1–A3, B, C, D)
ERA5 reanalysis via Open-MeteoDatasetTemperature, precipitation, humidity and wind used to build climate loads
Köppen–Geiger classificationDatasetClimate-zone assignment and zone-level uncertainty
Lacy driving-rain index (BRE)PaperWind-driven rain load term
Crossref, OpenAlex, Europe PMC, Semantic Scholar, DataCiteRegistriesLiterature retrieval, DOI resolution and citation counts
Field observation registerPlatform datasetUser-submitted, moderated in-service condition reports

Standards texts are not redistributed. The platform reproduces only the classification values needed to compute a result, together with the reference by which a reader can obtain the standard. Climate values are reference values for a Köppen zone, not a site-specific weather file; site-specific work requires a local weather file and is out of scope.

5

Service-life model (WI-SL v1.2.0)

The service-life screening method is the platform's core physical model. It was first released on 2026-08-01 and follows the ISO 15686-8 factor structure: a reference service life derived from the EN 350 durability class, modified by climate load, orientation, macro-exposure and surface treatment, then corrected by an empirical per-zone calibration.

L = L_ref(durability class) × f_climate × f_orientation × f_exposure × f_treatment × c_zone

All factors are dimensionless. L is expressed in years and reported as a distribution, never as a single number.

  • L_ref — reference service life in years, indexed by EN 350 durability class 1–5 for above-ground use.
  • f_climate — composite of UV dose, wetting frequency, driving-rain index, freeze–thaw cycling and biological activity, computed from the zone climate reference.
  • f_orientation — north, south, east/west or horizontal, applied separately to the UV and wetting terms because they move in opposite directions.
  • f_exposure — sheltered 0.72, moderate 1.00, fully exposed 1.30.
  • f_treatment — applied only for a maintained coating or a modification process, expressed as a generic material state and never as a named product.
  • c_zone — empirical bias correction fitted per Köppen zone against the validation set.

Species resistance is expressed as a dimensionless 0–100 profile across six mechanisms — UV, moisture, salt, freeze–thaw, biological attack and dimensional movement. This profile is an ordinal scaling of the EN 350 class, extractive chemistry, cell-wall modification state and shrinkage anisotropy. It is not a measured quantity and is labelled as a model estimate everywhere it appears.

The model computes a load and a resistance per mechanism and reports the margin between them. A negative margin is surfaced as a detailing flag rather than being absorbed silently into the service-life number, because the correct response to a moisture-load exceedance is a detailing change, not a species change.

6

Uncertainty propagation

No prediction is published as a point estimate. Every input carries a distribution, and the model propagates them by Monte Carlo simulation with a seeded generator, so the same brief always returns the same interval and any third party can reproduce it.

  • Outputs are reported as P10, P50 and P90 for both service life and maintenance interval.
  • The seed is derived from the method version, the brief and the calibration value, making each run reproducible and each version change visible.
  • Variance is decomposed per input group, so the interface can state which unknown dominates the uncertainty for that specific brief.
  • A zone uncertainty multiplier widens the interval where the calibration is supported by fewer benchmark cases.

Specification guidance in the platform is written against the P10, not the median. The interval is empirical model error measured against the validation benchmark, not a manufacturer expectation.

7

Calibration and validation (WI-VAL v1.1.0)

The uncalibrated factor model is systematically biased in some climate zones. The calibration layer corrects that bias with a per-zone multiplier fitted against a published benchmark set of field trials and in-service inspections. The benchmark set, the fitted multipliers and the residual error are all published.

Validation reports mean absolute error, bias and interval coverage — the share of benchmark cases whose observed service life falls inside the predicted P10–P90 band. Coverage is the metric that matters for specification: a model with a small mean error but poor coverage is understating its own uncertainty.

Benchmark cases are versioned. Adding, correcting or removing a case bumps the benchmark version and triggers a refit, and both events appear in the public release history.

8

Evidence model (WI-EV v1.0.0)

The Evidence Engine turns a set of graded publications about one claim into four auditable numbers: an Evidence Score from 0 to 100, a confidence band, a scientific consensus percentage, and a set of detected contradictions. Every one of those numbers is produced by a transparent rule, never by a model judgement, and can be recomputed by hand from the published study list.

Each study contributes a weight equal to its grade weight multiplied by 1.0 if peer-reviewed and 0.6 otherwise. Grade weights are A = 1.00, B = 0.75, C = 0.45, D = 0.20.

ComponentMaxRule
Volume of evidence30Weighted directional evidence, saturating at a weighted mass of 20
Study quality25Mean evidence grade of the pool, scaled from 0–100 to 0–25
Agreement20Distance of the consensus share from an even 50/50 split
Peer review10Share of the pool published in peer-reviewed venues
Recency10Median publication age: ≤5 yr = 10, ≤10 yr = 7, ≤20 yr = 4, older = 1
Reproducibility5Share resolvable by DOI and either open access or independently indexed in two or more registries

Evidence Score components, maximum 100 points

Consensus % = weighted supporting evidence ÷ (weighted supporting + weighted contradicting) × 100

Neutral studies are excluded from the consensus ratio but still count towards quality, peer review, recency and reproducibility.

The engine also reports its own limiting factor — the component with the lowest share of its maximum — so a reader immediately knows whether a low score reflects thin literature, weak study designs, genuine disagreement or ageing sources.

9

Confidence model

Confidence is a deliberately coarse, three-level band derived jointly from the Evidence Score and the amount of directional evidence behind it. Both conditions must hold; a high score computed over three papers is not high confidence.

BandConditionMeaning
High confidenceScore ≥ 75 and ≥ 8 directional studiesA substantial, peer-reviewed and largely agreeing body of work
Moderate confidenceScore ≥ 50 and ≥ 4 directional studiesEnough published work to reason from, with real gaps or disagreement
Low confidenceEverything elseToo few, too old or too conflicting sources to specify from

A separate provenance confidence class applies to individual data values rather than claims: measured, published, derived or model estimate. The two systems are never mixed in the interface, because a measured density and a high-confidence claim are different kinds of statement.

10

Consensus and contradiction engine

Consensus is reported as a weighted share, not a vote count, so a single high-grade randomised field trial is not outweighed by several low-grade opinion pieces. The platform never rounds disagreement away: where the literature is split, the split is the finding.

The contradiction engine pairs the strongest supporting studies against the strongest contradicting ones and explains the difference from metadata alone — publication era, venue type and evidence grade. It offers no speculative reconciliation, because a plausible-sounding explanation generated by a model would be indistinguishable from an established one.

The research timeline shows how the balance of evidence for a claim has moved over publication years, making it visible when a consensus is recent, ageing or reversing.

11

Quality score — study grading

Every indexed publication is graded A to D before it can influence any score. Grading is metadata-driven and deterministic: it uses venue type, peer-review status, registry coverage, DOI resolvability, open-access status, citation count and publication year. It does not attempt to judge the scientific merit of the argument.

GradeTypical profileWeight
APeer-reviewed, DOI-resolvable, well cited, indexed by multiple independent registries1.00
BPeer-reviewed and resolvable, but lightly cited or narrowly indexed0.75
CGrey literature, conference material or institutional reports with verifiable provenance0.45
DWeak provenance: unresolvable identifier, single registry, or no review process0.20

The species-level WoodIntel Score is a separate instrument and must not be confused with study grading. It is the unweighted arithmetic mean of six sub-scores — durability, carbon, maintenance, fire, circularity and sourcing — each normalised to 0–100 with its formula published. The mean is deliberately unweighted, because any weighting encodes a project priority that belongs to the specifier, not to the platform.

12

AI models and their boundaries

Language models are used in four bounded roles. In none of them does a model output a published number, and in all of them the output is attributable to a source the reader can open.

RoleWhat the model doesWhat it may not do
Retrieval and question answeringAnswers questions strictly from the indexed standards corpus and species data, with citations attachedAnswer beyond retrieved context, or invent a reference
Stance classificationLabels each retrieved paper as supporting, contradicting or neutral for a claim, with a stated reasonSet a score, a consensus value or a confidence band
Structured debateArgues both sides of a contested claim from graded evidence, then summarises where they genuinely differDeclare a winner not supported by the evidence pool
Explanation and draftingRestates a computed result in plain language, and drafts specification clauses from modelled valuesAlter a modelled value or soften a stated uncertainty

Every model-mediated surface is retrieval-grounded, cites its sources inline, and is labelled as model-generated. A nightly automated sweep re-runs retrieval and stance classification for tracked claims; each resulting change is written to the public revision history with the reason it changed.

Model outputs are assistive, not authoritative. Where a model-mediated statement and a published standard disagree, the standard governs.

13

Derived instruments

InstrumentIdentifierWhat it computes
Research AgendaWI-GAPScores each tracked claim 0–100 on thin evidence, unresolved dissent, ageing studies and low evidence score, and states the open question that would close the gap
Prediction indexWI-INDEXPrecomputed P10/P50/P90 matrix across species, zones, orientations and treatment states
Climate forecastWI-FCApplies IPCC AR6 SSP climate deltas to the service-life model to project how decay load changes over the design horizon
Digital twinWI-TWINSimulates hazard accumulation per facade of a building brief and reports risk curves over time
Carbon intelligenceWI-CARBWhole-life biogenic and process carbon following the EN 15804+A2 module structure
Field registerWI-FIELDModerated register of user-submitted in-service observations, aggregated by species, zone and age

Each derived instrument declares the base method it depends on. When the base service-life method changes version, every dependent instrument is re-derived and the dependency is recorded in the release history.

14

Open API (v1.0.0)

Everything the platform displays about species, scores, climate zones, modelled predictions, evidence and research gaps is available as JSON. The API is free, unauthenticated, CORS-open, read-only, serves no personal data, and is licensed CC BY 4.0.

EndpointReturns
GET /api/public/v1/Service index, licence and republication terms
GET /api/public/v1/speciesDensity, EN 350 class, EN 335 use classes, fire class, charring rate, biogenic carbon
GET /api/public/v1/scoresSix sub-scores and the unweighted composite, with the formula behind each
GET /api/public/v1/climate-zonesStation coordinates, Köppen class, distance to open water, index coverage
GET /api/public/v1/predictionsP10/P50/P90 service life and maintenance interval per species, zone, orientation and treatment
GET /api/public/v1/evidenceTracked claims with score, consensus, confidence and version; a single claim returns studies, contradictions, timeline and revisions
GET /api/public/v1/research-agendaGap scores with per-factor breakdown and the open question per claim
GET /api/public/v1/carbonWhole-life carbon values by module
GET /api/public/v1/forecastProjected decay load and service life under SSP scenarios
GET /api/public/v1/field-observationsApproved field observations, JSON or CSV
GET /api/public/v1/graphKnowledge-graph nodes and typed relations

Every response is wrapped in an envelope carrying the API version, licence, attribution string, generation timestamp and the caveats that must travel with the numbers. Republished service lives must be labelled as modelled estimates. Scores are comparative and are not recommendations.

15

Reproducibility and versioning

Every calculation performed in the platform can be exported as a machine-readable record containing the inputs, intermediates, equations, parameters, seed and method versions used. A third party can recompute the result from that record alone.

Each component carries an independent semantic version. A patch corrects an error without changing published values; a minor version adds capability or data without invalidating existing results; a major version changes model behaviour, at which point previously published numbers must be regarded as superseded rather than corrected.

All changes are published in the public release history, and evidence-level changes additionally appear in the evidence changelog and its RSS feed, revision by revision, with the reason each score moved.

16

Limitations

  • Climate loads are zone reference values, not site weather files. Local microclimate, shelter and thermal mass are not represented.
  • Detailing dominates outcomes. The model can flag a detailing risk but cannot evaluate a junction drawing.
  • The validation benchmark is small relative to the parameter space, so calibration confidence is uneven between zones and this is reflected in the interval, not hidden.
  • Literature coverage is limited to what the connected registries index, which under-represents non-English and pre-digital field-trial reporting.
  • Stance classification is model-mediated. It is published per study with its reason so that it can be challenged, but it is not error-free.
  • Field observations are self-reported and moderated, not instrumented measurements, and are aggregated rather than treated as validation data.
  • The platform models generic material states. It cannot predict the performance of a specific commercial formulation, and does not attempt to.

17

Companion reference documents

This report is the anchor document of a numbered WoodIntel reference series. Each companion document has its own identifier, version and release history, and is cited independently. The series exists so that a reader can go from the whole system to one component without reading the whole report, and so that a component can be revised without reissuing the anchor.

IDDocumentCoversStatus
WI-METH-1.0Scientific Methodology (this document)Whole system: models, evidence, interfaces, governancePublished
WI-SL v1.2.0Service-life method specificationEquations, parameters, Monte Carlo propagationPublished, section 5 and appendices
WI-CAL v1.1.0Zone calibration recordBias correction per climate zone and its evidence basePublished, appendices
WI-VAL v1.1.0Validation benchmark setBenchmark cases, sources and residualsPublished at /validation
WI-EV v1.0.0Evidence Engine specificationStudy grading, stance classification, consensus scoringPublished at /evidence
WI-EDIT-1.0Editorial policyCorrection procedure, independence safeguards, reviewPublished at /editorial-policy
WI-API v1.0.0Open API referenceEndpoints, response envelope, licence termsPublished at /developers

Every identifier resolves to a versioned page on woodintel.io. Superseded versions remain retrievable in the release history rather than being overwritten.

Where a companion document and this report disagree, the companion document governs for its own component, and the discrepancy is recorded as a correction in the release history of both.

18

Citation and licence

Cite this document as: WoodIntel. (2026). WoodIntel™ Scientific Methodology: Reference architecture for AI-driven, evidence-based wood specification. woodintel.io/methodology

This document, the models it describes and the data the platform publishes are licensed CC BY 4.0. Reuse with attribution to WoodIntel, woodintel.io. Standards texts referenced here remain the property of their publishers and are not redistributed.

Corrections are welcome and are handled in public: a substantiated error becomes a versioned change in the release history, with the previous value preserved rather than overwritten.

A

Equations in execution order

Every equation the engine evaluates, in the order it runs. Each is stated with its terms and the standard or dataset it rests on. Together with Appendix B and C, this is sufficient to reproduce any published prediction by hand.

E1 · UV load L_uv = clamp(UV_climate · f_orientation.uv · f_exposure, 0, 100)

UV_climate = normalised annual global horizontal irradiance for the Köppen zone; f_orientation.uv and f_exposure from the parameter tables. Basis: Orientation weighting after EN 927-1 exposure severity; climate term from ERA5 reanalysis.

E2 · Moisture load L_m = clamp(((rain + RH) / 2) · f_orientation.wet · f_exposure, 0, 100)

rain = driving-rain index; RH = mean relative humidity, both normalised 0–100. Basis: Driving-rain exposure per EN ISO 15927-3; wetting/drying logic per EN 335 use class 3.

E3 · Chloride and freeze-thaw load L_salt = clamp(salt · f_exposure, 0, 100); L_ft = clamp(FT · f_exposure, 0, 100)

salt = coastal chloride deposition index; FT = annual count of 0 °C crossings, normalised. Basis: ERA5 2 m temperature series; distance-to-coast chloride gradient.

E4 · Biological load L_bio = clamp(((RH + rain) / 2) · f_orientation.wet · k_north, 0, 100), k_north = 1.15 for north, else 1.0

North correction accounts for reduced drying and algal colonisation. Basis: Decay-hazard logic after EN 335 and Scheffer-type climate indices.

E5 · Weighted performance P = 100 − Σ_i (L_i / ΣL) · max(0, L_i − R_i) · 1.35

R_i = species resistance for stressor i, including the treatment credit; each stressor penalises in proportion to its share of the total load. Basis: WoodIntel formulation. Ordinal, not a physical damage model.

E6 · Service life L_service = clamp(L_ref(DC) · (0.55 + P/160) · t, 5, 80) years, t = 1.22 if treated else 1.0

L_ref(DC) = reference life for the EN 350 durability class. Basis: Factor-method structure after ISO 15686-8, with a single aggregated performance factor.

E7 · Maintenance interval M = max(2, round(M_base · (0.55 + P/150) · s)), s = 0.8 for south, else 1.0

M_base = 11 years treated, 7 years untreated. Basis: Recoat intervals after EN 927-1 thin-film system classes.

E8 · Silvering S = clamp(46 − 0.33 · L_uv, 8, 60) months

Time to visually uniform grey on an untreated or clear-finished surface. Basis: Photodegradation rate as a function of cumulative UV dose.

E9 · Confidence C = clamp(96 − min(40, 0.8 · max_i(L_i − R_i)) − p_exposure − p_treatment − p_profile, 25, 96)

p_exposure = 3 / 6 / 10; p_treatment = 8 when a system is assumed but not declared; p_profile = 12 when the species has no tabulated resistance profile. Basis: WoodIntel uncertainty heuristic. Not a statistical confidence interval.

E10 · Heuristic service-life range [L_service − k·L_service, L_service + k·L_service], k = 0.15 / 0.25 / 0.40 by confidence band

Band: High ≥ 80, Moderate ≥ 62, otherwise Indicative. Retained for backwards comparison only. Basis: Deterministic spread. Superseded by the Monte Carlo percentiles in E11–E13.

E11 · Input sampling X_j^(n) = X̂_j · (1 + z·σ_j^rel·m_zone) for relative terms; X_j^(n) = X̂_j + z·σ_j^abs for absolute terms, z ~ N(0,1) truncated at ±3

X̂_j = nominal parameter value; σ_j from the declared uncertainty table; m_zone = Köppen main-class reliability multiplier (climate terms only). Draws use a mulberry32 PRNG seeded from a hash of the brief, so a run is exactly reproducible. Basis: Standard Monte Carlo propagation, GUM Supplement 1 (JCGM 101) structure.

E12 · Output percentiles P10, P50, P90 = empirical quantiles of {y^(n)} over N = 1200 draws, y ∈ {P, L_service, M, S}

Every draw re-evaluates E1–E8 in full; percentiles are the sorted empirical quantiles, not a normal fit. Basis: Non-parametric quantiles; no distributional assumption on the output.

E13 · Per-parameter uncertainty share s_g = Var_g(L_service) / Σ_g Var_g(L_service), Var_g from a one-at-a-time run of 400 draws per group g

Group g varies alone with every other input held at its nominal value. Shares are first-order contributions and do not capture interaction terms. Basis: One-at-a-time variance decomposition. An approximation of a Sobol first-order index.

E14 · Empirical calibration L_final = L_model · k_zone, k_zone = exp( (n/(n+m))·mean(ln(obs/pred))_zone + (m/(n+m))·ln k_global )

obs = observed service life in the WI-VAL benchmark; pred = uncalibrated model P50; n = benchmark cases in the Köppen main class; m = 2 shrinkage pseudo-observations. Basis: Fitted against WI-VAL v1.0.0. Applied to service life only, as a published layer on top of E1–E8, so the physics and the correction can be audited separately.

E15 · Residual σ inflation σ_residual,calibrated = σ_residual · 4.5

σ_residual is the declared model residual on service life (12 %). Basis: Chosen so that leave-one-out P10–P90 coverage on the benchmark reaches the 80 % target. Declared input uncertainty alone understated real scatter roughly fourfold.

B

Species resistance profiles

Dimensionless 0–100 resistance per degradation mechanism. These are expert-assigned ordinal scores derived from the EN 350 durability class, extractive chemistry, cell-wall modification state and shrinkage anisotropy. They are model estimates, not laboratory measurements.

SpeciesUVMoistureSaltFreeze–thawBiologicalMovement
Norway spruce343832523455
Siberian larch627270766858
Western red cedar547462667892
Thermally modified ash588878709084
European oak607666728056
Accoya669688889694
Douglas fir485852625258
Scots pine404844584456
Thermally modified pine548474648482
Sweet chestnut587464708072
Robinia648276789260
Iroko688482749078

C

Modifier tables and scalar constants

OrientationUV factorWetting factorRationale
North0.451.25North — low UV, slow drying, algae risk
South1.350.80South — peak UV and thermal cycling
East west1.001.00East / west — balanced load
Horizontal1.251.55Horizontal — standing water and end-grain uptake

Orientation modifiers, applied separately to the UV and wetting terms.

ExposureMultiplier
Sheltered0.72
Moderate1.00
Fully exposed1.30

Macro-exposure multiplier, applied to every climate load term.

Durability classReference service life (years)
160
245
330
418
510

Reference service life by EN 350 natural durability class, above ground.

ConstantValue
Treatment credit (resistance units)14
Gap penalty gradient1.35
Service-life intercept0.55
Service-life divisor160
Service-life treatment factor1.22
Service-life bounds (years)5–80
Maintenance base, treated (years)11
Maintenance base, untreated (years)7
Maintenance south factor0.8
Silvering intercept (months)46
Silvering UV slope0.33

Named scalar constants used by the equations in Appendix A.

D

Declared input uncertainty and sampling

Every uncertain input carries a declared 1σ. These are modelling assumptions, stated openly so they can be challenged and replaced by measured field variance as the evidence base grows.

InputType
UV irradiance8 %Relative
Driving rain14 %Relative
Relative humidity7 %Relative
Chloride load22 %Relative
Freeze–thaw count12 %Relative
Orientation modifier8 %Relative
Exposure modifier10 %Relative
Tabulated resistance score8 unitsAbsolute
Default resistance score16 unitsAbsolute
Assumed treatment credit5 unitsAbsolute
Reference service life18 %Relative
Service-life model residual12 %Relative
Maintenance model residual14 %Relative
ZoneMultiplierBasis
A — Tropical (A)×1.45Sparse station density, strong convective rainfall variance
B — Arid (B)×1.3High interannual precipitation variance, low absolute wetting
C — Temperate (C)×1Densest observation network; reference case for the model
D — Continental (D)×1.1Well observed, but strong freeze-thaw count sensitivity
E — Polar / alpine (E)×1.6Very sparse observations and steep topographic gradients

Köppen main-class reliability multiplier applied to every climate 1σ.

SettingValue
Iterations1200
Sensitivity iterations per group400
Reported percentiles10 / 50 / 90
DistributionGaussian, truncated at ±3σ
Seedingmulberry32 PRNG seeded from an FNV-1a hash of the input brief

Monte Carlo sampling configuration.

GroupCovers
Climate drivers (ERA5)UV, driving rain, humidity, chloride, freeze-thaw
Climate-zone reliabilityKöppen main-class observation density multiplier
Orientation & exposureFacade geometry and macro-shelter modifiers
Species resistance profileOrdinal EN 350-derived resistance scores
Surface-treatment creditAssumed, non-declared protective system
Reference service lifeEN 350 durability-class reference life
Model residualUnexplained scatter in the factor-method form

Parameter groups reported in the variance breakdown.

E

Calibration factors (WI-CAL v1.1.0)

PropertyValue
Fitted againstWI-VAL v1.1.0 (24 cases)
Fitted on2026-08-01
Estimatorlog-space mean residual, shrunk to the global factor
Shrinkage prior2
Applies toService life only. Maintenance interval, silvering and performance score are uncalibrated.
Global factor0.547
Residual inflation×4.5
Köppen main classFactor
A0.3268
B0.441
C0.7014
D0.6906
E0.547

Per-zone multiplicative service-life correction.

Chosen so that leave-one-out P10–P90 coverage on WI-VAL v1.0.0 reaches 83 % against an 80 % target. The factor is large: it shows the declared input σ alone understated real scatter by roughly 4×, and the extra spread is honest model error, not measurement noise.

F

Validation benchmark set (WI-VAL v1.1.0)

The 24 benchmark observations the model is measured and calibrated against. Each is a published field trial, in-service survey, standardised test or service-life database entry.

IDSpeciesSiteExposureObserved (yr)KindSource
val-01Norway spruceUppsala / central Sweden, above-ground field stationSouth, sheltered12 (9–16)field trialRISE / Nordic Wood Preservation Council field test summaries for untreated Picea abies, above-ground exposure
val-02Siberian larchStockholm archipelago, unpainted larch façadeSouth, fully exposed42 (35–55)in service surveyDocumented Swedish/Finnish façade inspection surveys of unpainted Siberian larch cladding
val-03Western red cedarVancouver region, coastal Pacific North-WestNorth, sheltered45 (30–60)in service surveyFPInnovations / regional building-envelope surveys of Thuja plicata cladding
val-04Thermally modified ashNorth-west European maritime coast, thermally modified hardwood claddingEast west, fully exposed27 (20–35)field trialAbove-ground field trials of thermally modified hardwoods (Thermowood class D), maritime temperate exposure
val-05European oakScottish east coast, untreated oak boardingSouth, fully exposed35 (25–50)in service surveyTRADA / BRE durability guidance and inspection records for Quercus robur external boarding
val-06AccoyaNetherlands / UK coastal, acetylated radiata pineEast west, fully exposed50 (40–60)standardised testField and laboratory durability assessments of acetylated Pinus radiata, above-ground use class 3
val-07Norway spruceUK maritime, painted spruce cladding with maintained coatingNorth, sheltered, coated30 (20–40)service life databaseISO 15686-8 factor-method reference service lives for coated softwood external cladding
val-08Siberian larchEquatorial South-East Asia, temperate softwood in tropical exposureSouth, fully exposed7 (4–11)field trialTropical field trials showing 5–10× decay-rate acceleration versus temperate stations for the same species
val-09European oakArabian interior, shaded hardwood screeningSouth, fully exposed18 (12–25)in service surveyGulf-region building-envelope inspections of exterior hardwood screens and shading elements
val-10AccoyaGulf coastal, acetylated pine louvresEast west, fully exposed30 (22–40)in service surveyDocumented inspections of acetylated softwood louvres and decking in chloride-laden coastal exposure
val-11Western red cedarSouthern Scandinavia, imported cedar claddingSouth, sheltered33 (25–45)in service surveyScandinavian façade inspections of imported western red cedar, ventilated rainscreen build-ups
val-12Thermally modified ashCoastal Oregon, modified hardwood rainscreenEast west, fully exposed24 (18–32)field trialAbove-ground stake and cladding trials of thermally modified hardwoods, wet-temperate exposure
val-13Norway spruceEquatorial South-East Asia, untreated temperate softwoodNorth, sheltered4 (2–6)field trialAbove-ground tropical field trials of non-durable softwood, EN 252 / use class 3 equivalents
val-14AccoyaSingapore, acetylated pine louvres and screensEast west, fully exposed22 (15–30)in service surveyDocumented South-East Asian inspections of acetylated Pinus radiata external elements
val-15Thermally modified ashTropical rainscreen, thermally modified hardwoodSouth, fully exposed11 (7–16)field trialComparative above-ground trials of thermally modified hardwoods, humid tropical stations
val-16Western red cedarArabian interior, cedar soffits under deep shadingNorth, sheltered26 (18–35)in service surveyGulf-region envelope inspections of shaded softwood soffits and ceilings
val-17Thermally modified ashGulf coastal, modified hardwood screensSouth, fully exposed15 (10–22)in service surveyInspection records of thermally modified hardwood screens in chloride and dust-laden exposure
val-18Siberian larchGulf coastal, untreated larch decking and screensEast west, fully exposed12 (8–18)in service surveyGulf-region inspections of imported Larix sibirica external elements
val-19European oakCentral Sweden, untreated oak boarding and structureEast west, fully exposed55 (40–80)in service surveySwedish inspection records of untreated oak boarding and exposed oak structure
val-20Norway spruceCoastal Oregon / Washington, painted spruce claddingNorth, sheltered, coated25 (18–35)service life databaseISO 15686-8 factor-method reference service lives, coated softwood cladding, high driving-rain regions
val-21Siberian larchScottish west coast, unpainted larch rainscreenNorth, fully exposed30 (22–40)in service surveyTRADA / UK envelope inspection records for Larix cladding in high driving-rain exposure
val-22Western red cedarUK maritime, imported cedar cladding with translucent coatingSouth, fully exposed, coated28 (20–38)in service surveyUK inspection records of translucent-coated western red cedar rainscreens
val-23AccoyaNordic continental, acetylated pine windows and claddingSouth, fully exposed45 (35–60)service life databaseComponent service-life records for acetylated Pinus radiata joinery and cladding, continental climate
val-24Thermally modified ashCentral Sweden, thermally modified hardwood claddingNorth, sheltered30 (22–40)field trialScandinavian above-ground field trials of Thermowood class D hardwood cladding

G

Climate reference stations

Reference locations used to build zone climate loads. Coordinates are the reanalysis grid anchor; the distance to open salt water drives the chloride term.

StationCountryLatitudeLongitudeKöppenCoast (km)
Coastal ScotlandUnited Kingdom58.209-6.389Cfb — temperate oceanic1
StockholmSweden59.32918.069Dfb — humid continental3
RiyadhSaudi Arabia24.71346.675BWh — hot desert380
SingaporeSingapore1.352103.820Af — tropical rainforest2
Pacific North-WestUnited States47.606-122.332Csb — warm-summer mediterranean2
DubaiUnited Arab Emirates25.20455.270BWh — hot desert, coastal2
BergenNorway60.3935.325Cfb — temperate oceanic1
CopenhagenDenmark55.67612.568Cfb — temperate oceanic2
MunichGermany48.13511.582Cfb — temperate oceanic480
TokyoJapan35.676139.650Cfa — humid subtropical6
SydneyAustralia-33.868151.209Cfa — humid subtropical1
VancouverCanada49.283-123.121Cfb — temperate oceanic2

H

WoodIntel Score — sub-scores and results

Sub-scoreQuestion answered
DurabilityHow long does it last, averaged over the modelled climate zones?
CarbonHow much biogenic carbon does one cubic metre store?
MaintenanceHow long between maintenance interventions?
Fire performanceHow slowly does the section char under the standard fire curve?
CircularityHow recoverable is the material at end of life?
Sourcing & biodiversityWhat is the sourcing and biodiversity risk of the supply chain?

The six sub-scores and the question each answers.

SpeciesCompositeDurabilityCarbonMaintenanceFire performanceCircularitySourcing & biodiversity
Robinia (Black Locust)8977100788890100
Thermally Modified Ash8775100778882100
European Oak8557100758890100
Sweet Chestnut835690758890100
Iroko (FSC certified)807810078889045
Siberian Larch753895755090100
Thermally Modified Pine745677765082100
Acetylated Radiata Pine72788280507470
Douglas Fir723486695090100
Western Red Cedar68546075509080
Scots Pine (heartwood)673281665075100
Norway Spruce631873615075100

Composite and sub-scores per species at this release. The composite is the unweighted arithmetic mean.

I

Evidence grades

GradeDefinition
AStrong — peer-reviewed, well cited, independently indexed and current.
BGood — peer-reviewed and corroborated, but thinner citation or older.
CIndicative — usable as context, verify before specifying from it.
DWeak — sparse metadata or uncorroborated. Treat as a lead, not evidence.

J

Source registry

PublisherTitleYearType
CEN — European Committee for StandardizationEN 350:2016 — Durability of wood and wood-based products. Testing and classification of the durability to biological agents2016standard
CEN — European Committee for StandardizationEN 335:2013 — Durability of wood and wood-based products. Use classes: definitions, application to solid wood and wood-based products2013standard
CEN — European Committee for StandardizationEN 13501-1 — Fire classification of construction products and building elements2018standard
CEN — European Committee for StandardizationEN 1995-1-2 (Eurocode 5) — Design of timber structures. Structural fire design2004standard
ISOISO 21930:2017 — Core rules for environmental product declarations of construction products and services2017standard
CEN — European Committee for StandardizationEN 15804:2012+A2:2019 — Sustainability of construction works. Environmental product declarations. Core rules for the product category of construction products2019standard
CEN — European Committee for StandardizationEN 16449:2014 — Wood and wood-based products. Calculation of the biogenic carbon content of wood and conversion to carbon dioxide2014standard
ECMWF / Copernicus Climate Change ServiceERA5 global reanalysis, served through the Open-Meteo Historical Weather API2025dataset
CrossrefCrossref REST API — registered scholarly metadata and DOIs2026dataset
OurResearchOpenAlex — open catalogue of scholarly works2026dataset
Building Research Establishment (BRE)Lacy, R. E. — Driving-rain index, HMSO / BRE1976paper
WoodIntelWoodIntel exposure–resistance model (uncalibrated)2026model
ReferenceTitleUsed for
EN 350:2016Durability of wood and wood-based products — Testing and classification of durability to biological agentsDurability class → reference service life (E6)
EN 335:2013Durability of wood and wood-based products — Use classesUse class assignment and biological load (E4)
EN 927-1:2013Paints and varnishes — Coating materials for exterior wood — Classification and selectionExposure severity and maintenance interval (E1, E7)
EN ISO 15927-3Hygrothermal performance of buildings — Driving rain indexMoisture load (E2)
ISO 15686-8Buildings and constructed assets — Service life planning: reference service life and service-life estimationFactor-method structure (E6)
ERA5Copernicus Climate Change Service, ERA5 hourly reanalysis on single levelsTemperature, humidity, precipitation and irradiance inputs (E1–E4)
Köppen-GeigerBeck et al. (2018), Present and future Köppen-Geiger climate classification mapsClimate zone assignment

Standards and datasets referenced by the service-life method, with the equations they support.

K

Stated limits of the service-life method

  • Service life is empirically calibrated (E14) against a 24-case benchmark. The correction removes the average bias; it does not make the model a validated damage model, and the zone factors for tropical, arid and polar climates rest on two cases or fewer.
  • The calibration is fitted on the same benchmark used to report accuracy. Leave-one-out metrics are published on /validation and are the correct figures to judge the model by.
  • Resistance profiles are expert-assigned ordinal scores, not laboratory measurements. Only the EN 350 durability class behind them is a standardised value.
  • The confidence band (E9) is a rule-based heuristic, not a statistical interval. The P10/P50/P90 figures come from Monte Carlo propagation (E11–E13) of declared input uncertainty — they are as good as those declared σ values, which are modelling assumptions until replaced by measured field variance.
  • Input uncertainties are treated as independent. Real correlation between rain, humidity and biological load will make the true spread wider than modelled at the tails.
  • Detailing quality — ventilated cavity, end-grain sealing, fall, ground clearance — dominates real outcomes and is only partially represented.
  • Treatment performance assumes a correctly applied system maintained to its stated interval. Product-specific data is not used.
  • Climate inputs are zone-level, not site-level. Local topography, shading and coastal microclimate are not resolved.

Cite this page

WoodIntel. (2026). WoodIntel™ Scientific Methodology: Reference architecture for AI-driven, evidence-based wood specification. WoodIntel. https://woodintel.io/methodology