Conceptio › Archive › arXiv CS
arXiv CS open access

LLMCrater: Lifecycle-Aware FAIR Metadata Generation using Large Language Models

2026 · arxiv_cs
arXiv CS · Papers · 2026
Open Source ↗Direct PDF ↓
software-architecturesoftware-engineeringtesting
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

arXiv:2608.23158v1 [cs.SE] 24 Aug 2026

LLMCrater: Lifecycle-Aware FAIR Metadata Generation using Large Language Models Dani Termaat

Nafiseh Soveizi

Zhiming Zhao

Marios Avgeris

University of Amsterdam The Netherlands d.k.termaat@uva.nl

University of Amsterdam The Netherlands n.soveizi@uva.nl

University of Amsterdam The Netherlands z.zhao@uva.nl

University of Amsterdam The Netherlands m.avgeris@uva.nl

Abstract—FAIR (Findable, Accessible, Interoperable, and Reusable) metadata is essential for the discovery, interoperability, and reuse of scientific research assets. However, creating and maintaining FAIR metadata remains largely manual, making the process time-consuming for heterogeneous research artifacts generated throughout the research lifecycle. Existing approaches primarily generate metadata at publication time, missing opportunities to capture contextual information as it becomes available. To address this limitation, we present LLMCrater, a lifecycleaware metadata generation framework that combines Large Language Models (LLMs) with stage-specific RO-Crate metadata profiles. The framework progressively enriches metadata across four research lifecycle stages (Design, Development, Deployment, and Execution & Provenance) while remaining compatible with RO-Crate 1.1 and EOSC metadata recommendations. It automatically extracts metadata from heterogeneous artifacts, generates and validates machine-actionable RO-Crates, and supports publication to FAIR repositories and PID services (e.g., Zenodo). We demonstrate the approach using two representative use cases: a 5G experimentation environment within SLICES-RI and an experiment on GreenDIGIT’s EcoJupyter platform. Results show that LLMCrater progressively enriches metadata throughout the research lifecycle and generates valid RO-Crates conforming to the RO-Crate 1.1 specification.1 Index Terms—FAIR Metadata, RO-Crate, Large Language Models, Lifecycle-Aware Metadata, Research Objects

I. I NTRODUCTION Research infrastructures (RIs) continuously produce diverse digital assets, including datasets, software, workflows, notebooks, infrastructure configurations, and experimental outputs. Although these assets are typically published with FAIR metadata, the metadata itself evolves throughout the research lifecycle [1]. Project objectives are defined during design, software and workflows emerge during development, infrastructure information becomes available during deployment, while provenance and execution records are produced during experimentation. Capturing metadata only at publication therefore misses valuable contextual information that could support earlier sharing, collaboration, and progressive FAIRification. Current FAIR publication workflows generate metadata only after a project or experiment has been completed, despite metadata naturally evolving throughout the research lifecycle. Consequently, contextual and provenance information may be lost, limiting progressive FAIRification, early sharing, and collaboration. At the same time, standards such as RO-Crate [7] 1 Source code: https://github.com/DT-UVA/LLMCrater-V2

and EOSC metadata recommendations [5], [6] provide a common foundation for interoperable, machine-actionable research objects, but creating compliant metadata remains laborintensive. To address these limitations, we present LLMCrater, a lifecycle-aware metadata generation framework that combines Large Language Models (LLMs) with stage-specific RO-Crate metadata profiles. Rather than generating metadata only at publication time, LLMCrater progressively enriches metadata across four lifecycle phases (Design, Development, Deployment, and Execution & Provenance). The framework automatically extracts metadata from heterogeneous research artifacts, generates and validates RO-Crates, and supports publication to repositories such as Zenodo while remaining compatible with RO-Crate 1.1 and EOSC metadata recommendations. We demonstrate the framework using the SLICES-RI 5G experimentation environment [8] and GreenDIGIT’s federated EcoJupyter platform [9]. II. L IFECYCLE -AWARE M ETADATA G ENERATION Instead of generating metadata only at publication time, LLMCrater progressively enriches RO-Crates throughout the research lifecycle. Four stage-specific metadata profiles define the mandatory and optional metadata expected for the Design, Development, Deployment, and Execution & Provenance phases. At each stage, LLMCrater generates a new RO-Crate that extends its predecessor with newly available metadata rather than replacing it. A single research project is therefore represented by a sequence of progressively richer RO-Crates, each capturing the state of the research object at a specific lifecycle stage. All profiles remain compatible with RO-Crate 1.1 and EOSC metadata recommendations. By capturing metadata incrementally as research progresses, the proposed lifecycle-aware model preserves contextual information throughout the complete research process and produces progressively richer, machine-actionable research objects that are ready for FAIR publication and reuse. III. LLMC RATER A RCHITECTURE Figure 1 illustrates the lifecycle-aware LLMCrater architecture. The framework automatically generates and enriches FAIR metadata for heterogeneous research artifacts, including datasets, software repositories, notebooks, workflow descriptions, infrastructure configurations, and documentation.

TABLE I R EPRESENTATIVE METADATA CAPTURED ACROSS THE FOUR LIFECYCLE PHASES . Phase Design

