---
title: "freeda: Smart Science Space with Information Retrieval in Academy Context"
authors:
  - name: "Ning Xia"
    affiliation: "Technical University of Darmstadt, Chair of Fluid Systems"
    orcid: "https://orcid.org/0009-0006-8245-5958"
  - name: "Agnes Kleinhans"
    affiliation: "Technical University of Darmstadt, Chair of Fluid Systems"
    orcid: "https://orcid.org/0009-0003-7531-5891"
  - name: "Andreas Noback"
    affiliation: "Technical University of Darmstadt, Chair of Fluid Systems"
    orcid: "https://orcid.org/0000-0001-8214-0952"
  - name: "Peter F. Pelz"
    affiliation: "Technical University of Darmstadt, Chair of Fluid Systems"
    orcid: "https://orcid.org/0000-0002-0195-627X"
doi: "10.23106/dcmi.952639165"
article_id: "952639165"
url: "https://dcpapers.dublincore.org/article/952639165"
pdf: "https://dcpapers-data.dublincore.org/articles/dcmi-2026/952639165/files/dcmi-952639165.pdf"
section: "Project Reports"
conference: "International Conference on Dublin Core and Metadata Applications 2026"
published: "2026-08-01"
license: "CC-BY-4.0"
version_of_record: false
publication_stage: "proof"
citable_as_version_of_record: false
---

# freeda: Smart Science Space with Information Retrieval in Academy Context

Ning Xia, Agnes Kleinhans, Andreas Noback, Peter F. Pelz

> **Uncorrected proof — not the Version of Record.**
> This text is circulating for author and editor correction and may still change.
> Do not cite it as the version of record; check the article URL above for the final text.

## Abstract

Academic information environments are often characterized by heterogeneous, distributed, and insufficiently maintained data sources, which makes relevant information difficult to find and reuse. In this work, we present a knowledge-graph-based information system *freeda*, designed to provide accurate, traceable, and reliable information retrieval in the university context. We combine the knowledge graph with a retrieval-augmented generation (RAG) framework and large language models (LLMs), enabling natural-language exploration of structured data. As a proof of concept, we developed a full-stack web application.

## 1 Introduction

In academic environments, we face the challenge that relevant information and data are often neither easy to find nor kept up to date[1]. For example, administrative information, such as working documents and lecture announcements, is usually hosted on institutional websites. Research outputs, in contrast, are often stored individually in specific repositories. One reason for this situation is the heterogeneity of the data (text, numerical values, medians, etc.) and information sources (websites, SQL, Git repositories, etc.) themselves. On the other hand, this heterogeneity not only makes data storage and integration challenging, but also indicates a wide range of potential use cases that should be supported. However, it is not feasible to implement each of these use cases as predefined queries over the databases.

To address the issues, we propose an information system *freeda* (Free Data, Free Science, Free Society) based on a knowledge graph (KG)[2] implemented using Resource Description Framework (RDF) that aims to provide accurate, traceable, and reliable information in an academic context. The scope of the information includes university administration, research-related information, and associated data. We use a retrieval-augmented generation (RAG) framework and utilize large language models (LLM) to retrieve information from the knowledge graph. This approach also allows users to explore the knowledge graph through natural language prompts.

## 2 Methodology

Academic knowledge graphs must handle highly heterogeneous data while remaining maintainable for users. At the same time, structured metadata and relationships should be presented in a way that supports understandable and effective information retrieval. Several approaches use machine learning to support knowledge graph exploration. RDF2Vec[3], for example, applies embedding models to capture semantic similarity between RDF triples. Text-to-SPARQL[4] uses LLMs to translate natural language into SPARQL queries.

In our project, we address these challenges by adopting a digital twin[5] approach for constructing the knowledge graph. The knowledge graph is divided into entities, each representing a real-world object. These entities contain internal relationships that describe their properties, while separate graphs represent relationships between entities. This separation simplifies metadata management across heterogeneous data types and facilitates maintainability as well as future extensions of the system.

Furthermore, this modular structure simplify the integration of RAG frameworks, which retrieve entity and its properties, and use them to answer user requests. In this way, users can interact with the knowledge graph through natural language while still benefiting from the structured representation of the underlying data. To improve usability, structured metadata and data are rendered according to their semantic and data types within a GUI. Figure 1 illustrates the system data flow.

