Data and Dialogue: Retrieval-Augmented Generation in nodegoat

CORE Admin

We have extended nodegoat in order to be able to communicate with large language models (LLMs). Conceptually this allows users of nodegoat to prompt their structured data. Technically this means nodegoat users are able to create vector embeddings for their objects and use these embeddings to perform retrieval-augmented generation (RAG) processes in nodegoat.

This development connects three of nodegoat’s main functionalities into a dynamic workflow:  Linked Data Resources, the new vector store (nodegoat documentation: Object Descriptions, see ‘vector’), and Filtering. The steps to take are as follows:

Vector Embedding

The first step is to use one or multiple Reversed Collection templates to determine the textual content for each Object. This step transforms any dataset stored as structured data into a textual representation that can be used as input value for the generation of a vector embedding. This allows the user to select only those elements that are relevant for the process.

A Reversed Collection using a template (left) to collect structured data into full text (right).

Next, the textual representation of each Object is sent to an LLM in order to create an embedding for each Object. The communication between nodegoat and an LLM is achieved by making use of Linked Data Resources and Ingestion Processes.[....]

Continue reading

Upcoming nodegoat workshops

CORE Admin

In the next couple of months we will be running these events at various locations throughout Europe. Find the latest information about this here: https://nodegoat.net/workshop

  • 05-02-2026: nodegoat Workshop at the University of Basel organised by the Research and Infrastructure Support team and the Swiss National Data and Service Center for the Humanities.
  • 19-02-2026: nodegoat Workshop at the University of Jena.
  • 25-03-2026: Workshop: Einführung in nodegoat at the University of Bonn.
  • 16-04-2026: nodegoat Workshop at the Research Centre of the Slovenian Academy of Sciences and Arts in Ljubljana.
  • 24-04-2026: nodegoat Workshop at KU Leuven, organised by CLARIAH-VL.
  • 10-07-2026: nodegoat Curious: Building a Custom Relational Database for Your Research at the Digital Medieval Studies Institute, IMC Leeds.
Continue reading

nodegoat Workshop in Vienna

CORE Admin

The Österreichisches Archäologisches Institut of the Österreichische Akademie der Wissenschaften organises a nodegoat workshop on Thursday 20 March between 09.30 and 17.00 in Vienna. You can learn more about the event and registration process here.

Thanks to Nirvana Silnovic for organising this event.

Continue reading

New nodegoat Data Publication Module

CORE Admin
Publication of the 'Imagology' project of Joep Leerssen, see this page for more info and a public user interface

Publish your project with the new data publication module. nodegoat users can now select any project to generate a data publication that is web-accessible and downloadable as a ZIP-file. By generating a new publication a Project's data model and all of its data are published and archived. The publication remains accessible also when new publications are generated at a later stage. [....]

Continue reading

New nodegoat functionality: Temporally-aware dynamic network analysis

CORE Admin
One person (center) studying at three universities showing two possible fellow students.

During the conference 'Graphs and Networks in the fourth dimension – time and temporality as categories of connectedness', jointly organised by the Historical Network Research community and Graphs & Networks in the Humanities, we presented a new nodegoat feature: 'temporally-aware dynamic network analysis'. [....]

Continue reading

Sign up for the nodegoat Workshop at the Leipzig Research Centre Global Dynamics on 25 July 2023

CORE Admin

LAB1100 has provided the Leipzig Research Centre Global Dynamics (ReCentGlobe) with a nodegoat Grow installation to service two multi-year research projects. The project 'Die Produktion von Weltwissen im Umbruch' uses nodegoat to analyse the globalisation of knowledge production by mapping the development of Area Studies and Global Studies in the German context over the past 15 years. The project 'African non-military conflict intervention practices' uses nodegoat to build a comprehensive database of non-military interventions since 2004 by the African Union and by Regional Economic Communities.[....]

Continue reading

LAB1100 celebrates its 10 year anniversary

CORE Admin

This year we celebrate our 10 year anniversary as LAB1100. We are grateful for all the exciting projects that we have been involved in, and for being able to collaborate with so many inspiring people. We look forward to continuing to work together with scholars from all over the world to deliver trailblazing research software.[....]

Continue reading

Learn how to connect your nodegoat environment to Transkribus and other services

CORE Admin
An example of a document that can be transcribed and ingested into nodegoat.

The nodegoat Guides have been extended with a new section on 'Ingestion Processes'. An Ingestion Process allows you to query an external resource and ingest the returned data in your nodegoat environment. Once the data is stored in nodegoat, it can be used for tagging, referencing, filtering, analysis, and visualisation purposes.[....]

Continue reading

nodegoat Workshop series on Linked Data organised by the COST Action NEP4DISSENT

CORE Admin

LAB1100 is organising the workshop series ‘Linking your Historical Sources to Open Data’ together with the COST Action NEP4DISSENT. These workshops will help researchers to connect their research data to existing Linked Open Data resources. These connections will ensure that research data remains interoperable and allow for the ingestion of various relevant Linked Open Data resources.[....]

Continue reading

Teacher training session on data modelling at the German Historical Institute in Paris

CORE Admin

We will give a workshop with the title "Teaching Database Skills for Historical Research with nodegoat" on June 17th at the Institut historique allemand Paris. This workshop is part of the conference 'Teaching History in the Digital Age – international perspectives #dhiha8'. You can find more information about the conference here.We have added the programme of the conference below.[....]

Continue reading