Resources
Here's a page with resources.
This page has the following key sections:
- Graph Data Models, Graph Databases, and Neo4j
- NLP / Natural Language Processing
- Teaching Materials and Lesson Plans
Graph Data Models, Graph Databases, and Neo4j
Here's a section about Neo4j and graph databases in general.
Books and Articles
Reif, Jennifer, John Stegeman, and Damaso Sanoja. The Developer's Guide: How to Build a Knowledge Graph. Neo4j, n.d.
Robinson, Ian, Jim Webber, and Emil Eifrem. Graph Databases: New Opportunities for Connected Data. Second edition. O'Reilly Media, 2015.
Misquitta, Luanne, and Christophe Willemsen. Neo4j: The Definitive Guide. O'Reilly Media, 2025.
NLP / Natural Language Processing
Here's a section about natural language processing (NLP) methods and tools.
Books and Articles
Bird, Steven, Ewan Klein, and Edward Loper. Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit. O'Reilly Media, 2009.
Lane, Hobson, and Maria Dyshel. Natural Language Processing in Action. Second edition. Manning, 2025.
Demszky, Dorottya, et al. "GoEmotions: A Dataset of Fine-Grained Emotions." In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 2020.
Teaching Materials and Lesson Plans
Here's a section that will include prepared teaching materials and lesson plans used as part of the project or that could explore various topics and tools using the project and/or its data.