Welcome to the ILCD+EPD Data Format documentation. This README provides a comprehensive overview of the format, along with essential links, references, and resources.
Browse the complete ILCD+EPD v1.3 format specification with an interactive table featuring:
- Search functionality across all fields
- Language toggle (English/German)
- Column show/hide controls
- Detailed attribute pages with full specifications
- CSV and AsciiDoc downloads
| Schema Name | Source (XSD) | Interactive Documentation |
|---|---|---|
| EPD Dataset | Source | View Documentation |
| EPD Flow Dataset | Source | View Documentation |
| ILCD Contact Dataset | Source | View Documentation |
| ILCD Flow Property Dataset | Source | View Documentation |
| ILCD LCIA Method Dataset | Source | View Documentation |
| ILCD Source Dataset | Source | View Documentation |
| ILCD Unit Group Dataset | Source | View Documentation |
| ILCD Common Data Types | Source | View Documentation |
| ILCD Common Enumeration Values | Source | View Documentation |
Developer Quick Start Guide
This document serves as a starting point for software developers who want to integrate support for the ÖKOBAUDAT's EPD data format and/or data exchange to or from the ÖKOBAUDAT into their software applications. (Download)
Migration Guide from v1.2 to v1.3
This document is a migration guide outlining the changes from ILCD+EPD format version 1.2 to 1.3.
Technical Details
This document provides additional information for software developers who want to integrate support for the ILCD+EPD data format into their software applications. (Download)
The ILCD data format is an object-oriented format (see ILCD+EPD Data Format Introduction). Some objects are very often reused and have a authoritative character (master data), e.g. for units, LCIA methods, background databases/versions etc. They ensure consistency across datasets. Each object has their individual UUID. The most important UUIDs are listed here for reference. You can view or download these lists in CSV format. All master data can be found in a dedicated repository
| Reference Type | Go to Source Code | Viewable Table |
|---|---|---|
| Common references | Source Code | Viewable Table |
| Flow properties and unit groups | Source Code | Viewable Table |
| EN15804+A1 indicators | Source Code | Viewable Table |
| EN15804+A2 (EF3.0) indicators | Source Code | Viewable Table |
| EN15804+A2 (EF3.1) indicators | Source Code | Viewable Table |
| Country-specific indicators | Source Code | Viewable Table |
| ecoinvent database: source data sets | Source Code | Viewable Table |
| GaBi database: source data sets | Source Code | Viewable Table |
A simple example ILCD+EPD process dataset can be found in the sample_data folder of this repository.
In order to make sure that a given ILCD+EPD dataset is compliant with both the XML Schemas and the ILCD+EPD master data, it can be validated using the ILCD Validation Tool, a free and Open Source desktop tool available for all major operating systems. You will need to use a validation profile specific for ILCD+EPD (see next subsection).
For developers, the underlying logic for validating ILCD+EPD data against a given validation profile is also available as an Open Source Java library: ILCD Validation Library
The generic profile for ILCD+EPD v1.2 for EN 15804+A1 and +A2 (EF3.0 and EF3.1) compliant data is available here.
The Validation Profiles for version 1.3 are under development.
The profile with additionl specific rules for the ÖKOBAUDAT database is available here.