Ricgraph - Research in context graph

With Ricgraph (Research in context graph), you can create a graph from research information that is stored in various source systems. You can explore this graph and discover relations you were not aware of.

2
mentions
1
contributor
Get started
587 commitsLast commit ≈ 7 days ago28 stars4 forks

Cite this software

What Ricgraph - Research in context graph can do for you

What is Ricgraph?

Ricgraph, also known as Research in context graph, enables the exploration of researchers, teams, their results, collaborations, skills, projects, and the relations between these items.

Ricgraph can store many types of items into a single graph. These items can be obtained from various systems and from multiple organizations. Ricgraph facilitates reasoning about these items because it infers new relations between items, relations that are not present in any of the separate source systems. Ricgraph is flexible and extensible, and can be adapted to new application areas.

Throughout this text, we illustrate how Ricgraph works by applying it to the application area research information.

Motivation

Ricgraph, also known as Research in context graph, is software that is about relations between items. These items can be collected from various source systems and from multiple organizations. We explain how Ricgraph works by applying it to the application area research information. We show the insights that can be obtained by combining information from various source systems, insight arising from new relations that are not present in each separate source system.

Research information is about anything related to research: research results, the persons in a research team, their collaborations, their skills, projects in which they have participated, as well as the relations between these entities. Examples of research results are publications, data sets, and software.

Example use cases from the application area research information are:

  • As a journalist, I want to find researchers with a certain skill and their publications, so that I can interview them for a newspaper article.
  • As a librarian, I want to enrich my local research information system with research results that are in other systems but not in ours, so that we have a more complete view of research at our university.
  • As a researcher, I want to find researchers from other universities that have co-authored publications written by the co-authors of my own publications, so that I can read their publications to find out if we share common research interests.

These use cases use different types of information (called items): researchers, skills, publications, etc. Most often, these types of information are not stored in one system, so the use cases may be difficult or time-consuming to answer. However, by using Ricgraph, these use cases (and many others) are easy to answer.

Although this text illustrates Ricgraph in the application area research information, the principle “relations between items from various source systems” is general, so Ricgraph can be used in other application areas.

Main contributions of Ricgraph

  • Ricgraph can store many types of items in a single graph.
  • Ricgraph harvests multiple source systems into a single graph.
  • Ricgraph Explorer is the exploration tool for Ricgraph.
  • Ricgraph facilitates reasoning about items because it infers new relations between items.
  • Ricgraph can be tailored for an application area.

Read more about Ricgraph

For a gentle introduction in Ricgraph, read the reference publication: 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.

Extensive documentation, publications, videos and source code can be found in the GitHub repository. The website for Ricgraph can be found at www.ricgraph.eu.

Logo of Ricgraph - Research in context graph
Keywords
Programming languages
  • Python 88%
  • Makefile 5%
  • CSS 2%
  • JavaScript 2%
  • Dockerfile 1%
  • Other 2%
License
</>Source code

Participating organisations

Utrecht University

Mentions

Contributors

RJ
Rik D.T. Janssen