METS Revisited
Bill KehoeMetadata Working Group
ForumDecember 19, 2003
METS
Metadata Encoding and Transmission StandardDigital Library Federation InitiativeSibling: MOA2 Encoding Format
Why?
Complex digital objects vs physical objectsMetadata containersTransferOAIS information packages
Simplest METS object: concept
METS document
Structural Map
Division
METS pointer
METS document
Structural Map
Division
File pointer
Simplest METS object: elements
<mets>
<structMap>
<div>
<mptr>METS document
Structure Map
Division
file pointer
Simplest METS object: XML
<?xml version="1.0" encoding="UTF-8"?>
<mets xmlns="http://www.loc.gov/METS/" >
<structMap>
<div>
<mptr LOCTYPE="URL">
http://www.library.cornell.edu/AnotherMETSDoc.xml
</mptr>
</div>
</structMap>
</mets>
METS document with a file
METS document
Structural Map
Division
File pointer
File Section
File Group
File
The File tag simplified
<File>
ID (required)
MIMETYPE
SIZE
CREATED
CHECKSUMTYPE
CHECKSUM
File location
File content(XML or Base64)
XOR
The full METS object: concept
METS document
METS Header
Structural Map
Structural Links
Behavior
Descriptive Metadata
Administrative Metadata
File Section
The full METS object: 7 basic elements
METS document <mets>
<metsHdr>
<structMap>
<structLink>
<behaviorSec>
<dmdSec>
<amdSec>
<fileSec>
Administrative Metadata Section
<amdSec>
<sourceMD>
<mdWrap>
<mdRef>
<digiprovMD>
<mdWrap>
<mdRef>
<rightsMD>
<mdWrap>
<mdRef>
<techMD>
<mdWrap>
<mdRef>
Descriptive Metadata Section
<dmdSec>
<mdWrap><mdRef>
METS Profiles
“…to specify limitations and restrictions…”“…to define a document class…”“…to promote interoperability and exchange of METS documents…”
From METS Profile 1.0 Requirements, Appendix 1: METS Profile XML Schema
The METS Profile: concept
METS ProfileCreation Date
Contact Information
Extension Schema
Related Profiles
Abstract
Short Title
URI
Sample File
Tools and Applications
Technical Requirements
Structural Requirements
What can be done with this METS object?
The Tokyo Tribunalhttp://dlib.nyu.edu:8083/xmldev/servlet/SaxonServlet?source=/newtokyo.xml&style=/METSFrameSX.xsl
any time thinking about cost models, except where it's obvious that building and maintaining something would be prohibitively expensive. I suppose I have enough opinions, but maybe not enough facts, for a satisfactory working dinner solely about cost models.
Another example from NYU
Afghanistan Digital Library Page Turnerhttp://dlib.nyu.edu:8083/servlet/SaxonServlet?source=kalimat.xml&style=FrameSearch03.xsl
A Cautionary Tale
A presentation by Carl Fleischhauer:
The Library of Congress Audio-Visual Prototyping Projecthttp://lcweb.loc.gov/rr/mopic/avprot/METSopening2003_files/slide0001.htm
Two more demos from NYU
An archived web sitehttp://dlib.nyu.edu:8083/xmldev/servlet/SaxonServlet?source=ibarretxe20030907.xml&style=crl2.xsl
Multimedia: METS to SMILhttp://dlib.nyu.edu/metstools/mets2smilviewer/mmvwr04/output/index01.html
Discussion: METS ProsPotential for interoperability among CUL sites
Discussion: METS ConsA lot of up-front expense
Almost everything about METS…
The METS Official Web Site
http://www.loc.gov/standards/mets/