A hands-on walkthrough of building a Neo4j Aura knowledge graph comparing three tellings of Homer's Odyssey: the original poem, EPIC: The Musical, and Christopher Nolan's upcoming film. The project uses 130 nodes and 235 relationships stored in two CSV files, imported via Cypher's LOAD CSV. The post covers constraint creation, MERGE semantics, a data modeling bug caused by name collisions, visualization with Neo4j Bloom, and practical Cypher queries that answer fan questions like who plays Odysseus, what EPIC cut from Homer, and the full path from Troy to Ithaca.
Table of contents
Why a graph?What we’re buildingChoose your own adventureWhere the data came fromImporting data into Neo4j Aura448 Impressions