API to run FAIR evaluations of online resources (Findable, Accessible, Interoperable, Reusable)

An API to run evaluations to assess the FAIRness of a resource.

Using FastAPI and MongoDB

Requirements

  • Docker

  • Docker Compose

  • Poetry if you need to install new Python packages.

  • Node.js (with npm) if you need to do frontend development

Edit the assessments

Most of the Python code for the API is in https://github.com/MaastrichtU-IDS/fair-enough/tree/main/backend/app

All assessments used to run evaluations are python scripts defined in the same folder: https://github.com/MaastrichtU-IDS/fair-enough/tree/main/backend/app/assessments

Backend local development

Start the stack for development locally with Docker Compose:

Now you can open your browser and interact with these URLs:

To check the logs of a specific

 

 

 

To finish reading, please visit source site