Skip to main content

Resources

Here's a page with resources.

This page has the following key sections:

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.