Hi,
there is an interesting way to use GraphDB: since they have super fast traversing of relationships (not like RDBMS with expensive JOINs) you could create multiple dimensions against your data without the need to de-normalize them.
Example, if you need to analyze temporal series of record you could build a graph like:
calendar -> Year -> Month -> Day -> Hour -> Minute -> YOUR RECORDS
And then connect all your records to the minute vertex. If you want to query all the records of 9th April 2013 on 10:20:
calendar.year[2013].month[4].day[9].hour[10].minute[20] ->
The same for other dimensions like the location:
location -> Country -> Region -> State -> City -> Area -> YOUR RECORDS
My 0,02
Lvc@