Skip to content

NSDRA/nsdra-maturity-indicators-generator

Repository files navigation

FAIR Maturity Indicators Generator for NanoSafety Data Reusability

Codacy Badge GitHub top language Lines of code GitHub GitHub release (latest by date) DOI

This repository aims at providing a tool to generate maturity indicators description (in Markdown and Nanopublication formats) from Java properties files and following the FairMetrics templates.

Usage

Using the precompiled JAR

You can download the precompiled JAR file from the releases tab and run the tool using the following command:

java -jar maturity-indicators-generator-v1.0.jar -s SOURCE_PATH -d DEST_PATH

SOURCE_PATH: is the path of the maturity indicators defined as Java properties files. There is 11 lists of maturity indicators created to assess reusability of NanoSafety data can be downloaded from https://github.com/NSDRA/nsdra-maturity-indicators-props

DEST_PATH: is the path where the generated maturity indicators (Markdown & Nanopublication) will be placed, along with a JSON file describing the lists (needed for the JSON-LD generator web app).

Build the project from source

1- clone this repository and "cd" into its directory (maven is needed for the following commands).

mvn package -DskipTests 

2- Run the built JAR file using the following command:

java -jar maturity-indicators-generator-v1.0-jar-with-dependencies.jar -s SOURCE_PATH -d DEST_PATH

SOURCE_PATH: is the path of the maturity indicators defined as Java properties files. There is 11 lists of maturity indicators created to assess reusability of NanoSafety data can be downloaded from https://github.com/NSDRA/nsdra-maturity-indicators-props

DEST_PATH: is the path where the generated maturity indicators (Markdown & Nanopublication) will be placed, along with a JSON file describing the lists (needed for the JSON-LD generator web app).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages