I'm developing an application where users can tag resources and it's also important to know who tagged the resource with a specific tag.
A graph database seems like a good fit for this and the rest of the application but having only previously used traditonal RDBMSs I'm struggling to see how to model this scenario.
I a relational database I would have a "PersonResourceTag" join table to identify which user applied a particular tag, but with a graph database I can't work out how to associate the person with a tag for a specific resource. Would I need some kind of "PersonTaggedResource" vertex or is there a better way? ...or is this simply not a good fit for a graph database?