2017 01-24 mashcat
16
Automating controlled subjects from IR keywords
-
Upload
matthew-miguez -
Category
Education
-
view
19 -
download
0
Transcript of 2017 01-24 mashcat
![Page 1: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/1.jpg)
Automating controlled subjects from IR keywords
![Page 2: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/2.jpg)
![Page 3: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/3.jpg)
![Page 4: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/4.jpg)
![Page 5: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/5.jpg)
![Page 6: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/6.jpg)
![Page 7: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/7.jpg)
LC Linked Data Service
● http://id.loc.gov– Library of Congress vocabs published and
searchable as linked data● LCSH● TGM● NAF
![Page 8: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/8.jpg)
The API
● id.loc.gov/ vocabulary /label/ term● http://id.loc.gov/authorities/subjects/label/buildi
ngs● http://id.loc.gov/vocabulary/graphicMaterials/lab
el/buildings
![Page 9: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/9.jpg)
Thinking like a programmer
![Page 10: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/10.jpg)
![Page 11: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/11.jpg)
![Page 12: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/12.jpg)
![Page 13: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/13.jpg)
![Page 14: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/14.jpg)
![Page 15: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/15.jpg)
The code
● https://github.com/fsulib/metadataWorkflowResoruces
● addURI.py - http://bit.ly/2jNoegD– Built on:
● LXML● Using pymods – https://github.com/mrmiguez/pymods
![Page 16: 2017 01-24 mashcat](https://reader031.fdocuments.us/reader031/viewer/2022022001/58ad47fe1a28ab8b598b62b3/html5/thumbnails/16.jpg)
What we have
● (nearly) Plug-n-Play subject reconciliation service
● Editing all loaded IR records● Adding service to current IR workflows