Nokogiri-native, dependency-light reading/projection contract over MODS v3 documents, shared by the DRS front end (Cerberus) and API backend (Atlas). Pure functions over a document: selectors that locate nodes (for editing) and projections that return plain data (for indexing/display). No Rails, no persistence, no HTTP.
Required Ruby Version
>= 3.0
Authors
David Cliff