Search papers, labs, and topics across Lattice.
This paper outlines a pipeline that converts flat Europeana cultural heritage records into a FAIR Digital Object (FDO)-compliant knowledge graph using CIDOC-CRM, addressing the limitations of the existing metadata model. By employing a large language model to classify metadata values and link them to controlled vocabularies, the authors successfully automate the distinction between resolvable entities and terminal literals. The resulting system achieves an 86% linkage rate of metadata slots and resolves over half of previously unlinked values, significantly enhancing the machine-actionability of cultural heritage data.
Automating the transformation of cultural heritage records into a fully resolvable knowledge graph boosts metadata connectivity by 86%, unlocking previously inaccessible data.
The FAIR Digital Object (FDO) framework mandates that metadata attribute values be expressed as persistent identifiers (PIDs) wherever possible, to produce a fully machine-actionable graph in which every reference is resolvable. The Europeana Data Model was designed long before the FDO specification, and it stores most metadata values as plain text. This serves human browsing well enough, but gives an automated agent nothing to follow across records or collections. We present a pipeline that transforms flat Europeana records into an FDO-compliant knowledge graph structured with CIDOC-CRM. Following the FDO specification, we model every heritage entity as a discrete FDO with its own PID, type, profile, and metadata layer. The core technical challenge is automating the FDO-prescribed distinction between values that must become PID references (resolvable entities) and those that may remain literals (terminal leaves such as notes, measurements, and dates). We address this with a large language model that classifies each metadata value, routes it to a controlled vocabulary (Getty AAT, Wikidata, VIAF, PeriodO), and links it to a shared entity FDO. We evaluate using 637 archaeological records from five Europeana providers, processing each with the LLM. The pipeline links 86% of metadata slots, resolving 58.5% of values Europeana had not already enriched. It also merges cross-lingual surface forms that byte-identical matching keeps apart, where 17 of 33 such merges are correct on manual review. Graph connectivity does not separate this from string matching; what distinguishes the FDO graph is that every node is typed and resolvable.