Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
-
ERM Sprint 84, ERM Sprint 85, ERM Sprint 90, ERM Sprint 91
-
Bienenvolk
Description
The amount of information about books in the GOKb OAI package feed is limited (and falls short of the data required for KBART). However, the additional data in GOKb is available and can be fetched by separate API calls.
Where possible after harvesting a book Title (new or update) from GOKb, we should enhance the data stored in Agreements KB with any additional data available from GOKb. The "trustedsourceTI" flag on the GOKb source should be observed
- The additional metadata should be requested using the OAI API using the parameters:
verb=GetRecord
identifier=<gokb object identifier e.g. org.gokb.cred.BookInstance:1226366>
metadataPrefix=<metadata prefix specified as the "fullPrefix" for the gokb - Any request for additional information should be made to the same GOKb instance that the item was harvested from
- The data should be mapped to the Folio title instance as follows (awaiting details of GOKb API to list correct data elements from GOKb which map to Folio data:
GOKb XML Xpath -> Folio field
/GetRecord/record/metdata/gokb/title/editionStatement -> monographEdition
/GetRecord/record/metdata/gokb/title/volumeNumber -> monographVolume
/GetRecord/record/metdata/gokb/title/dateFirstInPrint -> If title instance has subType = 'print' store as dateMonographPublished, otherwise ignore
/GetRecord/record/metdata/gokb/title/dateFirstOnline -> If title instance has subType = 'electronic' store as dateMonographPublished, otherwise ignore
/GetRecord/record/metdata/gokb/title/firstAuthor -> firstAuthor
/GetRecord/record/metdata/gokb/title/firstEditor -> firstEditor
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2124 Agreements | Local KB | Data loading changes and improvements Q2 2020
-
- Closed
-
- relates to
-
ERM-910 Loading titles to local KB as JSON or KBART fails
-
- Closed
-
1.
|
Define data mapping |
|
Closed | Owen Stephens |