DigiTool API Project
-
Upload
alan-manifold -
Category
Technology
-
view
69 -
download
0
description
Transcript of DigiTool API Project
7 February 2014
Alan ManifoldDigital and Library Applications
Manager
DigiTool API Project
P–2
Project Overview
Create alternate interfaces to imagesFor programmers (in SLV or outside)PrefilteredCopyright statusCultural sensitivity
P–3
DigiTool already has APIs, right?Too complexDifficult to understandEven harder to useNot consistentNot focused the way we need them to beNo filtering
P–4
What new APIs can do
Deliver image file in raw formatNo DigiTool viewerDirect access to parts of complex objectsE.g. individual postcards in a catalogued setAugment DigiTool dataVoyager fieldsPrimo tags and reviews
P–5
Design Goals
Limited set of callsConsistent and simple syntaxProgram will handle all complexityFilter out images as requiredAccess information not in any current API callCombination of calls to DigiTool and Primo
P–6
Let’s See!
P–7
Search
<base_url>/search/<type>/<search>[/numrecs/startrec]http://devel.api.slv.vic.gov.au/search/author/fazzino
<search_results><status>OK</status><error_message></error_message><matching_records>6</matching_records><records>
<record position="1"><record_key>951351</record_key><record_type>simple_image</record_type><record_summary_url>
http://devel.api.slv.vic.gov.au/record_summary/951351
</record_summary_url></record>…
</records><nextrange_url>
http://devel.api.slv.vic.gov.au/search/lygon/20/21</nextrange_url>
</search_results>
P–8
Record Summary
<base_url>/record_summary/<number>
http://devel.api.slv.vic.gov.au/record_summary/951351
<record_summary><record_key>951351</record_key><record_type>simple_image</record_type><image_type>image/jpeg</image_type><record_access_url>
http://devel.api.slv.vic.gov.au/access_record/951351</record_access_url><record_metadata>
<title>No. 52 Lygon Buildings [technical drawing]</title><author>Fazzino, M., draftsperson.</author><date>1979.</date><copyright>
This work is in copyright.Copyright has been assigned to the State Library of
Victoria</copyright>…
</record_metadata></record_summary>
P–9
Access Record
<base_url>/access_record/<number>
http://devel.api.slv.vic.gov.au/access_record/951351