mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-07-01 02:23:51 +02:00
22 lines
1.0 KiB
Markdown
22 lines
1.0 KiB
Markdown
|
---
|
||
|
title: "August, 2020"
|
||
|
date: 2020-07-02T15:35:54+03:00
|
||
|
author: "Alan Orth"
|
||
|
categories: ["Notes"]
|
||
|
---
|
||
|
|
||
|
## 2020-08-02
|
||
|
|
||
|
- I spent a few days working on a Java-based curation task to tag items with ISO 3166-1 Alpha2 country codes based on their `cg.coverage.country` text values
|
||
|
- It looks up the names in ISO 3166-1 first, and then in our CGSpace countries mapping (which has five or so of Peter's preferred "display" country names)
|
||
|
- It implements a "force" mode too that will clear existing country codes and re-tag everything
|
||
|
- It is class based so I can easily add support for other vocabularies, and the technique could even be used for organizations with mappings to ROR and Clarisa...
|
||
|
|
||
|
<!--more-->
|
||
|
|
||
|
- The code is currently on my personal GitHub: https://github.com/alanorth/dspace-curation-tasks
|
||
|
- I still need to figure out how to integrate this with the DSpace build because currently you have to package it and copy the JAR to the `dspace/lib` directory (not to mention the config)
|
||
|
|
||
|
|
||
|
<!-- vim: set sw=2 ts=2: -->
|