internetarchive / internetarchive/openlibrary
Display ISNI according to ISNI standard
- Dominant language
- Python
- Stars
- 6.7k
- Forks
- 2k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 138
Description
MOD 11-2 is defined in ISO/IEC 7064 and there's code available in a PyPI package https://pypi.org/project/python-stdnum/
As an aside, the draft of the ISNI standard, ISO/IEC 27729, that I found has the following about rendering:
> When an ISNI is written, printed or otherwise presented in a human-readable format:
> a) it shall be preceded by the letters ISNI, separated from the identifier by a space, and
> b) the 16 digits shall be displayed as four blocks of four digits, with each block separated from the next
> by a space.
> EXAMPLE ISNI 1422 4586 3573 0476
OpenLibrary isn't currently following these rendering rules.
_Originally posted by @tfmorris in https://github.com/internetarchive/openlibrary/issues/6841#issuecomment-1208348204_
Contributor guide
Assessment
This issue has not been assessed yet.