Archive for the ‘Neography’ Category

neo4j: Creating a custom index with neo4j.rb

Monday, August 6th, 2012

neo4j: Creating a custom index with neo4j.rb by Mark Needham

From the post:

As I mentioned in my last post I’ve been playing around with the TFL Bus stop location and routes API and one thing I wanted to do was load all the bus stops into a neo4j database using the neo4j.rb gem.

I initially populated the database via neography but it was taking around 20 minutes each run and I figured it’d probably be much quicker to populate it directly rather than using the REST API.

You might want to mark/update your copy of the Neo4j documentation to account for what Mark discovers about custom indexes.

Using Cypher with Neography

Sunday, February 12th, 2012

Using Cypher with Neography by Max De Marzi.

From the post:

Cypher is the query language of Neo4j, and as promised I’ll show you how you can use it to implement friend recommendations as well as degrees of separation.

Curious. What other questions would you ask of a graph database other than friend recommendations and degrees of separation?

Graph Visualization and Neo4j (Parts 1, 2, 3 (so far))

Friday, February 3rd, 2012

Max De Marzi has a truly amazing series of posts on graph visualization and Neo4j!

Here is a quick list:

Graph Visualization and Neo4j

Highlights (besides Max’s code): Processing.js, radial navigation (Donut).

Graph Visualization and Neo4j – Part Two

Highlights: Continues with Processing.js and the canvas element from HTML 5. If you don’t know the canvas element, see the Mozilla Developer page Canvas tutorial.

Graph Visualization and Neo4j – Part Three

Highlights: D3.js, chord flare visualization, and to answer Max’s question about the resulting graphic: Yes, yes it is pretty!


Friday, January 6th, 2012


From the webpage:

Neography is a thin Ruby wrapper to the Neo4j Rest API, for more information:

If you want to the full power of Neo4j, you will want to use JRuby and the excellent Neo4j.rb gem at by Andreas Ronge

A complement to Neography is the Neology Gem at by Carlo Alberto Degli Atti

An alternative is the Architect4r Gem at by Maximilian Schulz

For all you Ruby hackers out there!


Friday, January 6th, 2012


From the webpage:

An attempt to use Neography and processing.js to navigate a Neo4j graph via its REST API.

Be sure to visit the demo site:

Mouse-over and enjoy!

Aside to Kirk: Thinking of the potential to represent morphemes, morphological annotations, syntactic analysis, with variants in a first person shooter, sorry, point and click interface. First step display, then authoring.

Hmmm, some relationships could be auto-generated, such an an emendation need only be entered with its relationship to a morpheme and its relationships to the word, verse, syntactic divisions, etc. could be automatically added. Could have “display changes” to facilitate review.