OLAC Validator

The current OLAC validator needs to be updated in several ways.

  1. The software doing the validation needs to be updated. It is currently running Xerces-J 2.9.1 and needs to be updated to at leaset Xerces-J 2.12.2
  2. The OLAC metadata schemea for qualified Dublin Core (QDC) which depends on Dublin Core and DCTerms needs to be updated to include RFC5646 (on the language element) and NLM (on the subject element. I have made these modifications in the 1.x files contained in the repo here: https://github.com/HughP/OLAC-Validation-files
  3. The registration script, written in PHP (register.php in the linked repo) likely needs to be refactored and written in python3 or php8. One blocker in updating the php code to php8 or newer would be that other php code would also need to be updated.
  4. Additional error messages need to be added to the response of the validator. I think these are added to the scripts in this folder: https://github.com/olac/olac/tree/master/web/register/scripts-1.1
Hugh Paterson III
Hugh Paterson III
Collaborative Scholar

I specialize in bespoke research at the intersection of Linguistics, Law, Languages, and Technology; specifically utility and life-cycle management for information products in these spaces.