This Week in Neo4j – 19 August 2017


Welcome to this week in Neo4j where we round up what’s been happening in the world of graph databases in the last 7 days.


This week’s featured community member is Michelle Sanver, Software Developer at Liip.

Michelle Sanver - This Week's Featured Community Member

Michelle Sanver – This Week’s Featured Community Member

Michelle has been a member of the Neo4j community since 2013 and has presented multiple presentations focused frequently on the use of PHP and Neo4j, but also going into the internals of the database.

Michelle also created omnomhub, a recipe site for people who like to alter recipes, if ever so slightly. It’s like Github, but for cooking.

Outside of the Neo4j ecosystem Michelle is the President of PHP Women and is a strong advocate for gender diversity in the industry.

On behalf of the Neo4j community thank you for all your work Michelle!

Thinking in Graphs, OWL to Neo4j, Analysing event data


    • Dan Woods wrote Learning To Think In Graphs: A Task For Every Business in which he suggests that businesses need to learn to think about questions in terms of graphs. He goes on to point out the success that Google, Facebook, and LinkedIn have had by thinking about data in just this way.
    • Massimiliano Izzo created FAIRsharing-Owl2Neo for importing data in the OWL format into Neo4j for the FAIRsharing project, which is a curated, informative and educational resource on data and metadata standards, across all disciplines, inter-related to databases and data policies.
    • Our friends at Snowplow Analytics are back after a few years, and Dilyan Damyanov has written an article showing how to load and analyze event data in Neo4j. If you’ve ever wanted to analyse the paths that users take through your website or find out how people get to certain pages this is the article for you.
Thinking in Graphs, OWL to Neo4j, Analysing event data in this week’s #twin4j


Intro to Cypher


We didn’t have an online meetup this week so our video of the week is an Intro to Cypher presented by my colleague Will Lyon.



If you’re new to Neo4j or the Cypher query language this is a great starting point. Will takes you on a journey where he uses data from the Yelp Dataset Challenge to introduce the graph data model, import the data into Neo4j, and then run queries against it

Learn about Cypher with @lyonwj in this week’s #twin4j


Swagger UI for Intermine, The Note taking graph, Hybrid recommendations


    • Yash Sharma wrote Documenting InterMine-Neo4j API with Swagger UI, which talks about the Swagger API created so that BlueGenes can be configured to work with it easily in future.
    • Cotoami is an experimental note-taking app which advertises itself as a place where people can weave a large network of wisdom from tiny ideas and uses Neo4j to store some of the data. You can find the code on GitHub and try it out at cotoa.me.
    • Marcus McHale created a Flask based web portal to the Neo4j database for BREEDCAFS, an EU research project adapting coffee varieties for agroforestry.
    • Damiano Cancemi created Hybrid-Recommendation-System which shows how to do content based and collaborative filtering using R and Neo4j for car selling. It’s a bit of a work in progress but there are still some good ideas to take away.

Next Week


Next week is a very busy one for events in the world of graph databases. Hopefully there’s something near you and if not there’s always the online meetup.

#neo4j events next week in Berlin, Columbia, and New York! #twin4j


Tweet of the Week


My favourite tweet this week was by Michael McDonald:

Don’t forget to RT if you liked it too.

That’s all for this week. Have a great weekend!

Cheers, Mark