I've got a new module I'd like to publish. This module handles provisional identifiers used for astronomical objects (asteroids and comets). These are temporary identifiers based upon the date & sequence of their discovery.
For example, "1981 EO27" was the provisional identifier for the asteroid which was eventually named after Arthur C. Clarke, and " 1973 EB" was the one eventually named after Albert Einstein, while '1993 F2' was the Shoemaker-Levy comet which crashed into Jupiter. My module creates a object that you can either convert from an ID into it's components, or from the components, generate the correct id. For more details, http://en.wikipedia.org/wiki/Provisional_designation_in_astronomy I'd suggest Astro::ID::Provisional as a namespace. Astro already exists, but ID doesn't. There are however other identifiers used in astronomy, so adding in Provisional makes sense. Any other suggestions?