Skip to content

Populate FDP with content via github actions

License

Notifications You must be signed in to change notification settings

ejp-rd-vp/fdp-populator

 
 

Repository files navigation

FAIR Data Point Populator

Introduction

The FAIR Data Point Populator was created to help people not very familiar with FAIR, to create metadata in Excel sheets, and have these published in a FAIR Data Point (https://www.fairdatapoint.org/). The FAIR Data Point Populator is a GitHub workflow, that reads the metadata from the repository, transforms this into RDF, and then publishes this on a FAIR Data Point.

Set up

Set up alternative

Alternatively, this Jupyter notebook can be used. This still requires a FAIR Data Point to be available.

Use

  • The user fills in the FPD or EJP RD template.
  • The user uploads the template to the metadata repository (or hands it over to the administrator for the administrator to upload).
  • The administrator checks the metadata, and in the case of the FDP template, extracts a datasets.csv and distributions.csv file.
  • The administrator sets the target metadata and target catalog in the config.yml file (see the config file for an example), and starts the workflow using the start workflow button.
  • The FDPP converts the metadata from the Excel sheet into RDF documents.
  • The FDPP publishes the RDF into the connected FAIR Data Point.

EJP RD

The EJP RD version of this tool requires special configuration of the FAIR Data Point, following the EJP RD metadata schema.

Status

Datasets are currently succesfully uploaded to FDPs. Distributions are almost ready. Some limitations still exist in the tool due to metadata schema discrepancies.

About

Populate FDP with content via github actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.5%
  • Mustache 9.5%