Issue 12214

Create a new DwC-A Validator

12214
Reporter: lfrancke
Type: NewFeature
Summary: Create a new DwC-A Validator
Priority: Major
Resolution: Duplicate
Status: Closed
Created: 2012-11-05 17:11:13.329
Updated: 2017-10-06 15:13:19.201
Resolved: 2017-10-06 15:13:19.176
        
Description: This validator should be in two parts: A reusable and extendable library part as well as a tool wrapping it to listen to messages from the upstream tools (CRAWLER-39), validating the DwC-A files mentioned in those messages and then sending on a message with the result of the validation with both a detailed report and also a summary flag to indicate if the dataset should be used for further indexing processing.

Initially the validation should cover more or less what the online validator currently tests for which is primarily archive syntax, referential integrity and the use of null. It'd be nice if we could design the library in a way now that allows us to plug in various other validations at a later point and that allows us to integrate it into other tools like the IPT
]]>
    


Author: kbraak@gbif.org
Comment: Validating the eml.xml against the field assertions in our registry database would be ideal. See REG-462
Created: 2013-11-08 11:40:38.256
Updated: 2013-11-08 11:40:38.256


Author: omeyn@gbif.org
Comment: More or less being handled by external people now.
Created: 2013-12-17 15:32:43.25
Updated: 2013-12-17 15:32:43.25


Author: mdoering@gbif.org
Comment: See https://github.com/gbif/dwca-validator/tree/dev/dwca-validator-lib and Christians design https://github.com/gbif/dwca-validator/wiki/Design
Created: 2014-01-09 17:43:03.16
Updated: 2014-01-09 17:43:03.16


Author: hoefft
Comment: https://github.com/gbif/portal16/issues/73
Created: 2017-10-06 15:13:19.198
Updated: 2017-10-06 15:13:19.198