Sorry I'm new to the graph database world so my question could be a bit dumb but I'm trying to learn... I've used RDF triplestores in the past and I'm looking into property graphs since the main selling point compared to triplestores seems to be simplicity and a more elegant model that doesn't require blank nodes or other unintuitive constructs to model data.
Let's say I have 3 nodes, "Alice", "Titanic", and "Odeon Movie Theater". If I want to express "Alice watched Titanic on 20th Nov, 2000" it's easy, I make a new link from "Alice" to "Titanic" with a new property "when: 20th Nov, 2000". If however I want to express "Alice watched Titanic on 20th Nov, 2000 at the Odeon Movie Theater", how do I model this? I make a link from "Alice" to "Titanic", add the property "when: 20th Nov, 2000", but where do I add the link to the "Odeon Movie Theater"? Can I use a link to another node as a property? Something like this
Alice --watched--> Titanic
:when "20th Nov, 2000"
:where--> Odeon Movie Theater
or do I have to create a new intermediate node for linking? In this case, how is this any better or simpler than the RDF model?
Thank you!