Skip to content

Digital Library of Integral Ecology Knowledge Graph

Tutorials on building the Digitial Library of Integral Ecology Knowledge Graph

Building a Knowledge Graph for Integral Ecology

Welcome to the Digital Library of Integral Ecology — a collaborative, open-source project exploring how we can use natural language processing (NLP), ecological knowledge, and graph databases to build better tools for environmental research and action.

This tutorial series walks through how we are building a multilingual, entity-aware, citation-rich knowledge graph from ecological reports and academic literature.

Whether you're a researcher, librarian, activist, or simply curious, these guides will help you understand and contribute to our work — no technical background required!


Tutorial Series

Here's what we'll explore together:

What is a Knowledge Graph for Integral Ecology?

Building Blocks: Documents, Entities, and Relationships

From PDF to Text: Extracting Meaning from Documents

Tagging the World: Finding Places, Plants, and Ideas with AI

Stitching the Graph: Saving Knowledge to Neo4j

Annotation: Teaching the System to Be Smarter

Training Our Own Ecological Language Model

Evaluating the Results: Accuracy, Speed, and Insight

Scaling the Knowledge Graph Infrastructure for Integral Ecology

Contribute: Join the Digital Library of Integral Ecology


Getting Started

All code is open-source and Dockerized:

git clone https://github.com/clirdlf/dlie_knowledge_graph.git
cd dlie_knowledge_graph
make build
make pipeline PDF=/data/input/sample1.pdf

You'll extract entities, visualize the graph, and export data for annotation — in just a few steps.

What you need

For mac users, you can manage these with Homebrew:

brew install docker git visual-studio-code

🤝 Get Involved

  • Contribute reports or documents
  • Help annotate and improve the language models
  • Add support for your language or region
  • Improve the pipeline or add visualizations

🕊️ Part of the Digital Library of Integral Ecology: Building open, multilingual tools for ecological understanding.

© 2025 CLIR. All rights reserved.