![Dataflow diagram of the freeda prototype. A web interface sends a user query (1) to RAG generation, which forwards the query to the LLM (2). The LLM retrieves contextual information (3) via a retriever, which queries the embedded knowledge graph (4) and returns context as triples (5). The LLM generates an answer using that context (6) and provides a natural language response with references to context (7) back to RAG generation. In parallel, graph query components query contextual triples (8) from the knowledge graph and respond with contextual triples (9), and information is passed to visualization (10) in the web interface.](https://dcpapers-data.dublincore.org/articles/dcmi-2026/952639165/content/figures/fig-1-dataflow.png)

*Figure 1. **Figure 1:** Dataflow in *freeda* prototype as a a full-stack web application.*

## 3 Current Status and Outlook

We implemented a full-stack web application, which can be explored as a prototype at [https://rmu-freeda.de](https://rmu-freeda.de), as a proof of concept and integrated about 80 heterogeneous datasets covering information on persons, scientific instruments, and collections at universities. We demonstrated how structured data can be rendered according to its data type to improve readability. We also showed the potential of a RAG-based knowledge graph explorer, through which both relevant information from the knowledge graph and the knowledge graph itself can be retrieved using natural language prompts. The demo also serves as the foundation for future development.

We are expanding the infrastructure to support the Semantic Web community and, communities using knowledge graphs for metadata management by facilitating easier workflow integration with knowledge graphs. To address our research questions, we are finalizing our strategy for knowledge graph construction to make knowledge graph curation easier and experimenting with new methods to reduce the overhead introduced by RAG.

## References

1. M. D. Wilkinson, M. Dumontier, I. J. Aalbersberg, G. Appleton, M. Axton, A. Baak, N. Blomberg, J.-W. Boiten, L. B. da Silva Santos, P. E. Bourne, J. Bouwman, A. J. Brookes, T. Clark, M. Crosas, I. Dillo, O. Dumon, S. Edmunds, C. T. Evelo, R. Finkers, A. Gonzalez-Beltran, A. J. Gray, P. Groth, C. Goble, J. S. Grethe, J. Heringa, P. A. 't Hoen, R. Hooft, T. Kuhn, R. Kok, J. Kok, S. J. Lusher, M. E. Martone, A. Mons, A. L. Packer, B. Persson, P. Rocca-Serra, M. Roos, R. van Schaik, S.-A. Sansone, E. Schultes, T. Sengstag, T. Slater, G. Strawn, M. A. Swertz, M. Thompson, J. van der Lei, E. van Mulligen, J. Velterop, A. Waagmeester, P. Wittenburg, K. Wolstencroft, J. Zhao, B. Mons. *The FAIR guiding principles for scientific data management and stewardship* 3 (2016) 160018. URL: [https://doi.org/10.1038/sdata.2016.18](https://doi.org/10.1038/sdata.2016.18). doi:10.1038/sdata.2016.18.
2. A. Hogan, E. Blomqvist, M. Cochez, C. D'amato, G. D. Melo, C. Gutierrez, S. Kirrane, J. E. L. Gayo, R. Navigli, S. Neumaier, A.-C. N. Ngomo, A. Polleres, S. M. Rashid, A. Rula, L. Schmelzeisen, J. Sequeda, S. Staab, A. Zimmermann. *Knowledge graphs* 54 (2022) 1–37. URL: [https://dl.acm.org/doi/10.1145/3447772](https://dl.acm.org/doi/10.1145/3447772). doi:10.1145/3447772.
3. P. Ristoski. *Exploiting semantic web knowledge graphs in data mining*, number volume 038 in Studies on the Semantic Web, IOS Press, 2019.
4. A. Perevalov, A. Both. *Text-to-sparql goes beyond english: Multilingual question answering over knowledge graphs through human-inspired reasoning*, 2025. URL: [https://arxiv.org/abs/2507.16971](https://arxiv.org/abs/2507.16971). arXiv:2507.16971.
5. M. Grieves, J. Vickers. *Digital twin: Mitigating unpredictable, undesirable emergent behavior in complex systems*, in: F.-J. Kahlen, S. Flumerfelt, A. Alves (Eds.), Transdisciplinary Perspectives on Complex Systems, Springer International Publishing, 2017, pp. 85–113. URL: [http://link.springer.com/10.1007/978-3-319-38756-7\_4](https://link.springer.com/10.1007/978-3-319-38756-7_4). doi:10.1007/978-3-319-38756-7\_4.
