EOSC-Core Components

FAIRCORE4EOSC will develop a set of nine EOSC-Core components necessary to enable a FAIR EOSC ecosystem, improving the discoverability and interoperability of an increased amount of research outputs.
EOSC Research Discovery Graph

EOSC Research Discovery Graph (RDGraph) is a flexible and federated EOSC search service across EOSC repositories that extends EOSC Research Catalogue making it compatible with the specifications provided by the RDA's "Open Scientific Graph for FAIR Data" working group and incorporating additional entities like the Research Activity Identifiers (RAiDs). In its core, it is based on OpenAIRE Research Graph and it will become exposed through its APIs and data dumps. In addition, RDGraph offers a variety of advanced functionalities that leverage intelligent community-oriented discovery tools developed by the partners of the FAIRCORE4EOSC project. The respective toolset includes a tool to support querying the RDGraph contents using natural language, a tool to facilitate the discovery of EOSC products and services exploiting their scientific impact, a tool to create user community profiles capturing the preferences of the respective groups of users, and a tool to automatically discover the existence of potential RAiDs in the RDGraph content. Finally, RDGraph makes available the previous services through a set of carefully designed discovery and management portals.


Services for providing access to the PID Graph, which is made up of links and records gathered from persistent identifier (PID) authority data sources. PID metadata access APIs, software components supporting Open Science graph interoperability (sharing of graph data), and extension of the authoritative sources enabling links between PID entities are some of the services that will be provided.

EOSC Metadata Schema and Crosswalk Registry

Support publishing, discovery and access of metadata schemas and provide functions to operationalise metadata conversions by combining crosswalks.

Read more

EOSC Data Type Registry

Provide user friendly and machine actionable Interfaces for the registration and usage of Data Types and Kernel Information Profiles. Data Types promote the standardisation of meta data attributes and thus accelerate the reuse of referenced objects. Kernel Information Profiles set a standard for lists of Data Types to be expected along with a PID.

Read more

EOSC PID Meta Resolver

Provides users with a common interface to resolve different types of PIDs regardless of their originating system. The PIDMR either resolves to a given URI or provides Kernel Information Profiles if available.

Read more

EOSC Compliance Assessment Toolkit

The Compliance Assessment Toolkit will support the EOSC PID policy with services to encode, record, and query compliance with the policy. To do so, a wide range of compliance requirements (TRUST, FAIR, PID Policy, Reproducibility, GDPR, Licences) will be evaluated as use cases for definition of a conceptual model and supporting service specifications (the framework), followed by development and testing of operational services for PID Policy Compliance monitoring. Though primarily aimed at machine-actionable operations, the API-based services will be complemented by user interfaces to broaden its use.

Read more

EOSC Research Activity Identifier Service

The EOSC RAiD will mint PIDs for research projects, which will allow authorised EOSC users and services to manage information about project-related participants, services, and outcomes. The EOSC RAiD will thereby collect the relationships between research objects, which enriches analysis, tracking, and reporting (including EOSC service utilisation), and indirectly supports reproducibility and extends the ability to discover research entities in the EOSC RDGraph/PIDgraph.

EOSC Research Software APIs and Connectors

Ensure the long-term preservation of research software in different disciplines. APIs and connectors will be developed to interconnect research outputs infrastructures with the Software Heritage universal source code archive, using the CodeMeta standard, and the Software Heritage intrinsic identifiers (SWHID). The development of the sub-components is divided by type the of the infrastructure: scholarly repositoriespublishers and aggregators.

EOSC Software Heritage Mirror

Equip EOSC with a mirror of the Software Heritage universal source code archive. In order to prevent information loss, a mirror of Software Heritage will be established by GRNET to serve the EOSC community and will be updated regularly to follow the growth of the universal source code archive.

The components will be developed and tested within five thematic case studies to make sure that they align with actual user needs and can also contribute to further improving the experience and effectiveness of the EOSC Marketplace. FAIRCORE4EOSC works in close collaboration with other key initiatives in the EOSC ecosystem, including the EOSC Association, EOSC Future and FAIR-IMPACT.