/FAIR-checker

Web tool to assess FAIR principles and promote their implementation

Primary LanguageJupyter NotebookMIT LicenseMIT

Actions Status MIT licensed Version 1.2.3

FAIR-checker

FAIR-Checker is a tool aimed at assessing FAIR principles and empowering data provider to enhance the quality of their digital resources.

Data providers and consumers can check how FAIR are web resources. Developers can explore and inspect metadata exposed in web resources.

FAIR-Checker is a web and command line tool to assess FAIRness of web resources:

  1. FAIR Checker web app, is deployed at http://fair-checker.france-bioinformatique.fr.
  2. Command line tool, is a metadata scraper and validator. Usage examples : python app.py --url http://bio.tools/bwa python app.py --bioschemas --url http://bio.tools/bwa python app.py --scrapp --urls http://bio.tools/bwa python app.py --scrapp --files file.txt

Main contributors are:

Main features

  • extracts embedded metatdata from web pages, currently supporting RDFa, JSON-LD, and microdata formats
  • evaluates FAIR metrics on these metadata (supported by Identifiers.org).
  • provides a graphical summary on FAIR assesment
  • provides detailed evaluations for each metric with technical recommendations
  • explore the content of metadata
  • enrich metadata based on live SPARQL endpoints, currently relying on Wikidata, OpenAIRE, and OpenCitations
  • evaluate if used controled vocabularies / ontologies are indexed in community registries, currently supported by OLS, LOV and BioPortal
  • evaluate Bioschemas community profiles to check if required or recommended metadata is missing

Known bugs

  • too few results retrieved from external SPARQL endpoints

Contribute

Please submit GitHub issues to provide feedback or ask for new features, and contact us for any related question.

Install

With Conda

git clone https://github.com/IFB-ElixirFr/fair-checker.git
cd fair-checker
conda env create --file environment.yml
conda activate fair-checker-env

./launch_dev.sh

License

FAIR-Checker is released under the MIT License. Some third-party components are included. They are subject to their own licenses. All of the license information can be found in the included LICENSE file.

Funding

This project is funded by the French institute for Bioinformatics (IFB) through the PIA2 11-INBS-0013 grant.