Curation tasks and helper scripts for the CGSpace institutional repository.
Go to file
Alan Orth 6228f337e9
src/main/java: Skip items that have country codes
Originally I wasn't sure if I was going to try to parse each code,
check them against the mapping, and possibly correct them, but it's
easier to just skip items with codes unless we're in "force" mode.
2020-08-01 23:14:19 +03:00
.idea Use gson 2.2.1 2020-08-01 20:21:25 +03:00
src src/main/java: Skip items that have country codes 2020-08-01 23:14:19 +03:00
.gitignore Add .gitignore 2020-07-31 22:01:05 +03:00
COPYING Initial commit 2020-07-31 21:40:15 +03:00
dspace-curation-tasks.iml Use gson 2.2.1 2020-08-01 20:21:25 +03:00
pom.xml Use gson 2.2.1 2020-08-01 20:21:25 +03:00
README.md README.md: Add TODO about workflow 2020-08-01 21:56:36 +03:00

DSpace Curation Tasks

Metadata curation tasks used on the CGSpace institutional repository:

  • CountryCodeTagger: tag items with appropriate country codes based on their existing country metadata

Tested on DSpace 5.8. Read more about the DSpace curation system.

Notes

This project was initially created according to the Maven Getting Started Guide:

$ mvn -B archetype:generate -DgroupId=org.cgiar.cgspace.ctasks -DartifactId=dspace-curation-tasks -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4

Todo

  • Add support for profiles so we can "force" re-tagging of all
  • Integrate with main DSpace build
  • Make sure this doesn't work on items in the workflow
  • Port to DSpace 6
    • Remember to bump Gson version!

License

This work is licensed under the GPLv3.

This repository contains data from the Debian iso-codes project project, which is licensed under the GNU Lesser General Public License v2.1.