Client: Paul Mather Virginia Tech CS4624, Blacksburg May 1, 2014 By Nathanael Bice, Scott Brink & Adam Piorkowski.

Slides:



Advertisements
Similar presentations
End-to-end document capture, indexation, OCR to Microsoft SharePoint
Advertisements

JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
ETD 2008 Innovations Ensuring Discovery of ETDs: The Hong Kong University of Science & Technology and ProQuest/UMI Case Study Corrie Marsh, AUL HKUST Austin.
Company Confidential 1 © 2005 Nokia DBUpgradeTool_ ppt / / JMa A Database Upgrade Tool Nokia Networks Jukka Maaranen.
The DSpace Course Module – Import and Export. Module objectives  By the end of this module you will:  Know how the batch import and export facility.
METS Creation in a production environment METS Opening Day Corey Keith
Client Lunch & Learn (12:15). Association for Information & Image Management Nov Research Scanner Utilization.
Depositing e-material to The National Library of Sweden.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
CS414 Project Team 7 Steve Culver Kevin Gorski Jenny Harris Tim Hunt Leon Organ Katie Overton Arin Sarros.
Multiple Tiers in Action
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
CS 290C: Formal Models for Web Software Lecture 1: Introduction Instructor: Tevfik Bultan.
Agenda Model migration vs MDS upgrade Model migration overview Model migration – how does it work? Model package Demo.
Iowa Transcript Center File Format Validation Process.
AR Invoices To Customers Presented by Chitra Kanakaraj.
Electronic Thesis And Dissertation Database Errors Luke Schmader Ryan Mestre Client: Zhiwu Xie CS4624 5/6/2014.
DICOM in XML Where we’re headed. Background In 2003, the Ad Hoc Publishing Committee created ‘proof-of-concept’ drafts of Parts 3, 6, 12, and 16 –Base.
By Davis Hsu. Why is it important to have the Emergency Document automatically updated? The Emergency Document provides the important documentation on.
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
Setting up PDP Set up your bank Set up the Disbursement Range Set up Customer Profile ACH Bank Payee ACH Accounts.
Page 1 of 53 The Work In Progress functionality of Transfers enables you to retrieve a transfer request, view/change the request status depending on your.
Fall CIS 764 Database Systems Design L18.1 Miscellaneous Notes.
Overcoming the limitation of XML Documentation Type Definition XML schema generator CS689 Hae-Soon Kwon 11/16/2000.
Flash Docket is a program that takes PAIR XML data and automatically inserts actions and due dates in IP Master accordingly & sends PDF’s to the responsible.
Development Strategies for Web Applications Jonathan Babbage National Superconducting Cyclotron Laboratory.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
SIS – Simplified Interline Settlement IS Functionality – How IS works? ICH UG 2010 – Breakout Session Robin PAUL, Kale Consultants.
Electronic Thesis and Dissertation Database Errors Ryan Mestre Luke Schmader Client: Zhiwu Xie Blacksburg March 3, 2014 Virginia Tech CS 4624.
Transfer Credit and Degree Audit: Automation, Workflows and Business Processes to Speed Evaluation Greg von Lehmen The University of Maryland University.
Marianne BargiottiBK Workshop – CERN - 6/12/ Bookkeeping Meta Data catalogue: present status Marianne Bargiotti CERN.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Virginia Tech Themed WordPress Themes Team Members: Scott Magee Ken Pham Matthew Ng Project Client: Jennifer Sparrow Blacksburg 3/6/2014 VT CS 4624.
Verified Network Configuration. Verinec Goals Device independent network configuration Automated testing of configuration Automated distribution of configuration.
Electronic Commerce Server-Side Scripting Exercises MIS Spring 2006 Instructor: John Seydel, Ph.D.
XML Extract Paul Kimsey - 3/20/2006 Modified - 4 August 2009.
EML Analysis Tools Introduction Ecoinformatics Working Group Taiwan Forestry Research Institute (TFRI)
Uploading Information to the Website. Uploading Information Uploading information to the website is very simple. Our website is updated through a system.
Dom and XSLT Dom – document object model DOM – collection of nodes in a tree.
PHP Error Handling & Reporting. Error Handling Never allow a default error message or error number returned by the mysql_error() and mysql_errno() functions.
1 Aspire Document Processing 1. 2 Document Processing – “Aspire” Very High Performance Structured Document Processing Architecture Dynamic configuration.
Setting up Dreamweaver to use your local WAMP testing Server
How to combine IRIS products Available APIs Examples of integrations Ole Andersen Senior Strategic Account Manager.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
XML Databases. XML Like HTML –Tags –Fixed vocabulary of tags and fixed structure –Tags indicate formatting, not semantics Strict HTML – XHTML –Always.
CS4624S13P- Environment/VWRRC BEN KATZ ERIC HOTINGER BLACKSBURG, VIRGINIA. CLASS: CS VIRGINIA TECH, CLIENT: VWRRC,
Clinical and Meta Data Extraction Tasks 2a and 2b OPEN Development Conference September 17, 2008 Phoebe Whitefield Senior Systems Analyst.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Unity Connection Provisioning API Matt Penning Unity.
XML2PersonalGDB. The XML2PGDB utility loads and validates transactions from an XML document into a copy of the original extract data. The updates can.
Outline of Script Import Modules Setup Workspace Environment and Assign Data Path Variables Summary of Script Title and Author Info.
SSIS ETL Data Resource Management. Create an ETL package using a wizard database server to database server The business goal of this ETL package is to.
1 ODF and Web Mashups Basic techniques Rob Weir, IBM :15.
Document Upload The Document Upload feature enables districts and schools to upload documents for the state to view. The district can also view documents.
Presented by [Harshit Agrawal] 04/03/2017
Scripting for QA Engineers
Data Virtualization Demoette… JDBC Clients
The GoogleMap API By Cody Littley.
Workshop on XML-Based Library Applications 5
Dossier Completion Timeline
PRG 421 MART Knowledge is divine-- prg421mart.com.
Trail Study Kevin Cianfarini, Shane Davies, Marshall Hansen, Andrew Eason … CS4624: Multimedia, Hypertext, and Information Access Instructor: Dr. Edward.
Hey everyone, I’m Sunny …harsh caroline xavier
Multimedia Database Virginia Polytechnic Institute and State University Blacksburg, VA CS 4624 Multimedia, Hypertext and Information Access Client.
SIS – Simplified Interline Settlement
CS6604 Digital Libraries IDEAL Webpages Presented by
DSpace Embargo Final Presentation
…and web frameworks in general
Virginia Lenvik Geography 375 Spring 2013
Training Module 10 V1.1 8/21/2019 Copyright ALSO A/S 2018.
Noark 5 validator.
Presentation transcript:

Client: Paul Mather Virginia Tech CS4624, Blacksburg May 1, 2014 By Nathanael Bice, Scott Brink & Adam Piorkowski

What is it the BTD Importer?  The Bound Thesis Dissertation Importer is a PHP script that fetches metadata for a thesis and imports the thesis and XML files to the Electronic Thesis Dissertation Database

The Current Process  Hard copy bound theses are scanned into an electronic PDF form  Script looks for new or updated PDF files to add to database  PDF file name includes Call Number  Script fetches metadata for thesis based on Call Number  PDFs with metadata are uploaded to database of theses

Our Job  Rewrite the way PDFs have their metadata looked up  Replace the use of Airpac Classic look up system with the new Sierra API for metadata  Create an output file structure and place PDF and XML files in correct folder  A new importer will then take our file structure output and upload the files to a database

Project Modules  Fetching and Extracting PDF name  Fetching metadata from Addison  Building XML files  Moving PDF and XML files to output directory  Error Handling

Issues Faced  Sierra API was not ready in time.  Originally planned to recode in Java but decided to stick with PHP  Lack of documentation on current system  Not being able to test against actual data

Future Plans  Sierra  Validating XML against Schema  Using code to import 13,000+ BTD’s

DEMO