SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
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
What I Am...
Digital Library Manager

Curious

Interested in Learning Together

Passionate About the Future of Libraries
What I Am NOT...
Archivist

Web Programmer

An Expert - I'm Still Learning
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
Building Blocks
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
Project Example
Papers of Carl H. Lundquist
Starting from this...
[image of boxes in Archive]
To this...
[screenshot of Excel spreadsheet]
To this...
[XML document of Finding Aid]
                                To This...
Finally, to this...
Some Tools to Build With...
Some Tools to Build With...
Activate Your Oxygen License
http://www.thechickenchronicles.com/2010/03/bumpy-beaks.html
http://www.thechickenchronicles.com/2010/03/bumpy-beaks.html
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
<markup_language>
 <html>


Hypertext Markup Language
           HTML


  </html>
</markup_language>
Describing Archives: A Content
Standard
<!DOCTYPE html>
<html>
  <body>
     <h1>Describing Archives</h1>
     <h2>Society of American Archivists</h2>
     <p>2004</p>
     <p>9781931666084</p>
     <p>35.00</p>
   </body>
</html>
HTML Exercise
W3Schools
Make a table -

<table>
<tr><td>..</td><td>..</td></tr>(x2)
</table>
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
<markup_language>
 <html></html>
 <xml>


eXtensible Markup Language
            XML

 </xml>
<markup_language>
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
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>
Make Your Own XML file
Tour of Oxygen
Jennifer Widom 3 parts of XML
https://www.youtube.com/watch?feature=player
  _embedded&v=x8kMELlNaYg#t=01m15s

Element
Attribute
Text
XML with attributes
<?xml version="1.0" encoding="UTF-8"?>
<book>
  <title>Describing Archives</title>
  <author ID="8970">Society American
  Archivists</author>
  <date>2004</date>
  <identifier type="ISBN"> 9781931666084
  </identifier>
  <price currency="dollars">35.00</price>
</book>
Three Levels of XML Strictness


Well-formed

Valid (DTD - more strict)
  EAD DTD start at eadheader element

Valid (Schema - strictest)
  EAD Schema
XML Takaways
Encodes meaning (HTML does not)

Can transfer data across software systems

Flexible and powerful when partnered with
  standards
<markup_language>
 <html></html>
 <xml>
   <ead>
Encoded Archival Description
           EAD
   </ead>
 </xml>
<markup_language>
Encoded Archival Description
Getting Started
  Bethel's EAD Manual

  Condensed version of Indiana University's
  EAD Manual
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
Encoded Archival Description
Additional Resources

  Describing Archival Collections (DACS)

  Library of Congress EAD Homepage

  Stylesheets
  EAD Cookbook
     CONTENTdm resources based on these
See a Sample EAD document
Open EAD file in Oxygen
  NWDA template

Bethel's version
  Elements and attributes filled out

  Review outline of elements
Sample EAD
Change some items to your institution's
 information

eadid @mainagencycode @url

XPath
/ead/eadheader/filedesc/publicationstmt/publisher
EAD and the DTD
Tried to revise the <eadheader> and add
  <revisiondesc>

Used DTD to figure out what to add
BREAK
<markup_language>
  <html></html>
  <xml>
     <ead>
        <xslt>
eXtensible Stylesheet
 Language Transformations
            XSLT
        </xslt>
     </ead>
  </xml>
<markup_language>
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
XML has a partner too
XSLT

XSLT tutorial in W3Schools

Bookstore file example
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?
Problem
 with
 Display
Desired
Display
Fixing the Display
Files needed:
EAD xml file
Stylesheet - Contentdm fullfindingaid.xsl

Software:
Notepad++
Oxygen (for transformation)
Browser (to see results)
Fixing the Display
CONTENTdm Load Example
Questions?
Kent Gerber
Email:
kent-gerber@bethel.edu
Twitter:
ktkgerber
Coding Blog:
http://librariancs101.wordpress.com

Mais conteúdo relacionado

Mais procurados (20)

Xml presentation
Xml presentationXml presentation
Xml presentation
 
XML and XSLT
XML and XSLTXML and XSLT
XML and XSLT
 
XML Databases
XML DatabasesXML Databases
XML Databases
 
Unit iv xml dom
Unit iv xml domUnit iv xml dom
Unit iv xml dom
 
Xml Lecture Notes
Xml Lecture NotesXml Lecture Notes
Xml Lecture Notes
 
XML for beginners
XML for beginnersXML for beginners
XML for beginners
 
Html (1)
Html (1)Html (1)
Html (1)
 
Dom date and objects and event handling
Dom date and objects and event handlingDom date and objects and event handling
Dom date and objects and event handling
 
Xml p2 Lecture Notes
Xml p2 Lecture NotesXml p2 Lecture Notes
Xml p2 Lecture Notes
 
Xhtml
XhtmlXhtml
Xhtml
 
XML XSLT
XML XSLTXML XSLT
XML XSLT
 
00 introduction
00 introduction00 introduction
00 introduction
 
XML
XMLXML
XML
 
02 well formed and valid documents
02 well formed and valid documents02 well formed and valid documents
02 well formed and valid documents
 
fundamentals of XML
fundamentals of XMLfundamentals of XML
fundamentals of XML
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
23xml
23xml23xml
23xml
 
Xml databases
Xml databasesXml databases
Xml databases
 
Mdst 3559-02-01-html
Mdst 3559-02-01-htmlMdst 3559-02-01-html
Mdst 3559-02-01-html
 
Intro xml
Intro xmlIntro xml
Intro xml
 

Semelhante a Decoding and developing the online finding aid

Class 1: Introductions
Class 1: IntroductionsClass 1: Introductions
Class 1: IntroductionsErika Tarte
 
