Research Commons
      • Browse 
        • Communities & Collections
        • Titles
        • Authors
        • By Issue Date
        • Subjects
        • Types
        • Series
      • Help 
        • About
        • Collection Policy
        • OA Mandate Guidelines
        • Guidelines FAQ
        • Contact Us
      • My Account 
        • Sign In
        • Register
      View Item 
      •   Research Commons
      • University of Waikato Research
      • Computing and Mathematical Sciences
      • Computing and Mathematical Sciences Papers
      • View Item
      •   Research Commons
      • University of Waikato Research
      • Computing and Mathematical Sciences
      • Computing and Mathematical Sciences Papers
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      All for one and one for all: reconciling research and production values at the HathiTrust through user-scripting

      Bainbridge, David; Downie, J. Stephen
      Thumbnail
      Files
      ht-htrc-mashup-ieee.pdf
      Accepted version, 293.4Kb
      DOI
       10.1109/JCDL.2017.7991591
      Find in your library  
      Citation
      Export citation
      Bainbridge, D., & Downie, J. S. (2017). All for one and one for all: reconciling research and production values at the HathiTrust through user-scripting. In Proceedings of 2017 ACM/IEEE Joint Conference on Digital Libraries (pp. 283–284). Toronto, Canada: IEEE. https://doi.org/10.1109/JCDL.2017.7991591
      Permanent Research Commons link: https://hdl.handle.net/10289/11278
      Abstract
      This article details a practical technique that safely reconciles the production stability and integrity of the HathiTrust Digital Library (HTDL) with the riskier and potentially disruptive experimental functionalities created by the HathiTrust Research Center. Web systems produced by HTRC are necessarily more speculative and, understandably, operate on equipment outside of the HTDL production environment. The key to our approach that brings these two parts closer together is to exploit user-scripting: a web browser add-in technique that allows users to introduce bespoke Javascript code that alters the behavior of specific website(s). We demonstrate how it can be used to provide a mashup of three web sites: HTDL and two web-based offerings operated independently by HTRC. The end result is that the user interacts with the HTDL as usual, and at strategic locations in the interface additionally functionality drawn from the research systems-which takes account of the user's current context-is seamlessly blended in.
      Date
      2017
      Type
      Conference Contribution
      Publisher
      IEEE
      Rights
      This is an author’s accepted version of an article published in the Proceedings of 2017 ACM/IEEE Joint Conference on Digital Libraries. © 2017 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
      Collections
      • Computing and Mathematical Sciences Papers [1454]
      Show full item record  

      Usage

      Downloads, last 12 months
      100
       
       
       

      Usage Statistics

      For this itemFor all of Research Commons

      The University of Waikato - Te Whare Wānanga o WaikatoFeedback and RequestsCopyright and Legal Statement