Workshop for the Library Technology Conference on Encoded Archival Description, and the mark-up languages involved in its use including HTML, XML, and XSLT.
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Decoding and developing the online finding aid
1. Decoding and
Developing the Online
Finding Aid
as a Building Block to understand
XML, EAD, and Web Development
Kent Gerber
Bethel University Digital Library
Library Technology Conference
2. What I Am...
Digital Library Manager
Curious
Interested in Learning Together
Passionate About the Future of Libraries
3. What I Am NOT...
Archivist
Web Programmer
An Expert - I'm Still Learning
4. Learning Objectives
After this session I hope you will...
• Be able to demonstrate basic understanding
of structure and function of XML
• Be able to recognize and understand basic
elements of Encoded Archival Description
• Understand how XML and EAD work to
create Finding Aids
• Apply XML knowledge to other Digital
Projects
6. Today's Outline
Introduction and Purpose
2:30 - 2:45
(Part 1)
HTML and XML 2:45 - 3:10
EAD Basics 3:10 - 3:30
Break 3:30 - 3:45
EAD, Stylesheets, and
3:45 - 4:30
CONTENTdm
Other Fun Stuff - Digital
4:30 - 4:45
Humanities, Web
16. Markup Languages Flavors of ...ML
"Mark-up" documents for processing
Ensure that processing instructions do not get
printed
Our Root Element:
<markup_language>
Workshop Resource Guide
http://libguides.bethel.edu/eadfindingaids
20. HTML: Important Takeaways
Markup language uses tags that work in pairs
Tags format and organize the text between
the pairs
Tags do not appear in the browser or
viewable document
HTML tag's functions are fixed
22. XML
Why?
XML is the most common tool for data
transmissions between all sorts of
applications
Flexible and can be modified and used for
different kinds of data
23. XML
<?xml version="1.0" encoding="UTF-8"?>
<book>
<title>Describing Archives</title>
<author>Society American Archivists</author>
<date>2004</date>
<identifier>9781931666084</identifier>
<price>
<us>35.00</us>
<canada>45.00</canada>
</price>
32. Major Sections
<eadheader>
Information about the Finding Aid itself
<archdesc>
Information about the items in the Finding Aid
Heart of the Finding Aid
<dsc>
description of subordinate components
List of items
33. Encoded Archival Description
Additional Resources
Describing Archival Collections (DACS)
Library of Congress EAD Homepage
Stylesheets
EAD Cookbook
CONTENTdm resources based on these
34. See a Sample EAD document
Open EAD file in Oxygen
NWDA template
Bethel's version
Elements and attributes filled out
Review outline of elements
35. Sample EAD
Change some items to your institution's
information
eadid @mainagencycode @url
XPath
/ead/eadheader/filedesc/publicationstmt/publisher
36. EAD and the DTD
Tried to revise the <eadheader> and add
<revisiondesc>
Used DTD to figure out what to add
39. StyleSheets and HTML exercise
<head> <style>body { background-
color:#d0e4fe; } h1 { color:orange; text-
align:center; } h2 { text-align:right; } p {
color:red; font-family:"Times New Roman";
font-size:20px; } </style> </head>
Back to W3Schools HTML
Demo
40. XML has a partner too
XSLT
XSLT tutorial in W3Schools
Bookstore file example
41. Some Early Questions
What do you put in the XML/EAD document
and what is displayed through the style
sheets?
What "types" can you use in the c01,
containers?
Box, binder, folder?
What do the c01, c02 tags and how are they
organized?