Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Work order (sort to view order) FeaturesDescriptionProposed release to implementFeatures/User StoriesNotes
1Identify authority file source. Support ability to filter authority records by authority source file.

Catalogers want to know the authority source file of authority records. In addition, it is important for us to know for linking bib field and authority record validation.  

Mapping availability will be available in Admin settings and libraries will be able to setup their own mapping values.

Must support multiple libraries (single tenant/multi-tenant) maybe not Nolana but implementation needs to consider this requirement.

Nolana (released)


Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3793

Managing Authority source files

2Identify MARC bib fields eligible for linking

Not all bib fields can be linked to an authority record(s). Define list of eligible MARC bib fields (including indicators/subfields) and each eligible MARC bib field's authority field that controls it. 

Can also be used for linking bib field and authority record validation. 

Orchid 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2966

Authority Linking: Authority Name (no title) + Bib Field

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3808

3Permission - Ability to link/match bib fields + authority records (manual) 
Orchid

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2966

 

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-254

13Permission - Ability to link/match bib fields + authority records (automatic) 
Poppy
Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3874
12Automated matching : Identify MARC bib field and MARC authority record match point(s)

For automated linking, the MARC bib field and authority record must have a match point based on Authority control number. 

A MARC bib field match point will be subfield $0 value, which is the authority record control number or standard number. $0 may be a URI that contains the matching control number or standard number. We need to support matching that control number or standard number in the URI to the authority record control number or standard number (that value maybe in the 010$a/001/024/TBD).   

NOTE: MARC bib subfield: $0 Authority record control number or standard number is Repeatable

OrchidHandled with manual linking development
14Enhance MARC bib field by adding $0 (authority record control number or standard number) value with applicable URI when link is made AND bib record does not contain a $0 and/or the URI does not contain $0 with URI. Need to consider data import workflow Orchid

 

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2966

15Automated matching bib fields to authority records

A MARC bib field has a subfield $0 value, which is the authority record control number or standard number. $0 may be a URI that contains the matching control number or standard number. We need to support matching that control number or standard number in the URI to the authority record control number or standard number.   

MARC bib subfield: $0 Authority record control number or standard number is Repeatable

Poppy

Handled with #16 

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3874

4Manual link/unlink a MARC bib field to MARC authority record 

Initial development will focus on allowing a cataloger to manual match/link a MARC bib field to an Authority record. Once record is linked then the authority field value should update the matched/linked MARC bib field value. Matched/linked MARC bib field value is read-only and can only be edited when user unlinks the bib field from authority record. 

Impacted workflows

  • Edit MARC bib record 
  • Derive a new MARC bib record 
  • Data import > Update a MARC bib record (in batch or single record import) 
  • Edit MARC authority record 
  • Data import > Update a MARC authority record 
  • Delete an Authority record
  • Optimistic locking? 
Orchid

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODQM-254

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2966

Linking Bib field to Authority 1XX | Handling $0 and $9

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3808

16Automated link/unlink a MARC bib field to MARC authority record 

If the bib field contains a $0 Authority record control number or standard number then automatically match/link the bib field to the authority record when 

  • Cataloger is on the Edit/Derive MARC bib record and hits Link Authorities action (most likely will be renamed) 
  • Cataloger is on the Edit/Derive MARC bib record and hits the Save & close button 
  • Clicking on Link Authorities OR Save & close kicks off a check of all eligible to be linked MARC bib fields on the record and will either 
    • Match/link the bib fields to authority records 
    • Identify errors with existing linking 
    • Identify unsuccessful matches 
    • Identify partial matches 
    • Identify near/suggested matches 

Impacted workflows: 

  • Edit MARC bib record 
  • Derive a new MARC bib record 
  • Data import > Update a MARC bib record (in batch or single record import) 
  • Edit MARC authority record 
  • Data import > Update a MARC authority record 
  • Delete an Authority record
  • Optimistic locking? 
Poppy (phase 1)

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3874

5Inventory > Browse > Indicate use of authorized heading 
  1. When user goes to Inventory app 
  2. Selects Browse subjects or Browse contributors 
  3. S/he/they enter a query 
  4. If any subject or contributor on the browse list is controlled by an authority record 
  5. THEN display an Is authorized indicator on the same row as that subject or contributor 
  6. AND provide access to the Authority record from the Browse list
Orchid

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2968

6Inventory > View source > Indicate use of authorized heading
  1. When user goes to Inventory app 
  2. AND user accesses an Instance record with Source = MARC 
  3. AND user clicks View Source from Action menu 
  4. AND a bib field(s) has been linked to authority record(s) 
  5. Then show an Is authorized indicator AND provide access to the Authority record from the View source page
