You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EML has an authentication element for defining checksum metadata. This allows the EDI repository to verify the integrity of data packages it receives and vice versa for data consumers. Currently, EDI expects the hash algorithm to be declared as the simple text string "MD5" in the method attribute of the authentication element.
Proposed Change
This practice can be improved by defining the hash algorithm as a machine-resolvable IRI from the SPDX ontology. Specifically, replace "MD5" with "http://spdx.org/rdf/terms#checksumAlgorithm_md5". This approach satisfies EML's requirements for text type content and clearly defines the algorithm using linked data terms. Additionally, this change aligns the checksum representation with Science-On-Schema.org conventions, promoting interoperability.
Affected Systems
This change would likely require coordination across various systems:
Background
EML has an authentication element for defining checksum metadata. This allows the EDI repository to verify the integrity of data packages it receives and vice versa for data consumers. Currently, EDI expects the hash algorithm to be declared as the simple text string "MD5" in the method attribute of the authentication element.
Proposed Change
This practice can be improved by defining the hash algorithm as a machine-resolvable IRI from the SPDX ontology. Specifically, replace "MD5" with "http://spdx.org/rdf/terms#checksumAlgorithm_md5". This approach satisfies EML's requirements for text type content and clearly defines the algorithm using linked data terms. Additionally, this change aligns the checksum representation with Science-On-Schema.org conventions, promoting interoperability.
Affected Systems
This change would likely require coordination across various systems:
The text was updated successfully, but these errors were encountered: