Neo4J is a great graph database tool, it is really flexible and perfect for storing relationship data where objects are nodes and the relationships between the objects are the edges of the network. This allows for a scalable and flexible way of storing both data and the relationships between the data.
I use neo4j for numerous projects storing the relationships between companies and people, and also mapping inquiries and the documents released during an inquiry, see the Projects pages. The tools will either be links/descriptions of GitHub projects, or if it really is just a little bit of code then it will be just available here.
Some bits of Cypher related code:
- CypherCode:LineReader - java program that reads and executes lines of cypher code.