Importing ecoinvent and Other Databases
Learn how to acquire, import, and navigate Life Cycle Inventory databases in openLCA for professional assessments.
Prerequisites:
Importing ecoinvent and Other Databases
High-quality Life Cycle Inventory data is the foundation of reliable LCA results. While you can create processes from scratch, professional assessments typically rely on established databases that provide consistent, peer-reviewed data for thousands of materials, energy sources, and industrial processes.
Understanding LCI Database Options
Several databases are available for use with openLCA, each with different strengths:
| Database | Scope | License | Best For |
|---|---|---|---|
| ecoinvent | Global, 19,000+ processes | Paid license | Comprehensive studies, European focus |
| GaBi/Sphera | Global, industry-specific | Paid license | Industry-specific applications |
| USLCI | United States | Free | US-focused studies |
| Agri-footprint | Agricultural products | Paid license | Food and agriculture LCAs |
| ELCD | European reference data | Free | European baseline studies |
| Exiobase | Environmentally extended IO | Free | Economic input-output LCA |
For beginners, we recommend starting with the free USLCI database to learn the software, then adding ecoinvent or other databases as your needs grow.
Getting Free Databases
US Life Cycle Inventory (USLCI)
The USLCI database from NREL provides free, US-specific data:
- Visit https://www.lcacommons.gov/lca-collaboration/
- Create a free account
- Navigate to Repositories → USLCI
- Click Download and select JSON-LD format
- Save the file to your computer
ELCD (European Life Cycle Database)
ELCD 3.2 (2015) was the final release and is no longer actively maintained. For current EU-aligned LCA work, the European Commission now recommends the Environmental Footprint (EF) database, which supports the Product Environmental Footprint (PEF) method. ELCD remains useful for historical comparisons or as supplementary reference data.
For European reference data:
- Visit https://nexus.openlca.org
- Register for a free account
- Navigate to Databases → ELCD (legacy) or EF database (current)
- Download the openLCA-formatted version
openLCA Nexus Free Resources
GreenDelta provides additional free resources at nexus.openlca.org:
- LCIA method packages
- Basic reference data
- Sample databases for learning
- Flow mapping files
Obtaining ecoinvent
ecoinvent is the most comprehensive LCI database globally, but requires a paid license. Here's how to access it:
License Options
- Academic license: Discounted for educational institutions
- Single-user license: For individual consultants
- Multi-user license: For organizations
- LCA tool bundle: Included with some commercial software
Purchase and Download
- Visit https://ecoinvent.org/
- Create an account
- Purchase or activate your license
- Navigate to ecoQuery (the download portal)
- Select your database version (e.g., ecoinvent 3.10)
- Choose the system model:
- Cut-off by classification: Recycled content approach (most common)
- Allocation at the point of substitution (APOS): Recyclability substitution approach
- Consequential: For decision-support studies
- Download in openLCA format (JSON-LD or Zolca)
If you're unsure which system model to choose, start with "Cut-off by classification"—it's the most widely used and easiest to understand.
Importing Databases into openLCA
Once you have your database files, import them into openLCA:
Method 1: Direct Database Restore (Fastest)
For .zolca files (openLCA's native format):
- In openLCA, go to File → Restore database
- Navigate to your
.zolcafile - Select a name for the restored database
- Click OK and wait for import (may take 15-30 minutes for large databases)
Method 2: Import into Existing Database
For JSON-LD or other formats:
- Open or create your target database
- Right-click the database in the Navigation panel
- Select Import → From file
- Choose the appropriate format:
- JSON-LD for most modern exports
- EcoSpold 2 for ecoinvent native format
- ILCD for EU-formatted data
- Select your downloaded file
- Configure import options (usually defaults are fine)
- Click Finish and wait for completion
Method 3: Remote Import
For databases hosted on collaboration servers:
- Connect to the server (Window → Preferences → Collaboration)
- Right-click in Navigation panel
- Select Import → From repository
- Browse available databases
- Select and import
Understanding System Models
ecoinvent offers different "system models" that handle allocation and recycling differently:
Cut-off by Classification (Allocation, Cut-off)
- Recycled materials enter the system "burden-free" at the input side
- Primary production bears full environmental burden
- No credits given for recyclable materials leaving the system
- Most common approach for product LCAs
- Simpler to understand and explain
Allocation at the Point of Substitution (APOS)
- Uses average supply mix including recycled content (like cut-off)
- Applies substitution at the output side: recyclable materials leaving the system receive credits for avoiding primary production
- Allocation applied to multi-output processes
- More complex than cut-off due to substitution credits
- Appropriate when end-of-life recyclability should influence results
Key distinction: Cut-off applies "cut-off" at the input (recycled content enters burden-free), while APOS applies substitution at the output (recyclable materials leaving get credits).
Consequential
- Models market effects and substitution
- Includes marginal suppliers, not average
- Used for policy analysis and decision-support
- Requires understanding of market mechanisms
Don't mix system models in the same study. Each model is internally consistent but incompatible with others. Choose one and use it throughout.
Navigating an Imported Database
After import, explore your database structure:
Flows
Flows are the materials and energy that move between processes:
- Product flows: Goods and services (e.g., "steel, hot rolled")
- Elementary flows: Exchanges with the environment (e.g., "CO₂ to air")
- Waste flows: Materials for treatment (e.g., "municipal solid waste")
Processes
Processes transform inputs into outputs:
- Unit processes: Single operations with disaggregated data
- System processes: Aggregated results for a full production chain
Browse processes by category (e.g., Materials → Metals → Steel) to find what you need.
Product Systems
Pre-built product systems calculate impacts for complete supply chains. These are ready-to-use models for common products.
LCIA Methods
Impact assessment methods translate inventory flows to impacts. After importing, verify you have the methods you need:
- ReCiPe 2016
- CML-IA baseline
- TRACI 2.1
- Environmental Footprint (EF) 3.0
Checking Import Quality
After importing, verify everything worked:
Basic Checks
- Expand the Processes folder—you should see thousands of entries for comprehensive databases
- Open a few processes and verify they have inputs/outputs
- Check Elementary flows for completeness
Test Calculation
- Create a simple product system from any process
- Run a quick calculation
- Verify you get results (not zeros or errors)
If you encounter issues:
- Check the import log for errors
- Verify the source file isn't corrupted
- Ensure you have enough disk space
Managing Multiple Databases
For complex projects, you might work with multiple databases:
Best Practices
- Keep databases separate: Don't merge ecoinvent with other data sources
- Use linking: Reference flows from one database in another using linking files
- Document sources: Track which database provides which data
- Version control: Note database versions in your study documentation
Database Linking
When your foreground model needs background data from another database:
- Create your foreground database with your specific processes
- Import only the processes you need from background databases
- Or use provider linking to connect databases
Key Takeaways
- LCI databases provide the foundation for credible LCA studies
- Start with free databases (USLCI, ELCD) to learn, then add paid databases as needed
- ecoinvent is the most comprehensive option but requires a license
- Understand system models before importing—they're not interchangeable
- Verify imports by testing calculations before building complex models
What's Next?
With databases imported, you're ready to build your first LCA model. The next lesson walks through creating a product system from scratch and understanding how openLCA structures calculations.