www.webre24h.com - [O`reilly] html and xhtml. pocket reference, 4th ed. - [...
www.webre24h.com - [O`reilly]   html and xhtml. pocket reference, 4th ed. - [...www.webre24h.com - [O`reilly]   html and xhtml. pocket reference, 4th ed. - [...
www.webre24h.com - [O`reilly] html and xhtml. pocket reference, 4th ed. - [...webre24h
 
Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1BeeNear
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Modelchomas kandar
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Modelchomas kandar
 
FFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLFFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLToni Kolev
 
HTML_JavaScript_Malaysia_2008 (2).ppt
HTML_JavaScript_Malaysia_2008 (2).pptHTML_JavaScript_Malaysia_2008 (2).ppt
HTML_JavaScript_Malaysia_2008 (2).pptDianajeon3
 
Xml Publisher And Reporting To Excel
Xml Publisher And Reporting To ExcelXml Publisher And Reporting To Excel
Xml Publisher And Reporting To ExcelDuncan Davies
 
Lesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLexume1
 

Semelhante a Decoding and developing the online finding aid (20)

Xml
XmlXml
Xml
 
Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)
 
Class 1: Introductions
Class 1: IntroductionsClass 1: Introductions
Class 1: Introductions
 
HTML/CSS Lecture 1
HTML/CSS Lecture 1HTML/CSS Lecture 1
HTML/CSS Lecture 1
 
Html
HtmlHtml
Html
 
www.webre24h.com - [O`reilly] html and xhtml. pocket reference, 4th ed. - [...
www.webre24h.com - [O`reilly]   html and xhtml. pocket reference, 4th ed. - [...www.webre24h.com - [O`reilly]   html and xhtml. pocket reference, 4th ed. - [...
www.webre24h.com - [O`reilly] html and xhtml. pocket reference, 4th ed. - [...
 
Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
XML.pptx
XML.pptxXML.pptx
XML.pptx
 
HTML literals, the JSX of the platform
HTML literals, the JSX of the platformHTML literals, the JSX of the platform
HTML literals, the JSX of the platform
 
HTML 5
HTML 5HTML 5
HTML 5
 
HTML & CSS.ppt
HTML & CSS.pptHTML & CSS.ppt
HTML & CSS.ppt
 
FFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLFFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTML
 
HTML_JavaScript_Malaysia_2008 (2).ppt
HTML_JavaScript_Malaysia_2008 (2).pptHTML_JavaScript_Malaysia_2008 (2).ppt
HTML_JavaScript_Malaysia_2008 (2).ppt
 
Xml Publisher And Reporting To Excel
Xml Publisher And Reporting To ExcelXml Publisher And Reporting To Excel
Xml Publisher And Reporting To Excel
 
Xml
XmlXml
Xml
 
Lesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLesson4.9 a u4l2 html
Lesson4.9 a u4l2 html
 
HTML.pptx
HTML.pptxHTML.pptx
HTML.pptx
 
HTML
HTMLHTML
HTML
 

Mais de kgerber

Introduction to digital scholarship and digital humanities in the liberal art...
Introduction to digital scholarship and digital humanities in the liberal art...Introduction to digital scholarship and digital humanities in the liberal art...
Introduction to digital scholarship and digital humanities in the liberal art...kgerber
 
Enterprise content management and digital libraries
Enterprise content management and digital librariesEnterprise content management and digital libraries
Enterprise content management and digital librarieskgerber
 
The MOOChing Librarian ARLD Day 2013
The MOOChing Librarian ARLD Day 2013The MOOChing Librarian ARLD Day 2013
The MOOChing Librarian ARLD Day 2013kgerber
 
Digital Libraries Digital Humanities: Current and Emerging Roles for Librarians
Digital Libraries Digital Humanities: Current and Emerging Roles for LibrariansDigital Libraries Digital Humanities: Current and Emerging Roles for Librarians
Digital Libraries Digital Humanities: Current and Emerging Roles for Librarianskgerber
 
Institutional repositories, digital asset management, and digitization
Institutional repositories, digital asset management, and digitizationInstitutional repositories, digital asset management, and digitization
Institutional repositories, digital asset management, and digitizationkgerber
 
Using Google Docs In Education
Using Google Docs In EducationUsing Google Docs In Education
Using Google Docs In Educationkgerber
 

Mais de kgerber (6)

Introduction to digital scholarship and digital humanities in the liberal art...
Introduction to digital scholarship and digital humanities in the liberal art...Introduction to digital scholarship and digital humanities in the liberal art...
Introduction to digital scholarship and digital humanities in the liberal art...
 
Enterprise content management and digital libraries
Enterprise content management and digital librariesEnterprise content management and digital libraries
Enterprise content management and digital libraries
 
The MOOChing Librarian ARLD Day 2013
The MOOChing Librarian ARLD Day 2013The MOOChing Librarian ARLD Day 2013
The MOOChing Librarian ARLD Day 2013
 
Digital Libraries Digital Humanities: Current and Emerging Roles for Librarians
Digital Libraries Digital Humanities: Current and Emerging Roles for LibrariansDigital Libraries Digital Humanities: Current and Emerging Roles for Librarians
Digital Libraries Digital Humanities: Current and Emerging Roles for Librarians
 
Institutional repositories, digital asset management, and digitization
Institutional repositories, digital asset management, and digitizationInstitutional repositories, digital asset management, and digitization
Institutional repositories, digital asset management, and digitization
 
Using Google Docs In Education
Using Google Docs In EducationUsing Google Docs In Education
Using Google Docs In Education
 

Último

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 

Último (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 

Decoding and developing the online finding aid