RepoWiz, version 1.0.0-SNAPSHOT - RepoWiz helps you to find a suitable repository for your data and prepares your submission.
Created by Jennifer Bödker ([email protected])
The Fair Data Principles demands the submission of data of funded research in order to make it publicly accessible. Since there are a lot of repositories for different data types or even multiple repositories for the same data types but with different requirements for the submission, in order to facilitate FAIR data RepoWiz supports the upload from any local management systems to different repositories.
In order to execute the code you need to clone the repository
git clone https://github.com/qbicsoftware/RepoWiz
and then package the jar with Maven
mvn clean package
The jar file will be located in the target folder of the repowiz-application module.
repowiz-application/target/repowiz-application-VERSION-jar-with-dependencies.jar
RepoWiz runs with different subcommands:
For inexperienced users RepoWiz offers a guide that suggest a suitable repository for your project
java -jar RepoWiz-1.0.0.jar guide -p QFSVI -conf credentials.properties
If you are already familiar with repositories and just want to upload your data to a repository use the select command:
java -jar RepoWiz-1.0.0.jar select -r geo -p QFSVI -conf credentials.properties
If you just want to know which repositories are already supported use the list command:
java -jar RepoWiz-1.0.0.jar list
For the subcommands guide and select a config file is required. This is a json file that looks like this:
{
"server_url" : "openbis-serverurl",
"user": "username",
"password": "password"
}
The example config shows all required fields for the connection with the openBIS system. For data from another local database management system the config may vary.
