Towards Machine-actionable FAIR Digital Objects with a Typing Model that Enables Operations
Maximilian Inckmann, Nicolas Blumenröhr, Rossella Aversa
TL;DR
The paper tackles the lack of machine-actionable interoperability in FAIR Digital Objects by introducing a graph-based typing model that unifies Atomic Data Types and Type Profiles under a common Data Type abstraction. It defines Attributes, Operations, Operation Steps, Technology Interfaces, and Attribute Mappings to enable type-associated, technology-agnostic interactions, and implements these ideas in the IDORIS prototype using Neo4j and a rule-based validation framework. Key contributions include inheritance-enabled reuse, bidirectional associations between data types and operations, and a robust validation system to ensure consistency and acyclicity. The work demonstrates feasibility with a running use-case and argues that the approach offers improved interoperability, reusability, and automation for research data management, paving the way for dynamic, reproducible workflows.
Abstract
FAIR Digital Objects support research data management aligned with the FAIR principles. To be machine-actionable, they must support operations that interact with their contents. This can be achieved by associating operations with FAIR-DO data types. However, current typing models and Data Type Registries lack support for type-associated operations. In this work, we introduce a typing model that describes type-associated and technology-agnostic FAIR Digital Object Operations in a machine-actionable way, building and improving on the existing concepts. In addition, we introduce the Integrated Data Type and Operations Registry with Inheritance System, a prototypical implementation of this model that integrates inheritance mechanisms for data types, a rule-based validation system, and the computation of type-operation associations. Our approach significantly improves the machine-actionability of FAIR Digital Objects, paving the way towards dynamic, interoperable, and reproducible research workflows.
