A Comparative Analysis of Modeling Approaches for the Association of FAIR Digital Objects Operations
Nicolas Blumenröhr, Jana Böhm, Philipp Ost, Marco Kulüke, Peter Wittenburg, Christophe Blanchi, Sven Bingert, Ulrich Schwardmann
TL;DR
The paper analyzes how to link FAIR Digital Objects to their operational capabilities by evaluating three typing mechanisms—record typing, profile typing, and attribute typing—within a graph-based formal framework. It defines a set of quantitative and qualitative quality indicators to compare simplicity, efficiency, flexibility, and interoperability, and illustrates implementations through concrete examples. The findings reveal trade-offs among the models: record typing offers maximum granularity and simplicity, while profile and attribute typing provide greater flexibility and scalability with different interoperability implications. The work suggests that graph-based representations and compatible type systems can enable interoperable, scalable FDO ecosystems, with adoption guided by specific data environments and constraints.
Abstract
The concept of FAIR Digital Objects represents a foundational step towards realizing machine-actionable, interoperable data infrastructures across scientific and industrial domains. As digital spaces become increasingly heterogeneous, scalable mechanisms for data processing and interpretability are essential. This paper provides a comparative analysis of various typing mechanisms to associate FAIR Digital Objects with their operations, addressing the pressing need for a structured approach to manage data interactions within the FAIR Digital Objects ecosystem. By examining three core models -- record typing, profile typing, and attribute typing -- this work evaluates each model's complexity, flexibility, versatility, and interoperability, shedding light on their strengths and limitations. With this assessment, we aim to offer insights for adopting FDO frameworks that enhance data automation and promote the seamless exchange of digital resources across domains.
