From: Brian Cassidy [mailto:[EMAIL PROTECTED]
Subject: RE: NACO Normalization and Text::Normalize

> * normalize()
>
> inputs: either a MARC::Record object or a string. This should probably
> accept an arbitrary number of inputs so, you can do
> * compare()
> 
> inputs: either two M::R objects or two strings.
> 
> Given two M::R objects, both are normalize()'ed. It would return false
> (or should it be true?) if, based on the rules [1], some field in $a
> matches some field in $b.

You may need some additional parameters, like what tags to normalize,
since you may want to do NACO normalization on fields other than the
1XX.  For example, I currently do NACO normalization on the 1XX, 4XX,
5XX and 7XX in my Authority records.  By doing that I can quickly
build a hash that allows me to find the broader, narrower, related 
and use-for references for a record in the entire Authority file.

Andy.

Reply via email to