Skip to content

Java project that provides a simple mechanism to create/update Digital Specimens in the Disco Repository reading them from different sources like DwC-a files

Notifications You must be signed in to change notification settings

samleeflang/openDS_CRUD_operator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DiSSCo Digitiser

Version 1.0.0

This java project provides a simple mechanism to create Digital Specimens in the Disco Repository

1. Getting Started

1.1. Generate the jar file of the project with dependencies

mvn package

1.2. Create a config properties file to be used during the execution

Use the file src/test/resources/config_template.properties as template to create your own config.properties file to be used during the execution

1.3 Run the program with the desired parameters


java -jar digitisers-1.0-jar-with-dependencies.jar -c PATH_TO_CONFIGURATION_FILE -m METHOD [ADDITIONAL PARAMETERS ACCORDING TO DIGITISER METHOD SELECTED]```

Dwca digitiser:

  • Single DwC-A File:

java -jar digitisers-1.0-jar-with-dependencies.jar -c PATH_TO_CONFIGURATION_FILE -m dwca -f PATH_TO_DWCA_FILE
  • Directory with DwC-A Files:

java -jar digitisers-1.0-jar-with-dependencies.jar -c PATH_TO_CONFIGURATION_FILE -m dwca -d PATH_TO_DIRECTORY_WITH_DWCA_FILES
  • DwC-A URL:

java -jar digitisers-1.0-jar-with-dependencies.jar -c PATH_TO_CONFIGURATION_FILE -m dwca -u DWCA_FILES_URL

GBIF digitiser:


java -jar digitisers-1.0-jar-with-dependencies.jar -c PATH_TO_CONFIGURATION_FILE -m gbif -n CANONICAL_NAME -k KINGDOM

2. Features to be added in the future

  • Support different dwc-a formats. Currently the system is only working with dwc-a files obtained from downloaded occurrence data from GBIF. Add support for dwc-a obtained from IPT (https://ipt.gbif.org/) and from NHMUK (https://data.nhm.ac.uk/dataset/collection-specimens/)
  • Review fields used to populate the Digital Specimen's content from the DwC-a file (core vs verbatim, fields not clear, etc.)
  • Review how to calculate MIDS level

Funding

This code was created to demonstrate how to digitise specimen from DwC-A files, as part of the ICEDIG project https://icedig.eu/ ICEDIG a DiSSCo Project H2020-INFRADEV-2016-2017 – Grant Agreement No. 777483 Funded by the Horizon 2020 Framework Programme of the European Union

About

Java project that provides a simple mechanism to create/update Digital Specimens in the Disco Repository reading them from different sources like DwC-a files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%