Supporting Tools¶
Tools that support authoring, registration, validation, and quality control of FAIR assessment components.
Tip
This page covers several tools. Use the On this page panel on the right to jump straight to one.
Validation and Quality Control Tools¶
OpenAIRE Metadata Validator¶
The OpenAIRE Metadata Validator is a software tool that evaluates metadata records of research products (publications, datasets, software, and other outputs) against the OpenAIRE Guidelines, which set the minimum requirements for inclusion in the OpenAIRE Graph. Building on this compliance assessment, the tool is being extended with FAIR evaluation capabilities through the FAIR Validator. The version presented here implements the FAIR Reference Model defined by OSTrails and provides a user interface for running both the OpenAIRE Guidelines and FAIR assessments. The release also includes the source code of the OSTrails API tool.
Persistent identifier: https://beta.validator.openaire.eu
Code repositories:
Version: Release v1.2.0
Releases:
https://code-repo.d4science.org/MaDgIK/metadata-validator-ui/releases/tag/1.2.0
https://code-repo.d4science.org/MaDgIK/uoa-validator-api/releases/tag/1.2.0
https://code-repo.d4science.org/MaDgIK/openaire-ostrails-api/releases/tag/1.2.0
https://code-repo.d4science.org/MaDgIK/uoa-validator-engine2/releases/tag/v3.0.0
API documentation (Swagger): Swagger UI
API endpoints:
License: Apache-2.0
FAIR FTR Schema Validator¶
FTR includes ShEX and SHACL files for the different assessment components, allowing you to validate your FTR records against this representation using any RDF validator tool, such as rudof.
A dedicated FastAPI-based validation service
is also available, wrapping rudof and exposing endpoints per entity type (test, testResult,
testResultSet, metric, benchmark) and format (TTL or JSON-LD),
returning a structured validation report. It is fully containerized and ready to run with Docker.
Persistent identifier: not available yet
Code repository: https://github.com/pabloalarconm/FAIR-assessment-record-validator
Version: v0.3.0
Release: https://hub.docker.com/layers/pabloalarconm/fair-assessment-record-validator/0.3.0/
License: CC0 1.0 Universal
SKG API Validator¶
To validate that an implementation aligns with an OpenAPI specification contract, API implementers can use PRISM, a validation proxy. The SKG-IF API documentation provides guidance on using this tool (see https://skg-if.github.io/api/).
Persistent identifier: not available yet
Code repository: https://github.com/stoplightio/prism
Version: 5.15.11
Release: https://github.com/stoplightio/prism/releases/tag/v5.15.11
License: Apache-2.0