Search MARC Authorities

Search MARC Authorities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NOT UPDATED

Search/Get Authority records for the Authority app (UXPROD-2942)

  • TO support the Authority app, we need a way to Search and Retrieve MARC Authority records 

  • Need to consider with our search implementation > browse.  

  • User expectations for searching: when searching just for authority records, I need to be able to search the following MARC Authority Format fields: 100 Personal name, 110 Corporate name, 111 Conference name, 130 Uniform or series title, 150 Subject, 151 Geographic place, 155 Genre. I also need to retrieve authority records based on the cross-references, i.e. the 4XX  and 5XX versions of all these fields. It is also useful to be able to search on the LCCN (Library of Congress Control number, field 010) and a system identifier, if possible.

NFRs

These results need to return via the UI. 

#of results returned

time to retrieve all results AND display results*

1 million

3 seconds

1 - 3 million 

5 seconds

3 - 5 million

8 seconds

5 - 10 million

10 seconds 

10 - 15 million

12 seconds

*Assumption: We can retrieve within these times BUT display will be supported with pagination meaning we will retrieve AND be able to get enough Authority records for UI display

See first tab for number of Authority records has per library:  https://docs.google.com/spreadsheets/d/10GiFrfZee8aY8PcE0JJxf-lWtMkddFWnOYo_tiKYXrs/edit#gid=1474082758

Additional NFRs

  • Results should be paginated

  • Offset and limit parameters will determine pagination

  • Results should contain a JSON response with keys: records (array of associated instance UUIDS), recordCount (integer)

  • A search with no results should have an empty records array and count of 0

General Functional Requirements

  • Using Elastic Search will support: Exact phrase, Boolean, Truncation, Wildcard (TBD) 

List of MARC Authority fields - https://www.loc.gov/marc/authority/ecadlist.html

SEARCH (In addition to keyword, a user can select a fielded search option from the search dropdown to search specific MARC fields)

In addition to keyword, a user can select a fielded search option from the search dropdown to search specific MARC fields

MARC field /subfield 

Comments

Scenario(s) for using search option

In addition to keyword, a user can select a fielded search option from the search dropdown to search specific MARC fields

MARC field /subfield 

Comments

Scenario(s) for using search option

Keyword

  • 010 LIBRARY OF CONGRESS CONTROL NUMBER | $a - LC control number ; $z

  • 100 - HEADING--PERSONAL NAME | All available subfields with the exception of $6 and $8

  • 110 - HEADING--CORPORATE NAME | All available subfields with the exception of $6 and $8

  • 111 - HEADING--MEETING NAME | All available subfields with the exception of $6 and $8

  • 130 - HEADING--UNIFORM TITLE | All available subfields with the exception of $6 and $8

  • 150 - HEADING--TOPICAL TERM  | All available subfields with the exception of $6 and $8

  • 151 - HEADING--GEOGRAPHIC NAME | All available subfields with the exception of $6 and $8

  • 155 - HEADING--GENRE/FORM TERM |  All available subfields with the exception of $6 and $8

  • 400 - SEE FROM TRACING--PERSONAL NAME | All available subfields with the exception of $6 and $8

  • 410 - SEE FROM TRACING--CORPORATE NAME | All available subfields with the exception of $6 and $8

  • 411 - SEE FROM TRACING--MEETING NAME | All available subfields with the exception of $6 and $8

  • 430 - SEE FROM TRACING--UNIFORM TITLE | All available subfields with the exception of $6 and $8

  • 450 - SEE FROM TRACING--TOPICAL TERM | All available subfields with the exception of $6 and $8

  • 451 - SEE FROM TRACING--GEOGRAPHIC NAME | All available subfields with the exception of $6 and $8

  • 455 - SEE FROM TRACING--GENRE/FORM TERM | All available subfields with the exception of $6 and $8

  • 500 - SEE ALSO FROM TRACING--PERSONAL NAME | All available subfields with the exception of $6 and $8

  • 510 - SEE ALSO FROM TRACING--CORPORATE NAME | All available subfields with the exception of $6 and $8

  • 511 - SEE ALSO FROM TRACING--MEETING NAME | All available subfields with the exception of $6 and $8

  • 530 - SEE ALSO FROM TRACING--UNIFORM TITLE | All available subfields with the exception of $6 and $8

  • 550 - SEE ALSO FROM TRACING--TOPICAL TERM | All available subfields with the exception of $6 and $8

  • 551 - SEE ALSO FROM TRACING--GEOGRAPHIC NAME | All available subfields with the exception of $6 and $8

  • 555 - SEE ALSO FROM TRACING--GENRE/FORM TERM | All available subfields with the exception of $6 and $8

10/27/2021 - Do not search 4XX/5XX $w and $i but display if available

Document Keyword search requirements 

Scenarios for using this option

  • I do not know if the entity is a corporate or personal name 

  • Unsure of the full name 

  • Easy 

Personal name

