On Fri, Oct 08, 2004 at 12:06:56PM -0500, Bryan Baldus wrote: > I'm in the process of preparing my modules for submission to CPAN. Before I > post them, I am seeking input on the naming of my errorchecking module, > MARC::Errorchecks. This validates MARC21 records based on MARC21 and > AACR2/LCRI rules, and applies to bibliographic records only. So, instead of > MARC::Errorchecks > <http://home.inwave.com/eija/bryanmodules/MARC-Errorchecks-1.02/>, > perhaps MARC::Bibliographic::Errorchecks might be a more appropriate name? > If so, aside from changing all references from the old name to the new name, > are there any hidden problems with this?
I would leave it as MARC::Errorchecks, or maybe MARC::Validate? If you must distinguish between different types of validation you could then have MARC::Validate::Bibliographic, etc. But I would worry about that when you actually do have other types of validation :-) > Similarly, if I add the Bibliographic directory in MARC, perhaps my other > module, MARC::Lintadditions > <http://home.inwave.com/eija/bryanmodules/MARC-Lintadditions-1.04/> should > be renamed to MARC::Bibliographic::Lintadditions? Lintadditions is an > expanded version of MARC::Lint, which also seems to check bibliographic > records, so perhaps MARC::Lint should be MARC::Bibliographic::Lint? This > would allow other Lint modules to cover authority record validation, such as > a hypothetical MARC::Authority::Lint. Any chance your Lint additions could be added to MARC::Lint proper and avoid user confusion down the road? //Ed