{"id":1470,"date":"2013-07-05T19:46:52","date_gmt":"2013-07-05T19:46:52","guid":{"rendered":"https:\/\/notebooks.dataone.org\/?p=1470"},"modified":"2013-07-24T00:52:12","modified_gmt":"2013-07-24T00:52:12","slug":"week-3-creating-pbase-repository-and-working-on-queries","status":"publish","type":"post","link":"https:\/\/notebooks.dataone.org\/pbase\/week-3-creating-pbase-repository-and-working-on-queries\/","title":{"rendered":"Week 3: Creating PBase Repository and Working on Queries"},"content":{"rendered":"
The main focus of this week was to build PBase main repository, set up the development environment, and get more familiar with the format of Cypher queries.<\/p>\n
The first thing to do was to translate workflow provenance traces to a Neo4j compatible format. Some of the approaches are: Neo4j Import tool<\/a>, Neo4j Batch Importer<\/a>, GraphML Loader<\/a> to load a graphML<\/a> file (a XML format for graphs), and XML to Graph Converter<\/a> (converts a XML file into Geoff, and Cypher creation commands).<\/p>\n Neo4j comes in two forms: A standalone server that can be installed on any machine and is accessible through a REST API, or as a local database embedded in JVM process.<\/p>\n