So i’ve been looking into neo4j lately and can’t remember the last time i was this excited about something. I just think it’s the coolest thing. I still have a lot to learn but…
given something like this:

both me and sam have a birthday. his is oct 18th and mine is oct 12th. How though would I find Sam’s birthday? would sam have a relation to that date of “born on” or something like that?
I realize I may not be approaching this modeling the right way and that may be my snag. It’s just confusing because EVERYTHING is related one way or another it’s hard to determine what, if anything, is actually a unique attribute and what is simply a relation.
if I ask for birthdays, I’d want birthday -> oct 18th -> sam and oct 12 -> me.
if I ask for me i’d want me -> birthday -> oct 12
if I ask for oct 12 i’d want oct 12th -> birthday -> me (i think this is right)
so… hoping to gain some insight on modeling things and how i can tie these things together correctly.
And you may also be interested in the multilevel index timeline http://docs.neo4j.org/chunked/stable/cypher-cookbook-path-tree.html to help you do things like “find all users who have birthdays in October”- if your use cases involve this sort of querying, that is.