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

Reply via email to