Orchid

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2968

7Authority results list (search / browse) - show # of instances/bibs linked to Authority record
  1. When user goes to MARC authority app 
  2. AND user searches or browses authority records 
  3. Then search / browse list should display a column called # of titles 
  4. AND # of titles = the total # of instances that are linked to this authority record
  5. Should only display on Auth type = Authorized 
  6. AND total number should open a new tab/window that displays a list of those linked instances in the Inventory app 
  7. SO that the user can review the list 
Orchid

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2968

8MARC authority record manual updates → Trigger linked/matched MARC bib records updates 

Given the MARC authority record is linked to a MARC bib record 

When a user edits the MARC authority field that is linked to the MARC bib field 

AND hits Save 

Then the linked bib record(s) field is also updated

Ideally this would be in real-time but note that some authority records could be linked to hundreds or thousands of bib records. 

Impacted workflow 

  • Update MARC authority records via Data import
  • Optimistic Locking?
Orchid

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODQM-255

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2967

9MARC authority record updates (via data import) → Trigger linked/matched MARC bib records updates

Libraries prefer for the updating bib records to not happen in the same job as MARC authority record updates via data import. So we need to consider a way to trigger updating bib records once the MARC authority record updates via data import complete. 

Also need to consider scenarios where the updated MARC authority record has a different match point

Orchid

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyARCH-23

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyARCH-22

21Create a local MARC authority record via UIAllow a cataloger to create a local MARC authority record if unable to find an authority record in any of the recognized authority source files. Work includes a new permission - Create a local MARC authority record via UI."Q"

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3910

10Delete handling

Given the authority record is linked/matched to bib records 

When a cataloger chooses to Delete an Authority record 

Then warn the cataloger that the bib records will be unlinked if s/he/they proceed with deletion 

AND if deletion proceeds then delete the authority record AND unlink/unmatch bib fields. Do not remove data that was once controlled by the authority record.  


NOTE: For Nolana, if it is easier to block deletion then we can move this feature to Orchid. 

Orchid

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2967

11Reporting > Change log (who made the update, last update, created date, etc) 

Catalogers want the ability to review any changes to the authority record or bib records to aid in authority control and overall catalog maintenance.

Providing a report or a widget that allows catalogers to view the records that were created in TBD timeframe OR updated in TBD timeframe. It also be cool to allow for reports that include

  • Authority 1XX/4XX? record updated/created 
  • Updated date 
  • Created date
  • Who updated (nice to have) 
  • Who created (nice to have) 

Since focus of our development is MARC then records returned would have source = MARC. Should not matter how these records were created (via UI or Data import) or updated (via UI or Data import) 

Orchid/Poppy?

Maybe a widget, in-app report, or both

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2966

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFOLIO-3521

See reporting features

18Reporting > Which MARC authorities do not have MARC bib linked
TBD

Filter to authority records not linked to any bibliographic record UIMARCAUTH-200  | MSEARCH-467

Possibly leverage lists app 

19Reporting > Bib field linked to reference (aka non-preferred) record
TBD""
20Reporting > MARC authority records that have changed 
OrchidAuthority heading (1XX) updates UIMARCAUTH-209 | UIMARCAUTH-208
22Expand bib fields that can be linked to Authority record (ex. 38X, etc) 

Some libraries will want to link/match beyond the following standard MARC bib fields: 1XX, 240, 6XX, 7XX, 8XX. In those cases, we need to allow the libraries to enable the additional bib fields to enable for linking/matching. 

Must support multiple libraries (single tenant/multi-tenant) maybe not Orchid but implementation needs to consider this requirement.

TBDAdmin setting
25Authority control support for non-MARC records (IOW all the requirements above)  At some point, we will support authority records that are not in MARC. However we develop authority control, we need to make sure we do not develop something that is  MARC only.TBDLinked Data development - In Progress
24Task Management integration
TBD
26Multi-library/Consortia support - additional support 
"Q"
23Catalog enrichment: Discovery Systems and OPAC layers support
TBD


24Batch > Automated authority linking
TBD
Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4030
25Support Local authority headings 

Part 1 - Ramsons

Part 2 - Sunflower 

Part 3 - TBD 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4394


26MARC validation (phase 2) 
Ramsons
Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4549
27Authority control - Subject validation 
TBD
Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4033
28MARC validation (phase TBD) - authority linking & punctuation handling 


29