nsdra-maturity-indicators-generator
https://github.com/nsdra/nsdra-maturity-indicators-generator
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
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
Metadata Files
README.md
FAIR Maturity Indicators Generator for NanoSafety Data Reusability
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
- Website: https://nsdra.org
- Repositories: 2
- Profile: https://github.com/NSDRA
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
- 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