Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)
-
Upload
danmichaelo -
Category
Presentations & Public Speaking
-
view
355 -
download
0
Transcript of Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)
![Page 1: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/1.jpg)
Utilizing Alma APIs the Alma Bibs API to create new workflows for indexers
/ subject cataloguers (like myself)
Dan Michael O. Heggø University of Oslo Library, Norway
IGeLU 2015 Developers day 2015-09-05
http://www.slideshare.net/danmichaelo/igdd15
![Page 2: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/2.jpg)
1. The Metadata Editor
![Page 3: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/3.jpg)
1. The Metadata Editor
![Page 4: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/4.jpg)
1. The Metadata Editor
![Page 5: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/5.jpg)
1. The Metadata Editor
![Page 6: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/6.jpg)
2. An alternative interface(sketch, probably too minimal)
![Page 7: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/7.jpg)
Record: #13777 (noubomn) Preferred terms: "Sorte hull" (nb), "Sorte hull" (nn), "Black holes" (en) Alternative terms: "Svarte hull" (nb) See also: (no entries) Mapped to: (no mappings)
2. An alternative interface(sketch, probably too minimal)
![Page 8: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/8.jpg)
2. … with suggestions?
![Page 9: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/9.jpg)
![Page 10: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/10.jpg)
3. The Bibs Api: Getting a record
![Page 11: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/11.jpg)
![Page 12: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/12.jpg)
?
The bibliographic record (why array?)
Wrong encoding
All this info is also in the
MARC record. Ignored upon
saving.
![Page 13: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/13.jpg)
3. The Bibs Api: Updating the record
![Page 14: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/14.jpg)
Meet: The error
![Page 15: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/15.jpg)
Meet: The error
Solution: Use XML rather than JSON until Ex Libris fixes this..
![Page 16: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/16.jpg)
Back in Alma
![Page 17: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/17.jpg)
![Page 18: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/18.jpg)
![Page 19: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/19.jpg)
In order to use the interface, users would need to authenticate themselves somehow… but all
actions will still be carried out on behalf of the API key owner.
Can we have Alma OAuth?
Authentication
![Page 20: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/20.jpg)
php-alma-client
![Page 22: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/22.jpg)
From…
…to…
Extends File_MARC with some helper classes for handling of specific fields. Example:
https://github.com/scriptotek/php-marc
![Page 23: Utilizing the Alma Bibs API to create new workflows for indexers / subject cataloguers (like myself)](https://reader031.fdocuments.us/reader031/viewer/2022022412/58f2b2be1a28ab277c8b456f/html5/thumbnails/23.jpg)
https://github.com/scriptotek/php-alma-client https://github.com/scriptotek/php-marc
Questions? @danmichaelo