Creating and using models from a graph database can be quite different to the ones used for row/column/document-oriented databases, in the sense that the same query patterns could differ significantly in structure and performance.
Elizabeth Ramirez, software engineer on the Search, Archive and Semantics Team, showed how to create models in Python for Titan property graphs, that allow you to manipulate graphs as if you were querying with Gremlin DSL.
(Presented at PyCon 2015. Watch video from the talk.)