Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.4%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: NSDRA
  • License: agpl-3.0
  • Language: Java
  • Default Branch: master
  • Size: 53.7 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Created almost 5 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation Authors

README.md

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:

bash 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).

bash mvn package -DskipTests

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

bash 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).

Owner

  • Name: NSDRA
  • Login: NSDRA
  • Kind: organization

NanoSafety Data Reusability Assessement Framework

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Ammar
    given-names: Ammar
title: "FAIR Maturity Indicators Generator for NanoSafety Data Reusability"
version: v1.1
date-released: 2021-08-03
url: "https://github.com/NSDRA/nsdra-maturity-indicators-generator"
preferred-citation:
  type: article
  authors:
    - family-names: Ammar
      given-names: Ammar
    - family-names: Evelo
      given-names: Chris T.
    - family-names: Willighagen
      given-names: Egon L.
  title: "FAIR assessment of nanosafety data reusability with community standards"
  year: 2022
  month: 7
  day: 6
  journal: ChemRxiv
  doi: 10.26434/chemrxiv-2022-l8vk8-v2
  url: https://doi.org/10.26434/chemrxiv-2022-l8vk8-v2

GitHub Events

Total
Last Year

Dependencies

pom.xml maven
  • com.fasterxml.jackson.core:jackson-annotations 2.12.3
  • com.github.jsonld-java:jsonld-java 0.13.4
  • com.io-informatics.oss:jackson-jsonld 0.1.1
  • info.picocli:picocli 3.1.0
  • org.antlr:ST4 4.3.1
  • org.eclipse.rdf4j:rdf4j-model 3.5.1
  • org.eclipse.rdf4j:rdf4j-rio-api 3.5.1
  • org.eclipse.rdf4j:rdf4j-rio-trig 3.5.1
  • org.freemarker:freemarker 2.3.30
  • org.json:json 20210307
  • junit:junit 4.13.1 test