Skip to content

Check root element is atom:entry, and all Atom/Codemeta tags are valid

vlorentz requested to merge check-root-element into master
  1. Check root element is <atom:entry> I found some deposits on staging which use <entry xmlns="https://doi.org/10.5063/SCHEMA/CODEMETA-2.0"> instead
  2. Check all tag names in Atom and Codemeta namespaces are valid, as this would have caught this mistake too, and more
  3. finally remove deprecated <atom:external_identifier> element

I recommend reviewing each commit individually

Edited by vlorentz

Merge request reports