2022-09-29 Metadata Management Meeting notes

Date


Recordings of meetings can be found in the Metadata_Management_SIG > Recordings folder on AWS from 2022 onwards: https://recordings.openlibraryfoundation.org/folio/metadata-management-sig/

Discussion items

Notetaker
Lisa McColl 
Announcements


Next week's meeting (Oct. 6) will be used by the Entity Management subgroup. All who are interested are welcome to attend.

Christie and Charlotte will reach out to Jason concerning the Entity Management subgroup and communications with MM SIG.

PC update

2022-09-29 Product Council Meeting notes

  • Charlotte reported that there were some updates.
  • TC now has a process around acknowledging new modules and apps. A new working group is established led by julie.bickle .  
  • Terminology consistency needs to be reviewed so this working group can move forward.



MM SIG Release Note & Other Highlights

Ann-Marie reported that Nolana's feature freeze is two weeks from tomorrow for platform core module. Platform complete is in 3 weeks. Short development cycle. Orcid will be larger. Nolana timeline: Nolana (R3 2022)


Query searches and GitHubRaegan Wiechert 

github.com/folio-org/mod-search/tree/release/v1.6

Raegan noted that typos in table names has effected mod-search - be careful of the version you are using. This should be straightened out in Morning Glory. Item queries are effected. 

Felix (chat) - "Will we harmonize things like itemTags (camel case) and item.barcode (dot notion)?" - Consistency is needed. 

Khalilah Gambrell  and the Spitfire team are responsible for this. Charlotte will write a bug. 


API Demo

Changing Reference Tables via API - 

https://folio-org.atlassian.net/wiki/display/FOLIOtips/Scripts+for+Inventory%2C+Source+Record+Storage%2C+and+Data+Import+Cleanup


  • Inventory APIs - 
  • Install FOLIO with reference values
  • Translated file 


  • JSON used: https://github.com/zbw/folio-inventory-translations

  • Result in local demo system


  • Many FOLIO installations can use this for translations and can use this script. 

  • Does script need to run for every upgrade? - Felix has not had a chance to tested that yet. 


API Demo

MARC Query API

  • Must be use in a script or with a tool like Postman. (Jenn uses Insomnia - https://insomnia.rest/)
  • MARC Search Query API
  • Query only searches MARC data that is attached to an instance (not authorities, old SRS records)
  • Returns a list of instances attached to MARC that satisfies your query.
  • Jenn noted this is a POST type query - however, you will not be changing anything on the server. Typically these are GET queries but for efficiency sake POST is correct
  • POSTing - a JSON body. The searches go in the body of what you send back to FOLIO
    • Examples given on wiki page: key:value 
  • Check for the presence of a MARC tag does not work well for repeatable fields - will only check first occurrence of field. If using this, search full tag or qualify more closely what is being sought.
  • The value in this is for things not represented well in the instance.
  • There is not a 'contains' option.
  • Not sure if "presence" , "absence" works for indicators - will write in Slack later
  • Example in Insomnia environment:
  • Results are UUIDs and can be copied to a CSV file and used for data export in FOLIO

Cornell uses this to check data import jobs. Checking can be done immediately - without waiting until the next day for the LDP


API Demo

Search for record by UUID


Search for Administrative Notes

(note item.electronicAccess.uri in search as opposed to items.electronicAccess.uri as was brought up by Raegan earlier in this meeting)


Bound With Creation




Returned:


Macro Demo

MacroExpress - https://www.macros.com/?



Chat: