Conversation
This reserves characters in registered names. The intention is to reserve characters to allow for namespace or a specific URI schemes in the future.
|
#2 introduces some codecs with Most of these characters are already prohibited by the |
|
At the moment, I would lean towards the most conservative option possible. For names with no prefix, I would tend to reserve Would those numcodecs extensions be registered here as well or do we delegate that namespace to be handled within the numcodecs repository? I'm also a bit worried now about disambiguation with numcodecs.js versus the Python package. |
|
I added a section on namespaces.
I also removed |
This PR reserves characters in registered names.
The intention is to reserve characters to allow for namespace or a specific URI schemes in the future.
The reservations include all URI reserved characters as in RFC 3986.
They additionally include ".", "-", and "~". Underscores are allowed since
sharding_indexis already used.xref: zarr-developers/zarr-specs#330 (comment)
Capitalization should be considered in a future pull request. I recommend reserving all capital letters.