Notes
Slide Show
Outline
1
Phase I Accomplishments
  • Katherine Kott, DLF Aquifer
  • Perry Willett and Kat Hagedorn, University of Michigan
  • Jon Dunn, Indiana University
  • Thomas Habing, University of Illinois at Urbana-Champaign
  • Thornton Staples, University of Virginia
2
Panel outline
  • Status report
  • Portal demonstration
  • Background on asset action packages
  • Asset action packages demonstration
  • Collector tool implementation example
  • Next steps and wrap-up
  • Time for questions
3
Status report
  • Activities
    • Scoping and defining
    • Operational plan
    • Mode of operation
  • Products
    • Guidelines and reports
    • Software prototypes
4
Focus on Products
  • Guidelines and reports
    • MODS implementation (at BOF)
    • Institutional survey report distributed and posted
  • Software prototypes
    • Started with what we know—OIA portal
    • Leveraging collaborative development—Asset Action Packages
5
Aquifer Portal at U of Michigan
  • Kat Hagedorn and Perry Willett
  • University of Michigan
  • DLF Spring Forum, Austin TX
  • April 11, 2006
6
Aquifer: Collections
  •  Subject matter: American Civil War and Lincoln
  •  Metadata requirements: MODS profile
  •  Currently only two institutions meet both requirements:
    • Library of Congress
    • Indiana University
7
Aquifer: Harvester
  •  Built upon the experience with OAIster and IMLS grant
  •  Expanded to harvest MODS records
  •  Including thumbnails, “harvested” from UIUC
8
Aquifer: Portal (1)
  •  Developed from OAIster
  •  Improved interface
  •  More fields to search
    • Language (now human readable!)
    • Institution
9
Aquifer: Portal (2)
  •  Added “dataset” as resource type
  •  Developed SRU functionality
10
Aquifer: Portal
  • <http://www.hti.umich.edu/a/aquifer>
11
 
12
 
13
 
14
Aquifer: Next steps
  •  Date normalization
  •  Subject classification / clustering


15
Asset Action Packages
  • Expose an abstract set of actions that can be delivered on demand for an object
  • Named, typed groups of actionable URIs
  • Developed by UVA, Tufts and Northwestern
  • New schema developed as a quick, pragmatic way to get started
  • Will look at UnAPI, METS and MPEG21




16
"Asset action packages contain one..."
  • Asset action packages contain one or more action groups
    • Must contain a “default” group
    • Can contain any number of other groups
  • Action groups contain any number of actions
  • Actions are composed of:
    • Label: string that could be presented to a user
    • Name: machine-readable name for the function
    • Type: ideally, a registered content type
    • URI: returns the named function
17
default action group
  • getActionPackage: returns the current version of the asset definition.
  • getPreview: returns minimal view of the resource that can share the viewing space with other previews.
  • getLabel: returns the appropriate string of plain text that can represent the resource.
  • getDCRecord: returns an XML OAI-DC Dublin core record.
  • getWebView: returns a view of the resource as a web page.
  • getDefaultContent: returns a byte stream of raw content for the resource.
18
basicImage action group
  • getThumbnail: returns a small image that can share the viewing space with other images.
  • getScreenSize: returns an image that assumes the entire viewing space.
  • getMaxSize: returns the largest image that will be made available.
  • getDynamicView: returns and interactive the image embedded in a web page; it is intended to provide the image in an interactive setting.
19
Asset Action Experiments at
         Grainger Engineering Library Information Center
          University of Illinois at Urbana-Champaign

(Including a Description of XML Schema)
  • Contributors:
  • Jon Dunn
  • Bill Parod
  • Robert Chavez
  • Robert Haschart
20
Asset Actions XML Schema
  • http://gita.grainger.uiuc.edu/aquifertechwg/assetactions.xsd
  • <aqa:assetActions>  (@objid @type)
    • <aqa:actionGroup> + (@name @label)
      • <aqa:action>  + (@name @label @uri @format)

  • Very loose validation, does not enforce any of the value enumerations for attributes:
21
Example
  • <aqa:assetActions type="image" objid="2372012">

        <aqa:actionGroup label="default Action Group" name="defaultActionGroup">

            <aqa:action label="Asset Definition" name="getAssetDefinition" format="text/xml"
                uri="http://sulzer.at.northwestern.edu/.../posters_africana-assetdef/2372012" />
            <aqa:action label="Preview" name="getPreview" format="image/gif"
                uri="http://www.library.northwestern.edu/.../posters/img/af1640-85-sml.gif" />
            <!-- … -->

        </aqa:actionGroup>

        <aqa:actionGroup label="basic Image Action Group" name="basicImageActionGroup">

            <aqa:action label="Thumbnail" name="getThumbnail" format="image/gif"
                uri="http://www.library.northwestern.edu/.../posters/img/af1640-85-sml.gif" />
            <aqa:action label="Screen Size" name="getScreenSize" format="image/jpeg"
                uri="http://www.library.northwestern.edu/.../posters/img/af1640-85.jpg" />
            <!-- … -->

        </aqa:actionGroup>

    </aqa:assetActions>
22
Wrapper Schema for use with OAI
  • http://gita.grainger.uiuc.edu/aquifertechwg/aquifer_dc.xsd
    <aq_dc:wrapper>
    •   <oai_dc:dc>
    •   <aqa:assetActions>


  • http://gita.grainger.uiuc.edu/aquifertechwg/aquifer_mods.xsd
    <aq_mods:wrapper>
    •   <mods:mods>
    •   <aqa:assetActions>
23
Service Provider Objectives
  • Exploit richness offered by actionable URIs
    • Image Manipulation
    • Annotation
    • Bookbag
24
Collections
  • Charles W. Cushman Photograph Collection Indiana University Archives  (Aquifer Mods)


  •  Encyclopedia of Chicago (Chicago Historical Society)
  •  Northwestern University Library World War II Poster Collection
  •  African Posters from the Melville J. Herskovits Library of African Studies at Northwestern University
  •  The Edwin C. Bolles Collection: A Digital Archive on the History and Topography of London (Digital Collections and Archives - Tufts University)
25
Technology
  • Grainger OAI Harvester and Service Provider
  • Bookbag
    • Custom code using XSLT and XSL-FO
      FOP and XMLMind for creating PDFs and RTFs
    • Commercial email library
  • Image Annotations
    • Script from Web Kanzaki (http://www.kanzaki.com/)
  • Image Manipulations
    • Drag'nDrop & DHTML Library (http://www.walterzorn.com/)
  • Other Jscript Libraries
    • OverLib library (http://www.bosrup.com/web/overlib/)
26
Demo
  • http://rama.grainger.uiuc.edu/assetactions/index.asp


27
 
28
 
29
 
30
 
31
 
32
 
33
 
34
 
35
 
36
 
37
 
38
 
39
 
40
 
41
Where DLF Aquifer adds value
  • Working on “institution specific needs that can be addressed effectively through collaboration”.
  • Building enabling technologies (for use in local environments)
  • Incubating innovation
42
Future plans
  • Ambitious project plan for next 2 years
  • Strategic decisions
    • Extending OAI
    • Leveraging lightweight portable development
    • Experimenting with federation as an alternative to metadata aggregation
43
Questions???
  • kkott@clir.org
  • http://www.diglib.org/aquifer/