From Neo4j Wiki
This page contains simplified examples of how different domains can be modeled using neo4j. The aim is not to give full examples, but to suggest possible ways to think using the node-relationship pattern.
To fully understand the examples it's recommended to get some basic knowledge of the Neo4j API first.
Basic graph database modeling
| Example | Description | Preview
|
| The Matrix | A simple social network of well-known characters. |
|
| Roles | Roles like administrators, users etc., with a twist. Comparison with SQL. |
|
| Assembly | Assembling a vehicle from its parts. Using high-performance recursion. |
|
| Warehouse | How to partition a graph by using relationship types. Extension of the Assembly example. |
|
| Site Usage Analytics | How a user navigates a site |
|
| ACL | An example of how to model an ACL (Access Control List) |
|
Modeling entity objects
| Example | Description | Preview
|
| (not yet)
|
Framework modeling use cases
| Example | Description | Preview
|
| (not yet)
|