Skip to content

2.5 - Ricgraph

Compare
Choose a tag to compare
@RikDTJanssen RikDTJanssen released this 28 Oct 12:16
· 86 commits to main since this release

The following improvements have been made to Ricgraph.

Ricgraph general:

  • Created scripts to import and export nodes and edges from/to csv files.
  • The Makefile has been extended and improved. There are more targets and it runs on more Linux editions.
  • Created a maintenance_scripts directory.
  • Renamed directory export_ricgraph_examples to import_export.

Ricgraph:

  • Ricgraph now has a call to merge nodes.
  • Renamed confusing function name cypher_merge_edge() to cypher_create_edge_if_not_exists().
  • Renamed confusing function name cypher_merge_node() to cypher_update_node_properties().

Harvest scripts:

  • For all harvest scripts: modification so the organization abbreviation is always uppercase, regardless of the input of the user.
  • Added research output types Model, Registered report and Retraction.
  • OpenAlex and Yoda-DataCite harvest scripts: now organizations of every author are added to Ricgraph. If an author works for multiple organizations, all of these are added. For OpenAlex, this might produce erroneous results since for some authors the organizations they are connected to are not always correct.
  • Research Software Directory harvest script: now the organization of every author is added to Ricgraph. If this author works for multiple organizations, these will not be added due to the method this is implemented in the RSD REST API output.
  • Pure harvest script: now the organization of a person with an endDate at an organization in the future will be added to Ricgraph (up until now it was assumed that in such a case the field 'endDate' would not be present).
  • Added a batch script to harvest Delft University of Technology sources, a batch script to harvest Utrecht University sources, and an example batch script that harvest sources (Yoda-DataCite, Research Software Directory) that do not need an API key.

Documentation:

Upgrading:

  • If you upgrade from any Ricgraph version, you will need to re-install Ricgraph, re-use your previous Ricgraph initialization file, and reharvest your sources. This is due to the many changes. It is advisable to remove all of your existing files and directories, except for ricgraph.ini, before you re-install Ricgraph.