[
]()
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:
- FAIR Checker web app, is deployed at http://fair-checker.france-bioinformatique.fr.
- 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.