I've just started learning Neo4j and I've decided to do this using a real life example.
I've built a trial model for my project which is investigation of corruption in public sector. So far I have smth like this:
I have faced with couple of problems:
- I need to add a relationship that reflects who has appointed a person on a certain job position. In this case I should create a separate node :Job ? Then how to define in which company is this job given that I have a separate node for it.
- I need to allow user to add nodes and relationships but their edits will be reflected only after my approval. Is it better to add a node called :Status with type property or I can just add a status property to all of my entities?
Thank you, in advance!
I would appreciate any other suggestions