OAI-PMH Testing Priorities

 P1 - (red star)    P2 - (star)  P3 - (blue star)

When testing on bugfest-like environment always use from and until parameters in your requests to avoid  inadvertently running the full harvest.





marc21_withholdingsmarc21oai-dcNotes
source - SRS


verbListRecords(red star)

C13782

C13784

C163911
(red star)

C13781

C13783
(star)


C376983



GetRecord

(red star)
C375964

C380604

C386505

C386506

C386509

C385659

(red star)
C376963
C375965
(star)

C376984

ListIdentifiers(star)(star)(blue star)
ListMetadataFormats(blue star)(blue star)(blue star)
ListSets(blue star)(blue star)(blue star)

suppressed  - with flag

instance(red star)

C375966 (ListRecords)
(red star)

C193960 (ListRecords)

C375185 (GetRecord)
(blue star)See the table below with suppression inheritance
holdings (red star)

C193961 (ListRecords, Holdings&Items)

C375192 (GetRecord)
N/AN/A
items(red star)

C193961 (ListRecords, Holdings&Items)

C375194 (GetRecord)
N/AN/A
suppressed - skipinstance (star)

C375302 (ListIdentifiers)
(star)

C163912 (ListRecords)

C375186 (GetRecord)
C375987 (ListIdentifiers)
(blue star)See the table below with suppression inheritance
holdings(star)

C19395 (ListRecords)

C375191 (GetRecord)
N/AN/A
items(star)

C193959 (ListRecords)

C375193 (GetRecord)
N/AN/A
deletedLDR/05 set to "d"(red star)

C375967 (ListRecords)
(red star)

C375950 (ListRecords)

C375951 (GetRecord)
(star)

C376985
(ListRecords)
Deletion can be triggered only by updating LDR position 05 of the underlying SRS record
holdings

(red star)

C375952 (ListRecords)

C385648 (ListIdentifiers)

N/AN/ADeleting holdings record should be treated as an update and should trigger the record to be harvested
item

(red star)

C375968 (ListRecords)

C385648 (ListIdentifiers)

N/AN/ADeleting item record should be treated as an update and should trigger the record to be harvested
addedinstance(red star)

C375970 (ListRecords)
(red star)

C375181 (GetRecord)

C375129 (ListIdentifiers)
(star)

C376982
(ListIdentifiers)
Importing record via data import record should trigger the record to be harvested
holdings(red star)

C353629 (ListRecords)

C345417 (ListRecords, location & call number)

C375132 (ListIdentifiers)
N/AN/AAdding holdings record in inventory should trigger the record to be harvested
item

(red star)

C353623 (ListRecords)

C380627 (ListIdentifiers)

N/AN/AAdding instance record in inventory should trigger the record to be harvested
updated instance(red star)

C353605 (ListRecords)
(red star)

C375975
(star)

C376986
Updating underlying SRS record should trigger the record to be harvested
holdings(red star)

C353581 (ListRecords)

C353626 (ListRecords, Holdings&Items)

C380621 (ListIdentifiers)

N/AN/AUpdating any field listed in 

MODOAIPMH-102 should trigger the record to be harvested

Items(red star)

C353584 (ListRecords)

C353626 (ListRecords, Holdings&Items)

C380630 (ListIdentifiers)

N/AN/AUpdating any field listed in 

MODOAIPMH-102 should trigger the record to be harvested

source - Inventory















verb



ListRecords

(red star)

C375971

C380606

(red star)

C375969
(star)

C376969

GetRecord

(red star)

C375973

C385658

C386501

C386503

C386504

(red star)

C375972
(star)

C376971

ListIdentifiers(star)

C376974
(star)

C375153
(blue star)
ListMetadataFormats(blue star)(blue star)(blue star)
ListSets(blue star)(blue star)(blue star)
suppressed  - with flag

instance(red star)

C375303 (ListIdentifiers)
(red star)

C375203 (ListRecords)
(blue star)See the table below with suppression inheritance
holdings(red star)

C375200 (ListRecords)
N/AN/A
items(red star)

C375212 (ListRecords)

C375195 (GetRecord)

N/AN/A
suppressed - skipinstance(star)

