150 likes | 369 Views
METS Metadata Encoding and Transmission Standard. Metadata Working Group Forum April 19, 2002. METS. MOA II project Concerned with the metadata necessary for the management and exchange of digital objects An XML framework or container for metadata
E N D
METSMetadata Encoding and Transmission Standard Metadata Working Group Forum April 19, 2002
METS • MOA II project • Concerned with the metadata necessary for the management and exchange of digital objects • An XML framework or container for metadata • Applicable to OAIS model, and CUL digital library projects
A METS Object <mets> <metsHdr> File Header <dmdSec> Descriptive <amdSec> Administrative <fileSec> File Inventory <structMap> Structure Map <behaviorSec> Behaviors </mets>
metsHdr <metsHdr> <agent> <name> <note> </agent> </metsHdr> Attributes: ID, CREATEDATE, LASTMODDATE, RECORDSTATUS
dmdSec <dmdSec ID=“1234”> <mdRef /> [and/or] <mdWrap> <binData> [or] <xmlData> </mdWrap> <dmdSec> [examples best viewed with IE5 browser or higher]example #1 example #2
amdSec <amdSec> <techMD> Technical <rightsMD> IP Rights <sourceMD> Original source <digiprovMD> Digital provenance </amdSec> example #3
A METS Object <mets> <metsHdr> File Header <dmdSec> Descriptive <amdSec> Administrative <fileSec> File Inventory <structMap> Structure Map <behaviorSec> Behaviors </mets>
fileSec <fileSec> <fileGrp> <file> <FContent> [and/or] <Flocat /> </file> </fileGrp> <fileSec> example #4
structMap <structMap> <div> <div> <div> <mptr> [external] <fptr> [internal] </div> </div> </div> </structMap> example #5
structMap • Heart of the METS object • Only required element in METS schema • Hierarchy can be represented within a single METS object (fptr) or through a series of related METS objects (mptr) • fptr has child elements for sophisticated linking between structMap and fileSec
METS • Dependence on extension schema • The need for digital standards development • Permissiveness • The need for profiles • Complexity • The need for tools http://www.loc.gov/standards/mets
Advantages • A common metadata format • Flexible, modular, extensible, expressive • Open
Uncertainties • Where should certain data live in METS? • dmdSec vs. amdSec • amdSec vs. fileSec • For text: “page” vs. textual unit conundrum • Relationship with TEI? • Need for timestamps on xxSec and structMap elements