Requirements
Support multiple domains. (NORDUnet and SUNET to start with)
Continuous and on request updates instead of once a day.
Solutions
Multiple domains could be solved with Labels. Neo4j version >=2.0 is required.
Continuous updates of the database requires multiple database connections. We will use neo4jdb-python drivers.
Work in progress
Updated graph model, http://gist.neo4j.org/?fe682b1dc394dd8e4421
Branch created in repo: neo4jdb-python
Setting up a new instance
git clone git://git.nordu.net:norduni.git git checkout origin/neo4jdb-python # Download neo4j-community >=2.1.3 and start it # Follow the instructions in doc/Setup >2.0 neo4j db # Create a virtualenv and activate it pip install paver pip install django neo4jdb psycopg2 south django-tastypie django-activity-stream django-jsonfield xlwt lucene-querybuilder ipaddr