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:
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
- Docker
- git
- Visual Studio Code (not needed, but useful for looking at the code)
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