Development

Deployment

Execution & Provenance

Representative metadata Title, description, objectives, scientific motivation, research questions, contributors, planned datasets, models, workflows, infrastructure, expected outputs, funding. Source repositories, versions, commit IDs, programming languages, dependencies, workflow definitions, documentation, software licenses, contributor roles, I/O specifications. Container images, VMs, cloud providers, hardware, operating systems, service endpoints, infrastructure configurations, environment variables, security settings. Input datasets and models, runtime parameters, execution context, timestamps, outputs, provenance relationships, derived assets, DOIs, citation metadata, FAIR assessment results, version lineage.

Fig. 1. LLMCrater Architecture.

Based on the current lifecycle phase (Design, Development, Deployment, or Execution & Provenance), the corresponding stage-specific RO-Crate profile guides metadata generation. Although demonstrated using SLICES-RI and GreenDIGIT, the architecture is infrastructure-agnostic and can be adopted by other research infrastructures, such as LifeWatch [11], that manage heterogeneous research artifacts throughout the research lifecycle.

TABLE II G ROWTH OF RO-C RATE COMPLEXITY ACROSS THE RESEARCH LIFECYCLE . Lifecycle Stage

Entities & Relationships

Metadata Types

Design Development Deployment Execution & Provenance

20 41 49 70

5 8 10 14

IV. E XPERIMENTAL E VALUATION The proposed framework was evaluated through a proof-ofconcept using two heterogeneous use cases: (i) the SLICES-RI 5G experimentation environment and (ii) GreenDIGIT’s EcoJupyter platform. The datasets were enhanced with synthetic properties to cover the complete metadata model. Together, the use cases comprise diverse research artifacts, including Jupyter notebooks, datasets, software repositories, workflow descriptions, infrastructure configurations, and documentation. For each use case, LLMCrater extracted metadata from the available artifacts, selected the appropriate lifecycle-specific RO-Crate profile, generated machine-actionable JSON-LD metadata using a RAG-enhanced LLM pipeline, validated the resulting RO-Crate against the RO-Crate 1.1 specification, and packaged the research object for optional publication to Zenodo. The generated metadata included infrastructureand experiment-level information, software dependencies, execution environments, datasets, workflow components, and provenance metadata. In both case studies, the generated ROCrates passed validation and were successfully packaged as publication-ready research objects. Table II summarizes the proof-of-concept results. V. ACKNOWLEDGEMENT This work was partially supported by the European Commission through the Horizon Europe SLICES-IP project (Grant No. 10128769), by the Dutch Research Council (NWO) Large-Scale Research Infrastructures (LSRI) programme for the LTER-LIFE infrastructure (Grant No. 184.036.014), by LifeWatch ERIC, and by the European Union through the projects ENVRI-Hub Next (101131141), EVERSE (101129744), BlueCloud-2026 (101094227), OSCARS (101129751), and BMD (101181294).

R EFERENCES LLMCrater follows a Retrieval-Augmented Generation (RAG) workflow implemented using LangChain. Documentation describing the selected lifecycle profile together with the RO-Crate 1.1 specification is embedded using nomicembed-text-v1.5 and indexed in a Chroma vector database. During generation, the retrieved guidance is combined with the research artifacts and supplied to the Qwen3-30B model (executed locally through Ollama), enabling generation of metadata that conforms to both the selected lifecycle profile and the RO-Crate 1.1 specification. The generated JSONLD metadata is validated using the RO-Crate Python library before being packaged together with the research assets as an RO-Crate. The resulting research object can optionally be published directly to Zenodo, where it receives a persistent DOI, enabling citation, sharing, and long-term accessibility.

[1] M. D. Wilkinson et al., “The FAIR Guiding Principles for Scientific Data Management and Stewardship,” Sci. Data, vol. 3, p. 160018, 2016. [2] FAIR-IMPACT Consortium, “FAIR-IMPACT,” 2022–2025. https:// fair-impact.eu [3] R. Bommasani et al., “On the Opportunities and Risks of Foundation Models,” Stanford CRFM, Tech. Rep., 2021. [4] W. X. Zhao et al., “A Survey of Large Language Models,” arXiv:2303.18223, 2023. [5] EOSC Association, “Semantic Interoperability Task Force Recommendations,” 2024. https://eosc.eu [6] EOSC Association, “EOSC Multi-Annual Roadmap 2025–2027,” 2024. [7] P. Soiland-Reyes et al., “Packaging Research Artefacts with RO-Crate,” Data Sci., vol. 5, no. 2, pp. 97–138, 2022. [8] D. Saucez et al., “Blueprint-based Reproducible Research with the SLICES Research Infrastructure,” Proc. IEEE INFOCOM, 2024. [9] K. Holzinger et al., “GreenDIGIT Deliverable D5.1,” Zenodo, 2026, doi:10.5281/zenodo.19488416. [10] CERN, “Zenodo.” https://zenodo.org [11] LifeWatch ERIC, “LifeWatch ERIC.” https://www.lifewatch.eu

Related documents

Record · ID 482198 · SHA-256 877826349fd77a32
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive