From the DOI handbook
Although from a character encoding viewpoint suffixes are case sensitive, for example 10.123/ABC is different from 10.123/AbC and the two could be distinguished as different identifiers, the DOI Foundation decided to remove case sensitivity, after a detailed review of the consequences
For that reason, I thing normalize should return the .toLowerCase version of the DOI. Maybe it's just that simple, assuming there's no issues with special characters?
From the DOI handbook
For that reason, I thing
normalizeshould return the.toLowerCaseversion of the DOI. Maybe it's just that simple, assuming there's no issues with special characters?