Xubmit:
A system for managing text
collections
Dazhi Jiao, Tamara Lopez, and Jenn Riley
Indiana University Digital Library...
Overview
•
•

IU Environment
Case Studies
–
–

•

Analysis
–
–

•

Process
Problems

Xubmit
–
–

•

EAD IU Finding Aids
TE...
IU Environment
• Digital Library Program provides a central
home for library and faculty digital library
activities
– Cons...
Case Study - EAD
IU Finding Aids
• Encoded by multiple repositories at IU
• Encoding done in <oXygen />
• XML template cre...
Case Study - TEI
The Chymistry of Isaac Newton
multi-stage, iterative
- transcription
- initial encoding
- XSLT transforma...
Analysis - Process
Creation

Integration

Delivery

- encoding
- transcription
- one person
- asynchronous

- validation

...
Analysis - Process

Creation

Integration

Xubmit :: IU DLP :: Spring 2006

Delivery
Analysis - Architecture
Xubmit
Creation

Repository
Schematron

Xubmit :: IU DLP :: Spring 2006

API

IU Archives
Lilly
Ch...
Xubmit :: Implementation
• Submission Flow
– Spring Webflow

• Repository
– JRCS, Platform Independent

• XML Validation /...
Xubmit :: Submission Flow
• Flow UML Diagram

Xubmit :: IU DLP :: Spring 2006
Xubmit :: Schematron
Pros
– Simple vocabulary
– Allows for robust
reporting
– Uses standards:
XPATH, XSLT
– Becoming an IS...
Xubmit :: Demonstration

Xubmit :: IU DLP :: Spring 2006
Resources and References
Resources
•

JRCS: http://www.suigeneris.org/kb/display/jrcs/home

•

Saxon: http://www.saxonica....
Upcoming SlideShare
Loading in...5
×

The XML Submission Tool: A System for Managing Text Collections at Indiana University

124

Published on

Jiao, Dazhi, Tamara Lopez, and Jenn Riley. "The XML Submission Tool: A System for Managing Text Collections at Indiana University," Digital Library Federation Spring Forum, April 10-12, 2006, Austin, TX.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
124
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • TODO: Add editing in here somewhere
  • TODO: Add editing in here somewhere
  • TODO: Add editing in here somewhere
  • The XML Submission Tool: A System for Managing Text Collections at Indiana University

    1. 1. Xubmit: A system for managing text collections Dazhi Jiao, Tamara Lopez, and Jenn Riley Indiana University Digital Library Program DLF 2006 Spring Forum: Austin, Texas April 10-12, 2006
    2. 2. Overview • • IU Environment Case Studies – – • Analysis – – • Process Problems Xubmit – – • EAD IU Finding Aids TEI The Chymistry of Isaac Newton Technology overview Demonstration Conclusions Xubmit :: IU DLP :: Spring 2006
    3. 3. IU Environment • Digital Library Program provides a central home for library and faculty digital library activities – Consulting – Content creation – Metadata creation – Delivery • Enormous diversity of projects • Currently undergoing a complete redesign of our digital library software infrastructure Xubmit :: IU DLP :: Spring 2006
    4. 4. Case Study - EAD IU Finding Aids • Encoded by multiple repositories at IU • Encoding done in <oXygen /> • XML template created and maintained by EAD Working Group • Completed files delivered to DLP for online delivery • Currently delivered via DLXS; soon to be delivered via XTF • Tested RLG’s EAD Report Card for improving encoding workflow Xubmit :: IU DLP :: Spring 2006
    5. 5. Case Study - TEI The Chymistry of Isaac Newton multi-stage, iterative - transcription - initial encoding - XSLT transformation - editing and proofing - possible modification of encoding practice(s) and/or XSLT repeat steps 3-5 until editors are satisfied. Xubmit :: IU DLP :: Spring 2006
    6. 6. Analysis - Process Creation Integration Delivery - encoding - transcription - one person - asynchronous - validation - transformation - access - multiple systems - asynchronous - preservation - multiple people - asynchronous Xubmit :: IU DLP :: Spring 2006
    7. 7. Analysis - Process Creation Integration Xubmit :: IU DLP :: Spring 2006 Delivery
    8. 8. Analysis - Architecture Xubmit Creation Repository Schematron Xubmit :: IU DLP :: Spring 2006 API IU Archives Lilly Chymistry Delivery XTF DLXS OAI WWW
    9. 9. Xubmit :: Implementation • Submission Flow – Spring Webflow • Repository – JRCS, Platform Independent • XML Validation / Transformation – Xerces, Saxon, XML Catalogs • Web application – Struts, JSP, Javascript Xubmit :: IU DLP :: Spring 2006
    10. 10. Xubmit :: Submission Flow • Flow UML Diagram Xubmit :: IU DLP :: Spring 2006
    11. 11. Xubmit :: Schematron Pros – Simple vocabulary – Allows for robust reporting – Uses standards: XPATH, XSLT – Becoming an ISO standard Cons – Verbose – Maintenance – No support for variables – Not an ISO standard yet. Definition oriented DTD XML Schema DSD Usage oriented Xubmit :: IU DLP :: Spring 2006 Schematron Pattern based Constraints-oriented XCSL Grammar based Structure-oriented Source: Adapted from Lee, D. & Chu, W. (2000), Jacinto, M. et. al. (2002)
    12. 12. Xubmit :: Demonstration Xubmit :: IU DLP :: Spring 2006
    13. 13. Resources and References Resources • JRCS: http://www.suigeneris.org/kb/display/jrcs/home • Saxon: http://www.saxonica.com • Schematron: http://www.schematron.com/ • Spring Webflow: http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Home • Xerxes: http://xerces.apache.org/xerces-j/ • XML Catalog: http://www.oasis-open.org/committees/download.php/14809/xml-catalogs.html References Baecker, R. M, Nastos, D., Posner, I.R. & Mawby, K.L.(1993). The user-centered iterative design of collaborative writing software. Proceedings of the SIGCHI conference on Human factors in computing systems. Amsterdam, The Netherlands, 1993. pp. 399 - 405 Dillon, A. (1993) How collaborative is collaborative writing? An analysis of the production of two technical reports. Published in M.Sharples (Ed) Computer Supported Collaborative Writing, London: Springer-Verlag, pp 69-86. Retrieved April, 2006 from: http://www.ischool.utexas.edu/~adillon/BookChapters/collaborative%20writing.htm Jacinto, M., Librelotto, G. R., Ramalho, J.C.L & Henriques, P.R. (2002). Constraint specification languages: comparing XCSL, Schematron and XML-Schemas. XML Europe, 2002. Retrieved April, 2006 from: http://www.idealliance.org/papers/xmle02/dx_xmle02/papers/03-0302/03-03-02.pdf Jelliffe, R. (2000). Getting Information into markup: the data model behind the schematron assertion language. A technical whitepaper for GeoTempo, Inc. October 19, 2000. Retrieved April, 2006 from: http://www.sinica.edu.tw/~ricko/schematron.PDF Kim, H. & Eklundh, K. (2001). Reviewing Practices in Collaborative Writing. Computer Supported Cooperative Work. 10: 247-259, 2001. Lee, D. & Chu, W. (2000). Comparative Analysis of Six XML Schema Languages1. ACM SIGMOD Record 29(3), September 2000.Retrieved April, 2006 from: http://cobase-www.cs.ucla.edu/tech-docs/dongwon/sigmod-record-00.html Xubmit :: IU DLP :: Spring 2006
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×