Professional Documents
Culture Documents
Mets Mods Nate Ala07
Mets Mods Nate Ala07
METS Objects
Nate Trail
Digital Project Coordinator
Network Development and MARC Standards Office
Library of Congress
ALA - June 25, 2007
Outline of Topics
» A little about the technology
» How we build and display digital objects
» Searching
» Other Tools
» Future Directions
» Conclusions
Technologies Used
» XML documents
• METS Files
• MODS Files
» XSLT processes
• Transformation
• Display
» MySQL Database
» Cocoon framework
• And a little Java
XSLT Transformation
MODS XML for
Beaux Arts Trio
recording
Stylesheet “transforms”
it into a simpler
structure of elements,
labels and values.
XSLT for Display
METS XML for
Beaux Arts Trio
recording
XSLT “transforms” it
into an HTML or
XHTML display for
the screen
Web Framework Concepts
»Bibliographic data
»Files
»Object type
»(sheetMusic,printMaterial
audio,video, compactDisc
recordedEvent, bibRecord,
photo, Article, Score…)
Bibliographic data (1)
» Harvested from Voyager ILS (SRU/z3950)
» Inserted into MySQL database
Bibliographic Data(2)
» Direct Data entry for items not previously
cataloged
METS Maker Pipeline – Step 1
» Bibliographic Data is extracted from the
database and converted to MODS
METS Maker Pipeline – Step 2
» Combine queries of:
• Object type (SheetMusic, RecordedEvent etc.)
• Files on the server
• MODS data
• Rights metadata
» Creates a virtual file called “pre-mets”
Object
Files Type
on Web pre-
Server
MODS Pipeline mets
MD Rights
MD
METS Maker Pipeline – Step 3
» METS Maker XSLT processes the file using the
object’s profile and builds a METS File
Breadcrumb
navigation
LC Presents
footer (not in
view)
Veterans History Project Displays
Veterans History
Project Experiencing
War Header
Standard Veterans
History Project
Header
Searching
» Lucene is open source and scalable to large
indexes: Australia has 16 million items indexed
Browse by
last name,
state, race/
ethnicity
and
war/branch
Searching in Minerva (across collections)
Choose
among
collections
harvested.
MODS
terms to
search.
Other Web Tools
Nate Trail
ntra@loc.gov
Library of Congress