Skip to content

2.1 - Ricgraph

Compare
Choose a tag to compare
@RikDTJanssen RikDTJanssen released this 24 Apr 07:24
· 220 commits to main since this release

A journal article has been published about Ricgraph. Please read it to get a gentle introduction in Ricgraph. Rik D.T. Janssen (2024). Ricgraph: A flexible and extensible graph to explore research in context from various systems. SoftwareX, 26(101736). https://doi.org/10.1016/j.softx.2024.101736.

The following improvements have been made to Ricgraph.

Structural change:

  • As an alternative to Neo4j, you can also use Memgraph. Memgraph is an in memory graph database. You can use Memgraph by modifying some settings in the Ricgraph initialization file. Memgraph with Ricgraph has not been tested extensively, but first tests seem to indicate that Memgraph is much faster than Neo4j, especially for harvesting.

Ricgraph Explorer:

  • Improved the speed of finding persons that share research result types with a certain person.

Ricgraph:

  • Added a function to get datestamps and timestamps to monitor clock time progress.
  • Added counters for the number of accesses to the graph database backend.

Harvest scripts:

  • Every harvest script now prints datestamps and timestamps to monitor clock time progress. They also have counters for the number of accesses to the graph database backend. Both can be used to get an idea about the performance of the graph database backend.

Documentation:

  • Added documentation how to use Memgraph.

Upgrading:

  • If you upgrade from Ricgraph v2.0, you do not need to re-install or reharvest.
  • If you upgrade from any Ricgraph version earlier than v2.0, you will need to re-install Ricgraph, re-create your Ricgraph initialization file, and reharvest your sources. This is due to the many changes.