[OPEN-ILS-DEV] Two questions

Mike Rylander mrylander at gmail.com
Thu Oct 25 16:02:19 EDT 2007


On 10/18/07, Roberge, Pierre <roberge.pierre at uqam.ca> wrote:

Sorry for the delay, Pierre.  It's been a crazy week here.

[snip]

>
> On an other topic, Mike explained to me that there are plans to develop an
> authority management interface. That would be great. I understand that for
> the moment, authority records are batch loaded. On the other hand, we
> noticed that the cataloguing client already seems to be in some way
> 'authority aware'. When we ask for validation of a record, the fields that
> are usually under authority control are highlighted in red (like fields 440
> and 650). When it happens, does that simply mean there are no authority
> records to match these specific fields? Are there authority records loaded
> in the Demo database? And if so, are there complete authority records (with
> all the related terms, unauthorised forms, generic terms and so on)? How
> does that work?
>

When the "validate" button is clicked, the MARC editor walks the
controlled fields of the record (as defined by the Library of Congress
in USMARC/MARC21 and documented by OCLC in their online docs) and
searches the authority records for matching terms from each subfield.
If the matching term is found in the related authority fields then the
subfield text stays black.  If it's not, as you see, it turns red.

The subfields are all searched independently right now, but we want to
change that in combination with the upcoming authority work.

The map used for controlled field to search authority field looks like this:

    100 : ['[100,400,500,700]',100],
    400 : ['[100,400,500,700]',100],
    700 : ['[100,400,500,700]',100],
    800 : ['[100,400,500,700]',100],
    110 : ['[110,410,510,710]',110],
    410 : ['[110,410,510,710]',110],
    710 : ['[110,410,510,710]',110],
    810 : ['[110,410,510,710]',110],
    111 : ['[111,411,511,711]',111],
    411 : ['[111,411,511,711]',111],
    711 : ['[111,411,511,711]',111],
    811 : ['[111,411,511,711]',111],
    240 : ['[130,430,530,730]',130],
    440 : ['[130,430,530,730]',130],
    130 : ['[130,430,530,730]',130],
    730 : ['[130,430,530,730]',130],
    830 : ['[130,430,530,730]',130],
    600 : ['[100,400,480,481,482,485,500,580,581,582,585,700,780,781,782,785]',100],
    650 : ['[150,450,480,481,482,485,550,580,581,582,585,750,780,781,782,785]',150],
    651 : ['[151,451,480,481,482,485,551,580,581,582,585,751,780,781,782,785]',151],
    655 : ['[155,455,480,481,482,485,555,580,581,582,585,755,780,781,782,785]',155],


The number at the beginning of the line is the field from the bib
record, and the quoted list (such as '[130,430,530,730]') is the list
of fields to search in the authority records.  The last field on each
line specifies where to find the authorized heading within the
authority record.

If you do have authority records, and there are matching terms, then
you can right-click on the controlled fields and get a list of
authority records to overlay into the bib record.  You can try that
out on the demo.gapines.org server if you like.

Does that help?

-- 
Mike Rylander
 | VP, Research and Design
 | Equinox Software, Inc. / The Evergreen Experts
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  miker at esilibrary.com
 | web:  http://www.esilibrary.com


More information about the Open-ils-dev mailing list