C376976 (ListIdentifiers)
(star)

C375204 (ListRecords)

C375189 (GetRecord)
(blue star)


See the table below with suppression inheritance
holdings(star)

C375201 (ListRecords)

C375190 (GetRecord)
N/AN/A
Items(star)

C375210 (ListRecords)

C375196 (GetRecord)
N/AN/A
deleted

instanceN/AN/AN/AFOLIO's inventory does not support instance deletion.
holdings

(red star)

C375943 (ListRecords)

C380578 (ListIdentifiers)

N/AN/ADeleting holdings record should be treated as an update and should trigger the record to be harvested
items

(red star)

C375945 (ListRecords)

C380578 (ListIdentifiers)

N/AN/ADeleting items record should be treated as an update and should trigger the record to be harvested
added

instance(red star)

C375198
(red star)

C375198 (ListRecords)

C375182 (GetRecord, positive)

C375184 (GetRecord, negative)

C375130 (ListIdentifiers)
(star)

C376977 (GetRecord)

C376979 (ListIdentifiers)
Adding instance record in inventory should trigger the record to be harvested
holdings(red star)

C375199 (ListRecords, from current date)

C375207 (ListRecords, from&until current date)

C375133 (ListIdentifiers)
N/AN/AAdding holdings record in inventory should trigger the record to be harvested
item

(red star)

C375940 (ListRecords)

C380618 (ListIdentifiers)

N/A

N/A

Adding instance record in inventory should trigger the record to be harvested
updated 

instance(red star)

C375974
(red star)

C375938 (ListRecords)
(star)

C376980 (ListRecords)

Updating underlying SRS record should trigger the record to be harvested
holdings

(red star)

C375208 (ListRecords)

C380620 (ListIdentifiers)

N/AN/AUpdating any field listed in 

MODOAIPMH-102 should trigger the record to be harvested

Items

(red star)

C375209 (ListRecords)

C380619 (ListIdentifiers)

N/AN/AUpdating any field listed in 

MODOAIPMH-102 should trigger the record to be harvested

source - SRS and Inventory





verb



ListRecords(red star)(red star)(star)
GetRecord(red star)(red star)(star)
ListIdentifiers(star)

C375988
(star)

C375154
(blue star)
ListMetadataFormats(blue star)(blue star)(blue star)
ListSets(blue star)(blue star)(blue star)
suppressed  - with flag

instance(red star)(red star)(blue star)See the table below with suppression inheritance
holdings(red star)N/AN/A
items(red star)N/AN/A
suppressed - skip

instance(star)(star)(blue star)See the table below with suppression inheritance
holdings(star)N/AN/A
Items(star)N/AN/A
deleted

LDR/05 set to "d"(red star)

C375976 (ListRecords)
C375977 (GetRecords)
(red star)(star)
C376996
Only SRS records with LDR/05 set to "d" should be marked as deleted. FOLIO's inventory does not support instance record deletion
holdings

(red star)

C375978 (ListRecords)
C375979 (GetRecords)

C385649 (ListIdentifiers)

C385650 (ListIdentifiers)

N/AN/ADeleting holdings record should be treated as an update and should trigger the record to be harvested
items

(red star)

C375983 (ListRecords)
C375984 (GetRecords)

C385649 (ListIdentifiers)

C385650 (ListIdentifiers)

N/AN/ADeleting holdings record should be treated as an update and should trigger the record to be harvested
added

instance(red star)(red star)

C375183 (GetRecord)

C375131 (ListIdentifiers)
(star)
C376979
Importing record via data import record should trigger the record to be harvested
holdings(red star)N/AN/AAdding holdings record in inventory should trigger the record to be harvested
item(red star)

N/AN/AAdding instance record in inventory should trigger the record to be harvested
updated 

instance

(red star)

C376997

(red star)(star)Updating underlying SRS record should trigger the record to be harvested
holdings(red star)N/AN/AUpdating any field listed in 

MODOAIPMH-102 should trigger the record to be harvested

Items(red star)

C375944
N/AN/AUpdating any field listed in 

MODOAIPMH-102 should trigger the record to be harvested

How suppression is inherited by holdings and item records: