The Darwin Core Archive Validator

This validator was written by GBIF to test Darwin Core Archives as specified in the Darwin Core Text Guide. Due to the simplicity of the archives GBIF originally encouraged publishers to create them using simple custom scripts. Therefore the need arose to provide a testing framework for developers to make sure GBIF and others can read the information as expected.

The validator uses the official XML schema to validate the meta.xml descriptor, but additionally it uses the Darwin Core Archive I/O Java library to validate the content against the known extensions and terms registered within the GBIF network for sharing biodiversity data. GBIF runs a production and a development registry that keeps track of extensions, both of which are used by this validator. You can find more informatin about known extensions on this site or inspect the source defintions as listed by the GBIF production or development resources.

GBIF recommends to bundle an Ecological Markup Language (EML) xml file with an archive. As EML is a rather large and complex schema we have specified a GBIF profile that uses a subset of EML and also declares specific additions to EML within the generic additionalMetadata section of EML. Every valid GBIF profile document should therefore always be valid according to the official EML schema. The EML validation is done according those two xml schemas. The GBIF EML profile and the official EML schema. See download area for EML.

The EML and DWCA XML schemas have been last updated on 17-Jan-2022 09:24:51

For more information please contact the GBIF Helpdesk.