Update authority schema to include 
||MARC tag||subfield||potential field/property name||
|100| a-d,q, g|personalname| 
|400| a-d,q, g|sfpersonalname| 
|500| a-d,q, g|safpersonalname| 

h3. Resources
- Personal name structure  https://www.loc.gov/marc/authority/adx00.html

100 - NR

400 - Repeatable

500 - Repeatable

 

 

Corporate/Conference Name

Update authority schema to include 
||MARC tag||subfield||potential field/property name||
|110| a-d,n, g|corporatename| 
|410| a-d,n, g|sfcorporatename| 
|510| a-d,n, g|safcorporatename|  

h3. Resources
- Corporate name structure https://www.loc.gov/marc/authority/adx10.html

 

Update authority schema to include 
||MARC tag||subfield||potential field/property name||
|111| a,c,d,n,q, g|meetingname| 
|411| a,c,d,n,q, g|sfmeetingname| 
|511| a,c,d,n,q, g|safmeetingname|

h3. Resources
- Meeting name structure https://www.loc.gov/marc/authority/adx11.html

110 - NR

111 - NR

410 - Repeatable

411 - Repeatable

510 - Repeatable

511 - Repeatable

 

 

 

Uniform or series title

  • 130 - HEADING--UNIFORM TITLE | All available subfields with the exception of $6 and $8

  • 430 - SEE FROM TRACING--UNIFORM TITLE | All available subfields with the exception of $6 and $8

  • 530 - SEE ALSO FROM TRACING--UNIFORM TITLE | All available subfields with the exception of $6 and $8

130 - NR

430 - Repeatable

530 - Repeatable

10/27/2021 - Do not search 4XX/5XX $w and $i but display if available

 

Subject

  • 150 - HEADING--TOPICAL TERM | All available subfields with the exception of $6 and $8  

  • 450 - SEE FROM TRACING--TOPICAL TERM | All available subfields with the exception of $6 and $8

  • 550 - SEE ALSO FROM TRACING--TOPICAL TERM |All available subfields with the exception of $6 and $8

150 - NR

450 - Repeatable

550 - Repeatable

10/27/2021 - Do not search 4XX/5XX $w and $i but display if available

 

Children's subject headings

  • 008 position [11] value [b]

008 - NR

 

Geographic name

  • 151 - HEADING--GEOGRAPHIC NAME | All available subfields All available subfields with the exception of $6 and $8 

  • 451 - SEE FROM TRACING--GEOGRAPHIC NAME | All available subfields with the exception of $6 and $8

  • 551 - SEE ALSO FROM TRACING--GEOGRAPHIC NAME | All available subfields with the exception of $6 and $8

151 - NR

451 - Repeatable

551 - Repeatable

10/27/2021 - Do not search 4XX/5XX $w and $i but display if available

 

Genre

  • 155 - HEADING--GENRE/FORM TERM | All available subfields with the exception of $6 and $8  

  • 455 - SEE FROM TRACING--GENRE/FORM TERM | All available subfields with the exception of $6 and $8

  • 555 - SEE ALSO FROM TRACING--GENRE/FORM TERM | All available subfields with the exception of $6 and $8

155 - NR

455 - Repeatable

555 - Repeatable

10/27/2021 - Do not search 4XX/5XX $w and $i but display if available

 

Identifier - all

  • 001 - Control Number

  • 010 LIBRARY OF CONGRESS CONTROL NUMBER | $a - LC control number ; $z

  • 024 - OTHER STANDARD IDENTIFIER | All available subfields with the exception of $6 and $8

  • 035 - SYSTEM CONTROL NUMBER | $a - System control number ; $z

001 - NR

010 - NR

024 - Repeatable

035 -  Repeatable

 

Name-title

100 a-d,f,k-t

110 a-d,f,k-t

111 a-d,f,k-t

400 a-d,f,k-t

410 a-d,f,k-t

411 a-d,f,k-t

500 a-d,f,k-t

510 a-d,f,k-t

511 a-d,f,k-t

10/27/2021 - New requirement

 

Authority UUID 

  • 999 ff $s

NR

 

Notes (Not for Lotus release)

  • 667 - NONPUBLIC GENERAL NOTE |

$a

667 - Repeatable

 

Filters

MARC field/subfield

MARC field /subfield 

Input type

Requirement 

MARC field/subfield

MARC field /subfield 

Input type

Requirement 

Record Creation Date

008 positions 00-05

Date picker filter

 

Record Last Updated by

005 - DATE AND TIME OF LATEST TRANSACTION

Date picker filter 

 

Exclude 4XX & 5XX in search results 

  • 4XX  | All available subfields with the exception of $6 and $8

  • 5XX | All available subfields with the exception of $6 and $8

Single checkbox

 

Facets

MARC field/subfield

MARC field /subfield 

Release

Comments

MARC field/subfield

MARC field /subfield 

Release

Comments

Subject heading/thesaurus

008 - FIXED-LENGTH DATA ELEMENTS | [11] Subject heading system/thesaurus

 

 

Authority File - Source

Will not be MARC value - Implementation TBD

 

 

Additional details: