METS Revisited
description
Transcript of METS Revisited
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
A real-life example…
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/