VForWaTer / metacatalog

Modular metadata management platform for environmental data.
https://vforwater.github.io/metacatalog
GNU General Public License v3.0
3 stars 1 forks source link

Add MD5-checksum #146

Closed mmaelicke closed 3 years ago

mmaelicke commented 3 years ago

As another step towards reproducible metadata, the Entry, EntryGroup and ImmutableResultSet need a .checksum property that returns the MD5 hash of the jsonified dictionary representation. The Entry should produce a deep dictionary as checksum. The EntryGroup should use a checksum over all child checksums, the ResultSet uses the checksum of the group, unless no group is set. In that case the checksum of the only member is used.