Hi, while hacking at the moviehackday 2011 in Berlin I realized that people were re-creating a neo4j/graphdb movie domain model time and again.
I did it at least 3 times in recent example projects and there people also re-did the existing work. So I thought if it would be sensible to provide ready to use domain models for e..g * social * movies * music (which is similar to movies) * geo (I think this is already the case with neo4j-spatial) as basis to get up and running much quicker. These could come with pre-loaded sample graphs and/or importers/exporters for commonly known sources (e.g. imdb, themoviedb) as well as some simple web/ui and recommendation examples. In ruby this would be much easier than in java because you can simply extend the existing (neo4jrb) domain objects and as the graph is schema free it's easy to add new properties and relationships. For java that could be on the node level so rather have services that provide certain functionality on that level or on a higher level abstraction (like Spring Data Graph) which would be a bit more tricky to extend (basically subclassing and overriding with probably co-variant return types). I could imagine providing the neo4j-movies project that like the neo4j-spatial project could aggregate this stuff exemplary way. The main goal is to get people up and running with Neo4j much quicker and provide them with a ready to use domain model that already covers lots of the common ground in those domains. I would also volunteer to migrate the imdb, cineasts and imdb-ruby, imdb-neography examples to that. So what is your opinion about that? Who would like to help me with neo4j-movies? Who would like to take neo4j-social? Cheers Michael _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

