METS Creation in a production environment METS Opening Day Corey Keith

Slides:



Advertisements
Similar presentations
The future’s so bright…. DAITSS DIGITAL PRESERVATION SYSTEM: RE-ARCHITECTED, RE- WRITTEN, AND OPEN SOURCE Priscilla Caplan Florida Center for Library Automation.
Advertisements

ARIADNE V4 Filip Neven, Stefaan Ternier & Erik Duval Dept. Computerwetenschappen, Katholieke Universiteit Leuven, Belgium
METS at UC Berkeley Part I: Generating METS Objects.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Grid simulation (AliEn) Eugen Mudnić Technical university Split -FESB.
Susan Dahl University of Alberta METS and the Peel’s Prairie Provinces Project.
IAEA International Atomic Energy Agency United Nations Library and Information Network for Knowledge Sharing (UN-LINKS) September 2013, Geneva.
IAEA International Atomic Energy Agency ICSTI 2013 Annual Members’ Meeting March 2013.
MyIsern Lime MyIsern : A Web-based Collaboration Database By Kevin English University of Hawaii, ICS 613.
Implementation of the DDI at the Roper Center A Pilot Project on Resource Integration Marc Maynard and Hui Wang The Roper Center.
DT228/3 Web Development Introduction to Java Server Pages (JSP)
Spark Web 2.0 Tools for Communication and Collaboration David Grogan Manager, Curricular Technology Group UIT Academic Technology Tufts University What.
Karan Seth Rahul Dureja Salim Ali Khan.  Generate Year based timelines for celebrities.  Freely available Wikipedia datasets are being used.  Sax parser.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
Website Development with PHP and MySQL Introduction.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
INFORMATION SYSTEMS DPM ARCHITECT: STATUS AND NEXT STEPS Presented by Bartosz Ochocki Authored by Víctor Morilla Rome, May 2014.
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
Session-01. Hibernate Framework ? Why we use Hibernate ?
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Case History: Library of Congress Audio-Visual Prototyping Project METS Opening Day October 27, 2003 Carl Fleischhauer Office of Strategic Initiatives.
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
Web based METS creation Ralf Stockmann case study.
Max Planck Institute for Psycholinguistics Tool development report H. Brugman MPI Nijmegen.
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
OXygen XML Editor Support for eXist DB XQuery debugging. Stefan Vasile
Rome Producer-Archive Interface Specification Plan of Objects to be Transferred Prototype for the design and Transfer follow-up.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Mobile Navigation With SVG Christian Schmitt SVG Open 2005.
© 2007 by Prentice Hall 1 Introduction to databases.
Overview of IU Digital Collections Search Hui Zhang Jon Dunn Indiana University Digital Library Program IU Digital Library Brown Bag October 19, 2011.
A Web-Enabled Aircraft Scheduler Michael Wallette 20 Nov
METS at UC Berkeley Generating METS Objects. Background Kinds of materials: –primarily imaged content & tei encoded content archival materials: manuscripts.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
METS Dissemination METS Opening Day Corey Keith
By Bearzx Dive Into Web Introduction To WEB
Metadata Mòrag Burgon-Lyon University of Glasgow.
MSI Information using XML, XSLT, & CVS Kakapo Meeting August 28, 2003.
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
Database Server Concepts and Possibilities Lee Lueking D0 Data Browser Workshop April 8, 2002.
GeoProMT Purpose of today’s meeting – Present some research ideas Identify people willing to make a commitment to the project – Development could be part.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Creating a Web-based Podcasting Interface for Eastern Illinois University Faculty and Staff Danny Harvey & Ryan Gibson.
© Geodise Project, University of Southampton, Data Management in Geodise Zhuoan Jiao, Jasmin Wason & Marc Molinari { z.jiao,
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
LINGUATECA FLUP/CLUP The Corpógrafo – a Web-based environment for corpora research extract Term Candidates.
A Multi-Tiered Architecture for Distributed Data Collection and Centralized Data Delivery Stacy Kowalczyk and James Halliday April 28, 2008.
Monte-Carlo Event Database: current status Sergey Belov, JINR, Dubna.
Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009.
Comanche A GUI management tool for Apache Daniel López Ridruejo
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
The ELAR Metadata Set David Evans, ELAR 3 November 2006.
VERI is an interface that provides a Web based front end to the access the datasets generated by the MVED. The goal is to Provide open access to the Don.
Sep. 23 rd, 2013 Geant4 Collaboration Meeting 1 Hans Wenzel, for the Physics Validation Task Force Parallel Session 1B – Physics Validation Tools Sep 23.
Partially Populated for ADT Messages
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
What problems are we trying to solve? Hannes Tschofenig.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
GNU EPrints 2 Overview Christopher Gutteridge 19 th October 2002 CERN. Geneva, Switzerland.
Presented by: K.AMARNATH Ht.no:10841f0045 Guided by: T.Suneetha.
ALTOVA XMLSPY.
Crossing the gap between multimedia data and semantics
The Great Remote Control.
The Fedora Project April 28-29, 2003 CNI, Washington DC
Presentation transcript:

METS Creation in a production environment METS Opening Day Corey Keith

Introduction  Evolution of Tools  Demo

Carl’s Talk  METS Editor –Pros Create and edit all METS –Cons Too much METS knowledge needed for production staff Too slow for volume production

Just Enough Approach  Appropriate tools product appropriate metadata –Extract Technical

Version 1.0  Access DB -> XML via XML Spy  Filesystem directory structure -> XML via Perl Script  XSLT builds METS object –PROFILE + Filenaming Conventions = Structmap  Extract technical metadata from files  Descriptive from DB

Pros  Production staff understood the database  Higher Throughput  “METS Creation” and profiles controlled by generation

Cons  DB wasn’t normalized  Multiple copies of DB  Little constraints on DB data  Scalability  Weak descriptive metadata

Version 2.0  MYSQL DB  MS Access Frontend  Apache/Tomcat  Cocoon  XML/XSLT

Demo

Pros  Multiple interfaces to back end DB  Centralized DB & Application Code  Better support for MODS  Controlled  Instant feedback XML generation on the fly  Profile Validation

Cons  Still using Access for front end –Efficient data entry from web based forms?

What you need to take away from this presentation  Avoid developing your own METS editor  Use your best hammer for the job –Perl, Java, XSLT  Tradeoffs between expressing features of METS and usability  Specialized tools appropriate for the complexity of the profile