Washington D.C. Area Fedora User Group May 15, 2018 NLM DIGITAL REPOSITORY THE SEARCH FOR A NEW BOOK VIEWER Lindsay Franz Yanru Bi CURRENT BOOK VIEWER Latest release/beta: April 6, 2009 HTML4 Product end of life Uses Flash (for image manipulation) Non-responsive Not 508 compliant
Refresh aging Northwestern University page turner implemented in our original 2010 Muradora/Fedora release WORKING GROUP CHARGE (used disseminators!) Reduce technical debt / stay ahead of security team Enhance user experience with responsive design and new accessibility features Open source software preference Low implementation level-of-effort
We compared 3 tools: Internet Archive, Universal Viewer, and Mirador Keyword Searchable (results highlighted on page) Variety of page views (actual size, fit to page, full screen, view cover, single page mode) View book covers Single page mode FEATURES IN ALL 3 APPLICATIONS Supports right-to-left reading order Display/link to external descriptive metadata Next/Previous Page Navigation
Responsive design Information conveyed without use of color Correct/consistent reading order of controls and navigation elements Navigate structural contents(table of contents view, structural metadata, logical page numbers) Embeddable in other applications Scroll pages No Flash component No frames components Highlights keyword search results on page Display OCR/text (alongside page image or separately) INTERNET ARCHIVE
Gracefully handles differing internal page sizes, image orientation, and foldouts Zoom in and out, pan, rotate, select viewing area Go/Jump to page Downloads (PDF of whole book, OCR for whole book, Single page image, All page images) No Flash component Key control navigation Print capabilities Multiple language support for user interface UNIVERSAL VIEWER Scroll Pages Annotate image block areas Ability to adjust contrast; reverse Image polarity Works well with Universal Viewer
(similar technical aspects) MIRADOR Universal Viewer #1; Internet Archive #1a Scoring matrix ranked features and implementation criteria for each application Universal Viewer more forward-looking, but more complex to implement, requires more changes to other parts of the AND THE WINNER IS! architecture Internet Archive had a shorter implementation path / quick fix Interesting to note that several exemplar IIIF implementations provide both Universal Viewer and Mirador
When asked why, general response was it was just as easy technically to offer/support both default is U but let users decide which tool best suits their needs and track analytics over time INTERNET ARCHIVE VS UNIVERSAL VIEWER No architecture changes Minor code changes Missing some basic features Search, mobile navigation as plugin Architecture changes Many basic and advanced features
IIIF manifest INTERNET CURRENT BOOKARCHIVE VIEWER DATA DATAFLOW FLOW Search query results Solr Search Server File locations
Book Viewer Fedora Repository DMDINDEX, PDF, OCR JPG Thumbs, RELS-EXT Dynamic JPGs Different sizes, tiles JPEG 2000 Djatoka Image Server Lucene
Index Fedora Metadata (MySQL) Fedora TIFF Master Master File JPG DMDINDEX Storage METS PDF JPEG2000 JPG Thumb OCR ALTO RELS-EXT FOXML Search Point search server to our Solr
Regenerate JSON on the fly Download PDF/OCR/Metadata Image rotation, full screen mode Upgrade from JQuery 1.10.1 to 3.x 508 compliant IA CUSTOMIZATIONS SOLR SEARCH RESULTS VS IA SEARCH RESULTS UNIVERSAL CURRENT VIEWER/MIRADOR BOOK VIEWER DATA DATA FLOW FLOW Search
query results Solr Search Server File locations Book Viewer IIIF Server DMDINDEX, PDF, OCR IIIF Image API JPG Thumbs, RELS-EXT IIIF Search API IIIF Presentation API
Dynamic JPGs Different sizes, tiles Fedora Repository JPEG 2000 Djatoka Image Server Lucene Index Fedora Metadata (MySQL) Fedora TIFF Master Master File JPG
DMDINDEX Storage METS PDF JPEG2000 JPG Thumb OCR ALTO RELS-EXT FOXML Re-index page and word dimension Reform JSON to support word highlighting Generate IIIF manifest FUTURE WORK
[email protected] is the brainchild of Frank Julie and Marileze Johannes. Both were part of the first generation members of the Resource Action Group (RAG), a non-profit youth development agency established in 1992.
Partial Correlation Based on temporal ordering & theory, we would decide that in this example Z is intervening (X Z Y) instead of extraneous If we had found the same partial correlation for firetrucks (X) and fire damage (Y), after...
The Voucher Management Systems (VMS) primary purpose is to monitor and manage PHA's use of vouchers. VMS collects PHA data that enables HUD to fund, obligate and disburse funding in a timely manner based on actual PHA use.
The Spartans have a highly successful booster organization which promote school spirit and pride. The PTSO can help raise money to support transportation costs, replace or upgrade equipment, provide awards/recognition, provide desserts for banquet and other needs that may arise...
las ideas ilistradas de locke tuvieron reconocida influencia en los autores de la constitucion estadounidense cuando se reuniron wushinton,hamilton,madison y franklin en la convencion constitucional en filadelfia, en el verano de 1787, los dos tratados de gobierno de locke les...
qqq Proton. May 2009. David Toback, Texas A&M University ... High energy collisions between particles in the Early Universe. Recreate the conditions like they were RIGHT AFTER the Big Bang . ... High School Students: Get your school to get...
The obligation under this rule applies only to the safety of the finished project, an obligation coextensive with the usual undertaking of an architect." The test of negligence is whether the architect-engineer could reasonably foresee the likelihood of harm to...
Ready to download the document? Go ahead and hit continue!