Results of the CEU Summer University on Digital Approaches to Cultures of Dissent in Eastern Europe

CORE Admin
Final presentations of the participants of the CEU summer university.

During the 2019 summer university 'Cultures of Dissent in Eastern Europe (1945-1989): Research Approaches in the Digital Humanities' at the Central European University, we taught a group of 20 researchers how to setup a research project in nodegoat.

This summer university was organised by the NEP4DISSENT network (New Exploratory Phase in Research on East European Cultures of Dissent, COST Action 16213), and also featured courses on text analysis and network analysis. The faculty consisted of Jessie Labov (Center for Media, Data and Society, CEU), Piotr Wciślik and Maciej Maryl (both of the Institute of Literary Research of the Polish Academy of Sciences), Estelle Bunout (Luxembourg Centre for Contemporary and Digital History), Julia Perczel (Department of Network and Data Science, CEU), and Pim van Bree and Geert Kessels of LAB1100.

The participants of this 7-day seminar first got the opportunity to learn how to navigate and explore preconfigured databases in a nodegoat research environment. Data for these exploratory exercises were generously provided by the Vera and Donald Blinken Open Society Archives. This data allowed the participants to get a good feel of what can be achieved when a research project has a well-thought-out relational data model at its basis. We also used this data during the classes on named entity recognition (NER) and geographical mapping to show how an NER process can pick up locations that can be plotted on a map.

Geographical named entities found in the Radio Free Europe Background Reports by LEMeng (Literary Exploration Machine for texts in English), created by CLARIN Poland and the Institute of Literary Research of the Polish Academy of Sciences, geocoded with the GeoNames API.

Once everybody got a good understanding of how a data model can be conceptualised and implemented in nodegoat, participants could start working on their own research projects. Topics for research projects that were setup in nodegoat included an analysis of socialist disco culture, a Russian-German network of group exhibitions on Moscow conceptualism, book distribution networks setup by George Minden, merging bibliographies of samizdat publications, networks of Russian emigre poets, mapping subversive Romanian groups, and a geographic analysis of the Greek society Filiki Eteria.

Latest Blog Posts

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