Elements
Element <mets>
METS: Metadata Encoding and Transmission Standard.
METS is intended to provide a
standardized XML format for transmission of complex digital library objects
between systems. As such, it can be seen as filling a role similar to that
defined for the Submission Information Package (SIP), Archival Information
Package (AIP) and Dissemination Information Package (DIP) in the Reference Model
for an Open Archival Information System.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
OBJID: xsd:string optional
OBJID: an optional attribute recording a primary
identifier assigned to the METS document.
LABEL: xsd:string optional
LABEL: an optional attribute providing a title/text
string identifying the document for users.
TYPE: xsd:string optional
TYPE: an optional string attribute describing the type
of object, e.g., book, journal, stereograph, etc.
PROFILE: xsd:string optional
PROFILE: an optional attribute providing a URI or other
identifier for a METS profile to which this METS document conforms.
Contents
|
Elements
|
Named
Complex Types
Element <metsHdr>
minOccurs="0"
metsHdr: METS Header.
Like a TEI Header, the METS Header
element records metadata about the METS document itself (not the digital library
object that the METS document encodes). It has two possible subsidiary elements,
agent (document agent) and altRecordID (alternative Record ID)..
attributes
ID: xsd:ID optional
ID: an optional XML ID value
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
values for the administrative metadata sections within this METS document
applicable to this METS Document.
CREATEDATE: xsd:dateTime optional
CREATEDATE: an optional dateTime specifying when the
METS document was created.
LASTMODDATE: xsd:dateTime optional
LASTMODDATE: an optional dateTime specifying when the
METS document was last modified;
RECORDSTATUS: xsd:string optional
RECORDSTATUS: an optional string indicating the status
of the METS document, to be used mainly for internal processing purposes.
Contents
|
Elements
|
Named
Complex Types
Element <agent>
minOccurs="0" maxOccurs="unbounded"
agent: METS agent.
The agent element allows for
various parties and their roles with respect to the METS document to be
recorded.
attributes
ROLE: required | CREATOR | EDITOR | ARCHIVIST | PRESERVATION
| DISSEMINATOR | CUSTODIAN | IPOWNER | OTHER
ROLE: a required attribute specifying the role played
by the agent with respect to the METS object. ROLE must have one of the
following seven values:
CREATOR:
an agent responsible for creating the METS document
EDITOR: an agent responsible for
editing the METS document
ARCHIVIST: an agent with archival
responsibility for the METS document and/or the original sources used to create
the METS object
PRESERVATION: an
agent responsible for preserving the METS object and/or the original sources
used to create the METS object
DISSEMINATOR: an agent responsible
for distributing or publishing the METS object
CUSTODIAN: an agent with custodial
responsibility for the METS object
IPOWNER: an agent with intellectual
property rights in the METS object or some of its components.
OTHER: an agent with other
rights/responsibilities with respect to the METS object not set forth above.
OTHERROLE: xsd:string optional
OTHERROLE:
an optional string attribute to
specify the particular role an agent plays with respect to a METS object or its
sources, to be used if the ROLE attribute has a value of OTHER.
TYPE: optional | INDIVIDUAL | ORGANIZATION | OTHER
TYPE: an optional attribute to specify the nature of
the agent acting with respect to the METS object. It can take one of three
values:
INDIVIDUAL: a single,
human agent
ORGANIZATION: a
collective entity
OTHER: some
other form of agent (e.g., a software agent)
OTHERTYPE: xsd:string optional
OTHERTYPE: an optional string to indicate the
particular type of agent, to be used if a value of OTHER is indicated in the
agent's TYPE attribute.
Contents
|
Elements
|
Named
Complex Types
Element <altRecordID>
minOccurs="0" maxOccurs="unbounded"
altRecordID: Alternative Record ID.
This element allows for
documentation of alternative ID values for the METS document in addition to the
primary ID stored in the OBJID attribute in the root METS element.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
TYPE: xsd:string optional
TYPE: an optional string describing the type of
identifier (e.g., OCLC #, LCCN, etc.).
Contents
|
Elements
|
Named
Complex Types
Element <dmdSec>
type="
mdSecType"
minOccurs="0" maxOccurs="unbounded"
dmdSec: Description Metadata Section.
This section records all of the
descriptive metadata for all items in the METS object (including both structural
map divs and descriptive metadata for data files). Metadata can be either
included in the METS hub document (mdWrap) or referenced via an
identifier/locator (mdRef), a la Warwick Framework. Multiple dmdSec elements are
allowed so that descriptive metadata can be recorded for each separate item
within the METS object.
attributes
ID: xsd:ID required
ID: a required XML ID value
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that may be used to indicate that different metadata sections may be
considered as part of a single group. Two metadata sections with the same
GROUPID value are to be considered part of the same group. This facility might
be used, for example, to group changed versions of the same metadata if previous
versions are maintained in a file for tracking purposes;
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
attribute values for administrative metadata elements which apply to the current
descriptive or administrative metadata. Typically used to reference preservation
metadata which applies to the current metadata.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying the
date and time of creation for the metadata.
STATUS: xsd:string optional
STATUS: an optional string attribute indicating the
status of this metadata (e.g., superceded, current, etc.).
Contents
|
Elements
|
Named
Complex Types
Element <amdSec>
type="
amdSecType"
minOccurs="0" maxOccurs="unbounded"
amdSec: Administrative Metadata Section.
This section records all of the
administrative metadata for all items in the METS object (including structural
map divs, data files, descriptive metadata sections and adminstrative metadata
sections themselves), and is divided into four subsections: techMD (technical
metadata), rightsMD (intellectual property rights metadata), sourceMD
(analog/digital source metadata), and digiprovMD (digital provenance metadata).
Each of these subsections follows the mdSecType model, so that they can either
include metadata within the METS hub document (mdWrap) or reference it via an
identifier/locator (mdRef). Multiple techMD, rightsMD, sourceMD and digiprovMD
elements are allowed so that administrative metadata can be recorded for each
separate item within the METS object.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
Contents
|
Elements
|
Named
Complex Types
Element <fileSec>
minOccurs="0"
fileSec: Content File Section.
The content file section records
information regarding all of the data files which comprise the digital library
object.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
Contents
|
Elements
|
Named
Complex Types
Element <fileGrp>
maxOccurs="unbounded"
fileGrp: File Group
This element allows for the
grouping of content files into sets (all of the master images for a work, all of
the images for a particular page, etc.).
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
VERSDATE: xsd:dateTime optional
VERSDATE: an optional dateTime attribute specifying the
date this version/fileGrp of the digital object was created.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute specifying the XML ID
values for administrative metadata sections in the METS document that provide
information applicable to all of the files in this particular file group.
USE: xsd:string optional
USE: an optional string attribute indicating the
intended use of all the files within this file group (e.g., master, reference,
thumbnails for image files).
Contents
|
Elements
|
Named
Complex Types
Element <structMap>
type="
structMapType"
maxOccurs="unbounded"
structMap: Structural Map.
The structural map is the heart of
a METS document, defining the hierarchical arrangement of a primary source
document which has been digitized. This hierarchy is encoded as a tree of 'div'
elements. Any given 'div' can point to another METS document via the 'mptr'
element, or to a single file, to a group of files, or to segments of individual
files or groups of files through the 'fptr' and subsidiary elements.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
TYPE: xsd:string optional
TYPE: an optional string attribute specifying the type
of structural map provided. Typical values will be "PHYSICAL" for a map which
describes the physical composition of the original work (a series with
individual monographs with pages) and "LOGICAL" for one which describes the
intellectual structure of the work (a monograph with TOC, forward, chapters,
index., etc.);
LABEL: xsd:string optional
LABEL: an optional string attribute which may be used
to describe the structMap to users. This is primarily useful where more than one
structMap is provided for a single object (e.g., both logical and physical
structMap).
Contents
|
Elements
|
Named
Complex Types
Element <structLink>
minOccurs="0"
structLink: Structural Map Linking.
The Structural Map Linking section
allows for the specification of hyperlinks between different components of a
METS structure delineated in a structural map.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
Contents
|
Elements
|
Named
Complex Types
Element <behaviorSec>
type="
behaviorSecType"
minOccurs="0" maxOccurs="unbounded"
behaviorSec: Behavior Section. This section records
executable behaviors that are associated with content in the METS object.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying when
the behaviorSec was created.
LABEL: xsd:string optional
LABEL: an optional string attribute providing a text
description of the behaviorSec.
Contents
|
Elements
|
Named
Complex Types
Element <techMD>
type="
mdSecType"
minOccurs="0" maxOccurs="unbounded"
techMD: technical metadata.
The techMD element provides a
wrapper around a generic metadata section, which should contain technical
metadata regarding a file or files.
attributes
ID: xsd:ID required
ID: a required XML ID value
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that may be used to indicate that different metadata sections may be
considered as part of a single group. Two metadata sections with the same
GROUPID value are to be considered part of the same group. This facility might
be used, for example, to group changed versions of the same metadata if previous
versions are maintained in a file for tracking purposes;
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
attribute values for administrative metadata elements which apply to the current
descriptive or administrative metadata. Typically used to reference preservation
metadata which applies to the current metadata.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying the
date and time of creation for the metadata.
STATUS: xsd:string optional
STATUS: an optional string attribute indicating the
status of this metadata (e.g., superceded, current, etc.).
Contents
|
Elements
|
Named
Complex Types
Element <rightsMD>
type="
mdSecType"
minOccurs="0" maxOccurs="unbounded"
rightsMD: intellectual property rights metadata.
The rightsMD element provides a
wrapper around a generic metadata section, which should contain IP rights
metadata.
attributes
ID: xsd:ID required
ID: a required XML ID value
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that may be used to indicate that different metadata sections may be
considered as part of a single group. Two metadata sections with the same
GROUPID value are to be considered part of the same group. This facility might
be used, for example, to group changed versions of the same metadata if previous
versions are maintained in a file for tracking purposes;
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
attribute values for administrative metadata elements which apply to the current
descriptive or administrative metadata. Typically used to reference preservation
metadata which applies to the current metadata.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying the
date and time of creation for the metadata.
STATUS: xsd:string optional
STATUS: an optional string attribute indicating the
status of this metadata (e.g., superceded, current, etc.).
Contents
|
Elements
|
Named
Complex Types
Element <sourceMD>
type="
mdSecType"
minOccurs="0" maxOccurs="unbounded"
sourceMD: source metadata.
The sourceMD element provides a
wrapper around a generic metadata section which should contain descriptive or
administrative metadata regarding the original source materials used to create
the METS object.
attributes
ID: xsd:ID required
ID: a required XML ID value
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that may be used to indicate that different metadata sections may be
considered as part of a single group. Two metadata sections with the same
GROUPID value are to be considered part of the same group. This facility might
be used, for example, to group changed versions of the same metadata if previous
versions are maintained in a file for tracking purposes;
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
attribute values for administrative metadata elements which apply to the current
descriptive or administrative metadata. Typically used to reference preservation
metadata which applies to the current metadata.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying the
date and time of creation for the metadata.
STATUS: xsd:string optional
STATUS: an optional string attribute indicating the
status of this metadata (e.g., superceded, current, etc.).
Contents
|
Elements
|
Named
Complex Types
Element <digiprovMD>
type="
mdSecType"
minOccurs="0" maxOccurs="unbounded"
digiprovMD: digital provenance metadata.
The digiprovMD element provides a
wrapper around a generic metadata section, which should contain information
regarding the ultimate origin of a digital object and the derivation of its
current elements. This includes recording master/derivative relationships
between various files which currently represent the object, as well recording
any transformations or migrations undergone by files composing the digital
object subsequent to the initial digitization of an item or, in the case of born
digital materials, the files' creation. In short, digiprovMD should be used to
record information to allow both archival/library staff and scholars to
understand what modifications have been performed to a digital object during its
life cycle in order to judge how those processes might have altered or corrupted
the object's ability to accurately represent the original item.
attributes
ID: xsd:ID required
ID: a required XML ID value
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that may be used to indicate that different metadata sections may be
considered as part of a single group. Two metadata sections with the same
GROUPID value are to be considered part of the same group. This facility might
be used, for example, to group changed versions of the same metadata if previous
versions are maintained in a file for tracking purposes;
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
attribute values for administrative metadata elements which apply to the current
descriptive or administrative metadata. Typically used to reference preservation
metadata which applies to the current metadata.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying the
date and time of creation for the metadata.
STATUS: xsd:string optional
STATUS: an optional string attribute indicating the
status of this metadata (e.g., superceded, current, etc.).
Contents
|
Elements
|
Named
Complex Types
Element <fileGrp>
type="
fileGrpType"
minOccurs="0" maxOccurs="unbounded"
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
VERSDATE: xsd:dateTime optional
VERSDATE: an optional dateTime attribute specifying the
date this version/fileGrp of the digital object was created.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute specifying the XML ID
values for administrative metadata sections in the METS document that provide
information applicable to all of the files in this particular file group.
USE: xsd:string optional
USE: an optional string attribute indicating the
intended use of all the files within this file group (e.g., master, reference,
thumbnails for image files).
Contents
|
Elements
|
Named
Complex Types
Element <file>
minOccurs="0" maxOccurs="unbounded" type="
fileType"
attributes
MIMETYPE: xsd:string optional
MIMETYPE: an optional string attribute providing the
MIME type for the file.
SEQ: xsd:int optional
SEQ: an optional integer indicating the sequence of
this file relative to the others in its file group.
SIZE: xsd:long optional
SIZE: an optional long integer specifying the size of
the file in bytes.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime providing the date of
creation for the file.
CHECKSUM: xsd:string optional
CHECKSUM: an optional string attribute providing a
checksum value for the included file.
CHECKSUMTYPE: optional | HAVAL | MD5 | SHA-1 | SHA-256 |
SHA-384 | SHA-512 | TIGER | WHIRLPOOL
CHECKSUMTYPE: an optional attribute specifying the
checksum algorithm used to produce the value contained in the CHECKSUM
attribute. CHECKSUMTYPE must contain one of the following values:
HAVAL
MD5
SHA-1
SHA-256
SHA-384
SHA-512
TIGER
WHIRLPOOL
OWNERID: xsd:string optional
OWNERID: an optional string attribute which may be used
to provide a unique identifier (including a URI) assigned to the file which may
differ from the URI used to retrieve the file.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute used to list the XML ID
attribute values for administrative metadata sections in the METS document that
provide information regarding this file.
DMDID: xsd:IDREFS optional
DMDID: an optional attribute used to list the XML ID
attribute values for descriptive metadata sections in the METS document that
provide information regarding this file.
GROUPID: xsd:string optional
GROUPID: an optional string attribute which may be used
to record an identifier that establishes a correspondence between this file and
files in other file groups. For example, a master image in one file group would
share the same GROUPID value with a reference copy in a second file group and a
thumbnail image in a third file group.
USE: xsd:string optional
USE: an optional string attribute indicating the
intended use of this file (e.g., "master", "reference", "thumbnail" for image
files).
Contents
|
Elements
|
Named
Complex Types
Element <div>
type="
divType"
div: Division.
The METS standard represents a
document structurally as a series of nested div elements, that is, as a
hierarchy (e.g., a book, which is composed of chapters, which are composed of
subchapters, which are composed of text). Every div node in the structural map
hierarchy may be connected (via subsidiary mptr or fptr elements) to content
files which represent that div's portion of the whole document.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
ORDER: xsd:integer optional
ORDER: an optional integer representation of this div's
order among its siblings (e.g., its sequence).
ORDERLABEL: xsd:string optional
ORDERLABEL: an optional string representation of this
div's order among its siblings (e.g., "xii"), or a non-integer native numbering
system. It is presumed that this value will still be machine-actionable (e.g.,
supports a page 'go to' function), and is not a replacement/substitute for the
LABEL attribute.
LABEL: xsd:string optional
LABEL: an optional string label to describe this div to
an end user viewing the document, as per a table of contents entry (NB: a div
LABEL should be specific to its level in the structural map. In the case of a
book with chapters, the book div LABEL should have the book title, and the
chapter div LABELS should have the individual chapter titles, rather than having
the chapter div LABELs combine both book title and chapter title).
DMDID: xsd:IDREFS optional
DMDID: an optional attribute providing the XML ID
values for the descriptive metadata sections within this METS document
applicable to this div.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
values for the administrative metadata sections within this METS document
applicable to this div.
TYPE: xsd:string optional
TYPE: an optional string attribute for specifying a
type of division (e.g., chapter, article, page, etc.).
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
: xlink:label
xlink:label - an xlink label to be referred to by an
smLink element
Contents
|
Elements
|
Named
Complex Types
Element <mptr>
minOccurs="0" maxOccurs="unbounded"
mptr: METS Pointer.
The mptr element allows a div to be
associated with a separate METS document containing the content corresponding
with that div, rather than pointing to an internal file or file group. A typical
instance of this would be the case of a METS document for a journal run, with a
div elements for each individual journal issue. The div elements for the issues
might point to separate METS documents for each issue, rather than having files
and file groups for every issue encoded in one document.
NOTE: mptr is an empty element. The
location of the resource pointed to MUST be stored in the xlink:href
attribute.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
Contents
|
Elements
|
Named
Complex Types
Element <fptr>
minOccurs="0" maxOccurs="unbounded"
fptr: File Pointer.
The fptr element associates a div
element with content files that represent that div. It can either point to a
file directly itself, via the FILEID attribute, or it can do more complex links
to content via the subsidiary area, par and seq elements.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
FILEID: xsd:IDREF optional
FILEID: an IDREF to the file element which corresponds
with the div containing this ftpr.
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
Contents
|
Elements
|
Named
Complex Types
Element <par>
minOccurs="0"
par: Parallel files.
The par element should used to link
a div to a set of content files when those files should be played/displayed in
unison to deliver the content to the user (e.g., displaying a text transcript
simultaneously with playing an audio file). A par element has two possible
subsidiary elements, which should be used in different cases. In cases where
each bytestream to be played in parallel can fit in a single file, you should
use subsidiary <area> elements within the par element to point to those
files. However, in some cases, bytestreams which should be played in parallel
are too large to fit in a single file (high quality multi-track audio, or
video). In those cases, you should use subsidiary <seq> elements, where
each <seq> contains the files comprising a particular bytestream in the
order they should be played back. So, for example, in the case where you had an
audio recording which had to be split into three different, sequential files,
and a text transcription of the recording in a single file, you would use a par
element containing two seq elements. The first seq element would contain three
area elements, one for each audio file; the second seq element would contain a
single area element, for the text transcription file.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
Contents
|
Elements
|
Named
Complex Types
Element <area>
type="
areaType"
maxOccurs="unbounded"
may contain
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
FILEID: xsd:IDREF required
FILEID: a mandatory IDREF to the file element being
pointed to by the div.
SHAPE: optional | RECT | CIRCLE | POLY
SHAPE: an optional string attribute defining the shape
of a two-dimensional area being referenced within a linked content file. It must
have one of the following values:
RECT: rectangular area
CIRCLE: a circular area
POLY: an irregular polygon.
The SHAPE attribute should be used
as in HTML 4.
COORDS: xsd:string optional
COORDS: an optional string attribute listing a set of
visual coordinates within an image (still image or video frame). The COORDS
attribute should be used as in HTML 4.
BEGIN: xsd:string optional
BEGIN: an optional string attribute specifying the
beginning location for a subpart of the referenced file. Used with the END
attribute.
END: xsd:string optional
END: an optional string attribute specifying the ending
location for a subpart of the referenced file. Used with the BEGIN attribute.
BETYPE: optional | BYTE | IDREF | SMIL | MIDI | SMPTE-25 |
SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME |
TCF
BETYPE: Begin/End Type.
An optional attribute specifying
the syntax used in the values recorded in the BEGIN and END attributes. It must
have one of the following values:
BYTE: a byte offset
IDREF: an XML ID value for an
element in the content file
SMIL: a SMIL time value
MIDI: a MIDI time code
SMPTE-25: SMPTE time code for 25
frame/second material
SMPTE-24:
SMPTE time code for 24 frame/second material
SMPTE-DF30: SMPTE time code for 30
frame/second drop frame material
SMPTE-NDF30: SMPTE time code for 30
frame/second non-drop frame material
SMPTE-DF29.97: SMPTE time code for
29.97 frame/second drop frame material
SMPTE-NDF29.97: SMPTE time code for
29.97 frame/second non-drop frame material
TIME: a simple time code of the
form HH:MM:SS
TCF: a Time code
Character Format value
EXTENT: xsd:string optional
EXTENT: an optional string attribute specifying the
duration of the segment pointed to by the area element.
EXTTYPE: optional | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24
| SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: Extent Type
an option attribute specifying the
syntax used for the value in the EXTENT attribute. See the BETYPE attribute for
the specific values which may be used in EXTTYPE.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute listing the XML ID values
for the administrative metadata sections within the METS document that provide
information regarding this area.
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
Contents
|
Elements
|
Named
Complex Types
Element <seq>
type="
seqType"
minOccurs="0"
seq: Sequence of files.
The seq element should be used to
link a div to a set of content files when those files should be played/displayed
sequentially to deliver content to a user. See the seqType documentation for
more details.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
Contents
|
Elements
|
Named
Complex Types
Element <area>
type="
areaType"
minOccurs="0"
area: file area
The area element provides for more
sophisticated linking between a div element and content files representing that
div, be they text, image, audio, or video files. An area element can link a div
to a point within a file, to a one-dimension segment of a file (e.g., text
screen, image line, audio/video clip), or a two-dimensional section of a file
(e.g, subsection of an image, or a subsection of the video display of a video
file. See the areaType documentation for more details.
may contain
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
FILEID: xsd:IDREF required
FILEID: a mandatory IDREF to the file element being
pointed to by the div.
SHAPE: optional | RECT | CIRCLE | POLY
SHAPE: an optional string attribute defining the shape
of a two-dimensional area being referenced within a linked content file. It must
have one of the following values:
RECT: rectangular area
CIRCLE: a circular area
POLY: an irregular polygon.
The SHAPE attribute should be used
as in HTML 4.
COORDS: xsd:string optional
COORDS: an optional string attribute listing a set of
visual coordinates within an image (still image or video frame). The COORDS
attribute should be used as in HTML 4.
BEGIN: xsd:string optional
BEGIN: an optional string attribute specifying the
beginning location for a subpart of the referenced file. Used with the END
attribute.
END: xsd:string optional
END: an optional string attribute specifying the ending
location for a subpart of the referenced file. Used with the BEGIN attribute.
BETYPE: optional | BYTE | IDREF | SMIL | MIDI | SMPTE-25 |
SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME |
TCF
BETYPE: Begin/End Type.
An optional attribute specifying
the syntax used in the values recorded in the BEGIN and END attributes. It must
have one of the following values:
BYTE: a byte offset
IDREF: an XML ID value for an
element in the content file
SMIL: a SMIL time value
MIDI: a MIDI time code
SMPTE-25: SMPTE time code for 25
frame/second material
SMPTE-24:
SMPTE time code for 24 frame/second material
SMPTE-DF30: SMPTE time code for 30
frame/second drop frame material
SMPTE-NDF30: SMPTE time code for 30
frame/second non-drop frame material
SMPTE-DF29.97: SMPTE time code for
29.97 frame/second drop frame material
SMPTE-NDF29.97: SMPTE time code for
29.97 frame/second non-drop frame material
TIME: a simple time code of the
form HH:MM:SS
TCF: a Time code
Character Format value
EXTENT: xsd:string optional
EXTENT: an optional string attribute specifying the
duration of the segment pointed to by the area element.
EXTTYPE: optional | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24
| SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: Extent Type
an option attribute specifying the
syntax used for the value in the EXTENT attribute. See the BETYPE attribute for
the specific values which may be used in EXTTYPE.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute listing the XML ID values
for the administrative metadata sections within the METS document that provide
information regarding this area.
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
Contents
|
Elements
|
Named
Complex Types
Element <div>
type="
divType"
minOccurs="0" maxOccurs="unbounded"
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
ORDER: xsd:integer optional
ORDER: an optional integer representation of this div's
order among its siblings (e.g., its sequence).
ORDERLABEL: xsd:string optional
ORDERLABEL: an optional string representation of this
div's order among its siblings (e.g., "xii"), or a non-integer native numbering
system. It is presumed that this value will still be machine-actionable (e.g.,
supports a page 'go to' function), and is not a replacement/substitute for the
LABEL attribute.
LABEL: xsd:string optional
LABEL: an optional string label to describe this div to
an end user viewing the document, as per a table of contents entry (NB: a div
LABEL should be specific to its level in the structural map. In the case of a
book with chapters, the book div LABEL should have the book title, and the
chapter div LABELS should have the individual chapter titles, rather than having
the chapter div LABELs combine both book title and chapter title).
DMDID: xsd:IDREFS optional
DMDID: an optional attribute providing the XML ID
values for the descriptive metadata sections within this METS document
applicable to this div.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
values for the administrative metadata sections within this METS document
applicable to this div.
TYPE: xsd:string optional
TYPE: an optional string attribute for specifying a
type of division (e.g., chapter, article, page, etc.).
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
: xlink:label
xlink:label - an xlink label to be referred to by an
smLink element
Contents
|
Elements
|
Named
Complex Types
Element <area>
type="
areaType"
maxOccurs="unbounded"
may contain
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
FILEID: xsd:IDREF required
FILEID: a mandatory IDREF to the file element being
pointed to by the div.
SHAPE: optional | RECT | CIRCLE | POLY
SHAPE: an optional string attribute defining the shape
of a two-dimensional area being referenced within a linked content file. It must
have one of the following values:
RECT: rectangular area
CIRCLE: a circular area
POLY: an irregular polygon.
The SHAPE attribute should be used
as in HTML 4.
COORDS: xsd:string optional
COORDS: an optional string attribute listing a set of
visual coordinates within an image (still image or video frame). The COORDS
attribute should be used as in HTML 4.
BEGIN: xsd:string optional
BEGIN: an optional string attribute specifying the
beginning location for a subpart of the referenced file. Used with the END
attribute.
END: xsd:string optional
END: an optional string attribute specifying the ending
location for a subpart of the referenced file. Used with the BEGIN attribute.
BETYPE: optional | BYTE | IDREF | SMIL | MIDI | SMPTE-25 |
SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME |
TCF
BETYPE: Begin/End Type.
An optional attribute specifying
the syntax used in the values recorded in the BEGIN and END attributes. It must
have one of the following values:
BYTE: a byte offset
IDREF: an XML ID value for an
element in the content file
SMIL: a SMIL time value
MIDI: a MIDI time code
SMPTE-25: SMPTE time code for 25
frame/second material
SMPTE-24:
SMPTE time code for 24 frame/second material
SMPTE-DF30: SMPTE time code for 30
frame/second drop frame material
SMPTE-NDF30: SMPTE time code for 30
frame/second non-drop frame material
SMPTE-DF29.97: SMPTE time code for
29.97 frame/second drop frame material
SMPTE-NDF29.97: SMPTE time code for
29.97 frame/second non-drop frame material
TIME: a simple time code of the
form HH:MM:SS
TCF: a Time code
Character Format value
EXTENT: xsd:string optional
EXTENT: an optional string attribute specifying the
duration of the segment pointed to by the area element.
EXTTYPE: optional | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24
| SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: Extent Type
an option attribute specifying the
syntax used for the value in the EXTENT attribute. See the BETYPE attribute for
the specific values which may be used in EXTTYPE.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute listing the XML ID values
for the administrative metadata sections within the METS document that provide
information regarding this area.
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
Contents
|
Elements
|
Named
Complex Types
Element <smLink>
maxOccurs="unbounded"
smLink: structural map Link
An element linking two elements in
the structural map, used to indicate that a hyperlink exists between the two
METS components represented by the two structural map nodes. You would use
smLink, for example, to record the existence of hypertext links between web
pages, if you wish to record those links' existence inside of METS.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
: xlink:arcrole optional
xlink:arcrole - the role of the
link, as per the xlink specification. See http://www.w3.org/TR/xlink/
: xlink:title optional
xlink:title - a title for the link
(if needed), as per the xlink specification. See http://www.w3.org/TR/xlink/
: xlink:show optional
xlink:show - see the xlink
specification at http://www.w3.org/TR/xlink/
: xlink:actuate optional
xlink:actuate - see the xlink
specification at http://www.w3.org/TR/xlink/
: xlink:to required
xlink:to - the value of the label
for the element in the structMap you are linking to.
: xlink:from required
xlink:from - the value of the label
for the element in the structMap you are linking from.
Contents
|
Elements
|
Named
Complex Types
Element <behaviorSec>
type="
behaviorSecType"
minOccurs="0" maxOccurs="unbounded"
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying when
the behaviorSec was created.
LABEL: xsd:string optional
LABEL: an optional string attribute providing a text
description of the behaviorSec.
Contents
|
Elements
|
Named
Complex Types
Element <behavior>
type="
behaviorType"
minOccurs="0" maxOccurs="unbounded"
attributes
ID: xsd:ID required
ID: a required XML ID value for the element
STRUCTID: xsd:IDREFS required
STRUCTID: Structural Map IDS
IDREFS to structMap sections or
divs within a structMap in the METS document. The content that the STRUCTID
attribute points to is considered "input" to the behavior mechanism (executable)
defined for the behavior.
BTYPE: xsd:string optional
BTYPE: Behavior Type
an optional string attribute
providing an identifier for a given set of related behaviors.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying a
date this behavior was created.
LABEL: xsd:string optional
LABEL: an optional string attribute providing a
description of the behavior.
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that establishes a correspondence between this behavior and other
behaviors. Typically, this will be used to facilitate versioning of behaviors.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute listing the XML ID values
of administrative metadata sections within the METS document pertaining to this
behavior.
Contents
|
Elements
|
Named
Complex Types
Element <interfaceDef>
type="
objectType"
minOccurs="0"
interfaceDef: interface definition object.
The interface definition element
contains a pointer an abstract definition of a set of related behaviors. These
abstract behaviors can be associated with the content of a METS object. The
interface definition element will be a pointer to another object (an interface
definition object). An interface definition object could be another METS object,
or some other entity (e.g., a WSDL file). Ideally, an interface definition
object should contain metadata that describes a set of behaviors or methods. It
may also contain files that describe the intended usage of the behaviors, and
possibly files that represent different expressions of the interface definition.
The interfaceDef element is optional to allow for cases where an interface
definition can be obtained from a behavior mechanism object (see the mechanism
element of the behaviorSec).
may contain
attributes
ID: xsd:ID optional
ID: an optional XML ID value
LABEL: xsd:string optional
LABEL: an optional string attribute providing a
description of the object that is being linked to.
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
Contents
|
Elements
|
Named
Complex Types
Element <mechanism>
type="
objectType"
mechanism: executable mechanism.
A mechanism element contains a
pointer to an executable code module that implements a set of behaviors defined
by an interface definition. The mechanism element will be a pointer to another
object (a mechanism object). A mechanism object could be another METS object, or
some other entity (e.g., a WSDL file). A mechanism object should contain
executable code, pointers to executable code, or specifications for binding to
network services (e.g., web services).
may contain
attributes
ID: xsd:ID optional
ID: an optional XML ID value
LABEL: xsd:string optional
LABEL: an optional string attribute providing a
description of the object that is being linked to.
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
Contents
|
Elements
|
Named
Complex Types
Element <mdRef>
minOccurs="0"
mdRef: metadata reference.
The mdRef element is a generic
element used throughout the METS schema to provide a pointer to metadata which
resides outside the METS document. NB: mdRef is an empty element. The location
of the metadata must be recorded in the xlink:href attribute, supplemented by
the XPTR attribute as needed.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
MIMETYPE: xsd:string optional
MIMETYPE: an optional string attribute providing the
MIME type for the metadata being pointed at
LABEL: xsd:string optional
LABEL: an optional string attribute providing a label
to display to the viewer of the METS document identifying the metadata
XPTR: xsd:string optional
XPTR: an optional string attribute for providing an
xptr to a location within the file pointed to by the mdRef element, if
applicable.
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
attributeGroup ref:METADATA
MDTYPE: required | MARC | MODS | EAD | DC | NISOIMG | LC-AV |
VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: a required attribute specifying the yype of
metadata being pointed at (e.g., MARC, EAD, etc.). It must have one of the
following values:
MARC: any form
of MARC record
MODS: metadata in
the Library of Congress MODS format
EAD: Encoded Archival Description
finding aid
DC: Dublin Core
NISOIMG: NISO Technical Metadata
for Digital Still Images
LC-AV:
technical metadata specified in the Library of Congress A/V prototyping
project
VRA: Visual Resources
Association Core
TEIHDR: Text
Encoding Initiative Header
DDI:
Data Documentation Initiative
FGDC: Federal Geographic Data
Committee metadata
OTHER:
metadata in a format not specified above.
OTHERMDTYPE: xsd:string optional
OTHERMDTYPE: Other Metadata Type
an optional string which may be
used to record the particular form of metadata referenced by this element when
the MDTYPE attribute has a value of "OTHER".
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
attributeGroup ref:METADATA
MDTYPE: required | MARC | MODS | EAD | DC | NISOIMG | LC-AV |
VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: a required attribute specifying the yype of
metadata being pointed at (e.g., MARC, EAD, etc.). It must have one of the
following values:
MARC: any form
of MARC record
MODS: metadata in
the Library of Congress MODS format
EAD: Encoded Archival Description
finding aid
DC: Dublin Core
NISOIMG: NISO Technical Metadata
for Digital Still Images
LC-AV:
technical metadata specified in the Library of Congress A/V prototyping
project
VRA: Visual Resources
Association Core
TEIHDR: Text
Encoding Initiative Header
DDI:
Data Documentation Initiative
FGDC: Federal Geographic Data
Committee metadata
OTHER:
metadata in a format not specified above.
OTHERMDTYPE: xsd:string optional
OTHERMDTYPE: Other Metadata Type
an optional string which may be
used to record the particular form of metadata referenced by this element when
the MDTYPE attribute has a value of "OTHER".
Contents
|
Elements
|
Named
Complex Types
Element <mdWrap>
minOccurs="0"
mdWrap: metadata wrapper.
The mdWrap element is a generic
element used throughout the METS schema to allow the encoder to place arbitrary
metadata conforming to other standards/schema within a METS document. The
included metadata can either be encoded in XML, in which case it may be placed
directly within the mdWrap element, or it can be Base64 encoded, and placed
within a subsidiary binData element.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
MIMETYPE: xsd:string optional
MIMETYPE: an optional string attribute providing the
MIME type for the metadata contained in the element
LABEL: xsd:string optional
LABEL: an optional string attribute providing a label
to display to the viewer of the METS document identifying the metadata.
attributeGroup ref:METADATA
MDTYPE: required | MARC | MODS | EAD | DC | NISOIMG | LC-AV |
VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: a required attribute specifying the yype of
metadata being pointed at (e.g., MARC, EAD, etc.). It must have one of the
following values:
MARC: any form
of MARC record
MODS: metadata in
the Library of Congress MODS format
EAD: Encoded Archival Description
finding aid
DC: Dublin Core
NISOIMG: NISO Technical Metadata
for Digital Still Images
LC-AV:
technical metadata specified in the Library of Congress A/V prototyping
project
VRA: Visual Resources
Association Core
TEIHDR: Text
Encoding Initiative Header
DDI:
Data Documentation Initiative
FGDC: Federal Geographic Data
Committee metadata
OTHER:
metadata in a format not specified above.
OTHERMDTYPE: xsd:string optional
OTHERMDTYPE: Other Metadata Type
an optional string which may be
used to record the particular form of metadata referenced by this element when
the MDTYPE attribute has a value of "OTHER".
attributeGroup ref:METADATA
MDTYPE: required | MARC | MODS | EAD | DC | NISOIMG | LC-AV |
VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: a required attribute specifying the yype of
metadata being pointed at (e.g., MARC, EAD, etc.). It must have one of the
following values:
MARC: any form
of MARC record
MODS: metadata in
the Library of Congress MODS format
EAD: Encoded Archival Description
finding aid
DC: Dublin Core
NISOIMG: NISO Technical Metadata
for Digital Still Images
LC-AV:
technical metadata specified in the Library of Congress A/V prototyping
project
VRA: Visual Resources
Association Core
TEIHDR: Text
Encoding Initiative Header
DDI:
Data Documentation Initiative
FGDC: Federal Geographic Data
Committee metadata
OTHER:
metadata in a format not specified above.
OTHERMDTYPE: xsd:string optional
OTHERMDTYPE: Other Metadata Type
an optional string which may be
used to record the particular form of metadata referenced by this element when
the MDTYPE attribute has a value of "OTHER".
Contents
|
Elements
|
Named
Complex Types
Element <FLocat>
minOccurs="0" maxOccurs="unbounded"
FLocat: File Location.
The FLocat element provides a
pointer to the location of a content file. It uses the XLink syntax to provide
linking information indicating the actual location of the content file, along
with a few additional attributes specifying additional linking information.
NOTE: FLocat is an empty element.
The location of the resource pointed to MUST be stored in the xlink:href
element.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
USE: xsd:string optional
USE: an optional string indicating the intended use of
the referenced file.
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
Contents
|
Elements
|
Named
Complex Types
Element <FContent>
minOccurs="0"
FContent: file content.
The FContent element is used to
deliver a content file for a METS document within the METS file itself. The
content file must be either Base 64 encoded, and contained within the subsidiary
binData wrapper element, or consist of XML information and be contained within
the subsidiary xmlData wrapper element.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
USE: xsd:string optional
USE: an optional string indicating the intended use of
the embedded file. Examples might include "master", "reference", and "thumbnail"
for image files.
Contents
|
Elements
|
Named
Complex Types
Element <stream>
minOccurs="0" maxOccurs="unbounded"
stream: component byte stream
A file may be composed of one or
more subsidiary streams. An MPEG4 file, for example, might contain separate
audio and video streams, each of which has its own technical metadata associated
with it.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
streamType: xsd:string optional
OWNERID: xsd:string optional
OWNERID: an optional string attribute which may be used
to provide a unique identifier (including a URI) assigned to the file which may
differ from the URI used to retrieve the file.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute used to list the XML ID
attribute values for administrative metadata sections in the METS document that
provide information regarding this file.
DMDID: xsd:IDREFS optional
DMDID: an optional attribute used to list the XML ID
attribute values for descriptive metadata sections in the METS document that
provide information regarding this file.
Contents
|
Elements
|
Named
Complex Types
Element <transformFile>
minOccurs="0" maxOccurs="unbounded"
attributes
ID: xsd:ID optional
ID: an optional XML ID value
TRANSFORMTYPE: required | decompression | decryption
TRANSFORMTYPE: a type of transformation needed to
render content of a file accessible (including unpacking a file into subsidiary
files/streams).
TRANSFORMALGORITHM: xsd:string required
TRANSFORMALGORITHM: a string describing the specific
decompression or decryption routine used to access the contents of this
file.
TRANSFORMKEY: xsd:string optional
TRANSFORMKEY: a key to be used with the transform
algorithm for accessing the file's contents.
TRANSFORMBEHAVIOR: xsd:IDREF optional
TRANSFORMBEHAVIOR: an IDREF to a behavior element for
this transformation
TRANSFORMORDER: xsd:positiveInteger required
Contents
|
Elements
|
Named
Complex Types
Element <file>
type="
fileType"
minOccurs="0" maxOccurs="unbounded"
attributes
MIMETYPE: xsd:string optional
MIMETYPE: an optional string attribute providing the
MIME type for the file.
SEQ: xsd:int optional
SEQ: an optional integer indicating the sequence of
this file relative to the others in its file group.
SIZE: xsd:long optional
SIZE: an optional long integer specifying the size of
the file in bytes.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime providing the date of
creation for the file.
CHECKSUM: xsd:string optional
CHECKSUM: an optional string attribute providing a
checksum value for the included file.
CHECKSUMTYPE: optional | HAVAL | MD5 | SHA-1 | SHA-256 |
SHA-384 | SHA-512 | TIGER | WHIRLPOOL
CHECKSUMTYPE: an optional attribute specifying the
checksum algorithm used to produce the value contained in the CHECKSUM
attribute. CHECKSUMTYPE must contain one of the following values:
HAVAL
MD5
SHA-1
SHA-256
SHA-384
SHA-512
TIGER
WHIRLPOOL
OWNERID: xsd:string optional
OWNERID: an optional string attribute which may be used
to provide a unique identifier (including a URI) assigned to the file which may
differ from the URI used to retrieve the file.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute used to list the XML ID
attribute values for administrative metadata sections in the METS document that
provide information regarding this file.
DMDID: xsd:IDREFS optional
DMDID: an optional attribute used to list the XML ID
attribute values for descriptive metadata sections in the METS document that
provide information regarding this file.
GROUPID: xsd:string optional
GROUPID: an optional string attribute which may be used
to record an identifier that establishes a correspondence between this file and
files in other file groups. For example, a master image in one file group would
share the same GROUPID value with a reference copy in a second file group and a
thumbnail image in a third file group.
USE: xsd:string optional
USE: an optional string attribute indicating the
intended use of this file (e.g., "master", "reference", "thumbnail" for image
files).
Contents
|
Elements
|
Named
Complex Types
Named Complex Types
Complex type metsType
elements of this type |
<mets>
mets Complex Type.
A METS document consists of seven
possible subsidiary sections: metsHdr (METS document header), dmdSec
(descriptive metadata section), amdSec (administrative metadata section),
fileGrp (file inventory group), structLink (structural map linking), structMap
(structural map) and behaviorSec (behaviors section).
attributes
ID: xsd:ID optional
ID: an optional XML ID value
OBJID: xsd:string optional
OBJID: an optional attribute recording a primary
identifier assigned to the METS document.
LABEL: xsd:string optional
LABEL: an optional attribute providing a title/text
string identifying the document for users.
TYPE: xsd:string optional
TYPE: an optional string attribute describing the type
of object, e.g., book, journal, stereograph, etc.
PROFILE: xsd:string optional
PROFILE: an optional attribute providing a URI or other
identifier for a METS profile to which this METS document conforms.
Contents
|
Elements
|
Named
Complex Types
Complex type amdSecType
amdSecType: Complex Type for Administrative
Metadata.
The administrative
metadata section consists of four possible subsidiary sections: techMD
(technical metadata for text/image/audio/video files), rightsMD (intellectual
property rights metadata), sourceMD (analog/digital source metadata), and
digiprovMD (digital provenance metadata, that is, the history of
migrations/translations performed on a digital library object from it's original
digital capture/encoding).
attributes
ID: xsd:ID optional
ID: an optional XML ID value
Contents
|
Elements
|
Named
Complex Types
Complex type fileGrpType
fileGrp: File Group.
The file group is used to cluster
all of the digital files composing a digital library object in a hierarchical
arrangement (fileGrp is recursively defined to enable the creation of the
hierarchy). Any file group may contain zero or more file elements. File elements
in turn can contain one or more FLocat elements (a pointer to a file containing
content for this object) and/or a FContent element (the contents of the file, in
either XML or Base64 encoding).
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
VERSDATE: xsd:dateTime optional
VERSDATE: an optional dateTime attribute specifying the
date this version/fileGrp of the digital object was created.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute specifying the XML ID
values for administrative metadata sections in the METS document that provide
information applicable to all of the files in this particular file group.
USE: xsd:string optional
USE: an optional string attribute indicating the
intended use of all the files within this file group (e.g., master, reference,
thumbnails for image files).
Contents
|
Elements
|
Named
Complex Types
Complex type structMapType
structMap Complex Type
The structural map (structMap)
outlines a hierarchical structure for the original object being encoded, using a
series of nested div elements.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
TYPE: xsd:string optional
TYPE: an optional string attribute specifying the type
of structural map provided. Typical values will be "PHYSICAL" for a map which
describes the physical composition of the original work (a series with
individual monographs with pages) and "LOGICAL" for one which describes the
intellectual structure of the work (a monograph with TOC, forward, chapters,
index., etc.);
LABEL: xsd:string optional
LABEL: an optional string attribute which may be used
to describe the structMap to users. This is primarily useful where more than one
structMap is provided for a single object (e.g., both logical and physical
structMap).
Contents
|
Elements
|
Named
Complex Types
Complex type divType
Div Complex Type
The METS standard represents a
document structurally as a series of nested div elements, that is, as a
hierarchy (e.g., a book, which is composed of chapters, which are composed of
subchapters, which are composed of text). Every div node in the structural map
hierarchy may be connected (via subsidiary mptr or fptr elements) to content
files which represent that div's portion of the whole document.
SPECIAL NOTE REGARDING DIV
ATTRIBUTE VALUES:
to clarify the
differences between the ORDER, ORDERLABEL, and LABEL attributes for the
<div> element, imagine a text with 10 roman numbered pages followed by 10
arabic numbered pages. Page iii would have an ORDER of "3", an ORDERLABEL of
"iii" and a LABEL of "Page iii", while page 3 would have an ORDER of "13", an
ORDERLABEL of "3" and a LABEL of "Page 3".
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
ORDER: xsd:integer optional
ORDER: an optional integer representation of this div's
order among its siblings (e.g., its sequence).
ORDERLABEL: xsd:string optional
ORDERLABEL: an optional string representation of this
div's order among its siblings (e.g., "xii"), or a non-integer native numbering
system. It is presumed that this value will still be machine-actionable (e.g.,
supports a page 'go to' function), and is not a replacement/substitute for the
LABEL attribute.
LABEL: xsd:string optional
LABEL: an optional string label to describe this div to
an end user viewing the document, as per a table of contents entry (NB: a div
LABEL should be specific to its level in the structural map. In the case of a
book with chapters, the book div LABEL should have the book title, and the
chapter div LABELS should have the individual chapter titles, rather than having
the chapter div LABELs combine both book title and chapter title).
DMDID: xsd:IDREFS optional
DMDID: an optional attribute providing the XML ID
values for the descriptive metadata sections within this METS document
applicable to this div.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
values for the administrative metadata sections within this METS document
applicable to this div.
TYPE: xsd:string optional
TYPE: an optional string attribute for specifying a
type of division (e.g., chapter, article, page, etc.).
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
: xlink:label
xlink:label - an xlink label to be referred to by an
smLink element
Contents
|
Elements
|
Named
Complex Types
Complex type seqType
seq: Sequence of files.
The seq element should be used to
link a div to a set of content files when those files should be played/displayed
sequentially to deliver content to a user. Individual <area> subelements
within the seq element provide the links to the files or portions thereof.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
Contents
|
Elements
|
Named
Complex Types
Complex type areaType
areaType: Complex Type for Area linking.
The area element provides for more
sophisticated linking between a div element and content files representing that
div, be they text, image, audio, or video files. An area element can link a div
to a point within a file, to a one-dimension segment of a file (e.g., text
segment, image line, audio/video clip), or a two-dimensional section of a file
(e.g, subsection of an image, or a subsection of the video display of a video
file. The area element has no content; all information is recorded within its
various attributes.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
FILEID: xsd:IDREF required
FILEID: a mandatory IDREF to the file element being
pointed to by the div.
SHAPE: optional | RECT | CIRCLE | POLY
SHAPE: an optional string attribute defining the shape
of a two-dimensional area being referenced within a linked content file. It must
have one of the following values:
RECT: rectangular area
CIRCLE: a circular area
POLY: an irregular polygon.
The SHAPE attribute should be used
as in HTML 4.
COORDS: xsd:string optional
COORDS: an optional string attribute listing a set of
visual coordinates within an image (still image or video frame). The COORDS
attribute should be used as in HTML 4.
BEGIN: xsd:string optional
BEGIN: an optional string attribute specifying the
beginning location for a subpart of the referenced file. Used with the END
attribute.
END: xsd:string optional
END: an optional string attribute specifying the ending
location for a subpart of the referenced file. Used with the BEGIN attribute.
BETYPE: optional | BYTE | IDREF | SMIL | MIDI | SMPTE-25 |
SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME |
TCF
BETYPE: Begin/End Type.
An optional attribute specifying
the syntax used in the values recorded in the BEGIN and END attributes. It must
have one of the following values:
BYTE: a byte offset
IDREF: an XML ID value for an
element in the content file
SMIL: a SMIL time value
MIDI: a MIDI time code
SMPTE-25: SMPTE time code for 25
frame/second material
SMPTE-24:
SMPTE time code for 24 frame/second material
SMPTE-DF30: SMPTE time code for 30
frame/second drop frame material
SMPTE-NDF30: SMPTE time code for 30
frame/second non-drop frame material
SMPTE-DF29.97: SMPTE time code for
29.97 frame/second drop frame material
SMPTE-NDF29.97: SMPTE time code for
29.97 frame/second non-drop frame material
TIME: a simple time code of the
form HH:MM:SS
TCF: a Time code
Character Format value
EXTENT: xsd:string optional
EXTENT: an optional string attribute specifying the
duration of the segment pointed to by the area element.
EXTTYPE: optional | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24
| SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: Extent Type
an option attribute specifying the
syntax used for the value in the EXTENT attribute. See the BETYPE attribute for
the specific values which may be used in EXTTYPE.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute listing the XML ID values
for the administrative metadata sections within the METS document that provide
information regarding this area.
CONTENTIDS: URIs optional
CONTENTIDS: Content IDs for this division (equivalent
to DIDL DII)
Contents
|
Elements
|
Named
Complex Types
Complex type structLinkType
structLink: Structural Map Linking.
The Structural Map Linking section
allows for the specification of hyperlinks between different components of a
METS structure delineated in a structural map. structLink contains a single,
repeatable element, smLink. Each smLink element indicates a hyperlink between
two nodes in the structMap. The structMap nodes recorded in smLink are
identified using their XML ID attribute values.
attributes
ID: xsd:ID optional
ID: an optional XML ID value
Contents
|
Elements
|
Named
Complex Types
Complex type behaviorSecType
behaviorSecType: Behaviors Section.
Behaviors are executable code which
can be associated with parts of a METS object. The behaviorSec element is used
to group individual behaviors within a hierarchical structure. Such grouping can
be useful to organize families of behaviors together or to indicate other
relationships between particular behaviors.
attributes
ID: xsd:ID optional
ID: an optional XML ID value.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying when
the behaviorSec was created.
LABEL: xsd:string optional
LABEL: an optional string attribute providing a text
description of the behaviorSec.
Contents
|
Elements
|
Named
Complex Types
Complex type behaviorType
behaviorType: Complex Type for Behaviors.
A behavior can be used to associate
executable behaviors with content in the METS object. A behavior element has an
interface definition element that represents an abstract definition of the set
of behaviors represented by a particular behavior. A behavior element also has
an behavior mechanism which is a module of executable code that implements and
runs the behavior defined abstractly by the interface definition.
attributes
ID: xsd:ID required
ID: a required XML ID value for the element
STRUCTID: xsd:IDREFS required
STRUCTID: Structural Map IDS
IDREFS to structMap sections or
divs within a structMap in the METS document. The content that the STRUCTID
attribute points to is considered "input" to the behavior mechanism (executable)
defined for the behavior.
BTYPE: xsd:string optional
BTYPE: Behavior Type
an optional string attribute
providing an identifier for a given set of related behaviors.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying a
date this behavior was created.
LABEL: xsd:string optional
LABEL: an optional string attribute providing a
description of the behavior.
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that establishes a correspondence between this behavior and other
behaviors. Typically, this will be used to facilitate versioning of behaviors.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute listing the XML ID values
of administrative metadata sections within the METS document pertaining to this
behavior.
Contents
|
Elements
|
Named
Complex Types
Complex type objectType
attributes
ID: xsd:ID optional
ID: an optional XML ID value
LABEL: xsd:string optional
LABEL: an optional string attribute providing a
description of the object that is being linked to.
attributeGroup ref:LOCATION
LOCTYPE: required | ARK | URN | URL | PURL | HANDLE | DOI |
OTHER
LOCTYPE: Location Type
the type of locator used to
reference a file. It must have one of the following values:
URN: Uniform Resource Name
URL: Uniform Resource Locator
PURL: Persistent URL
HANDLE: a CNRI Handle
DOI: A Digital Object Identifier
OTHER: a form of locator not
specified above.
OTHERLOCTYPE: xsd:string optional
OTHERLOCTYPE: an optional
string attribute used to indicate
an alternative LOCTYPE if the LOCTYPE attribute itself has a value of
"OTHER";
attributeGroup ref:xlink:simpleLink
Contents
|
Elements
|
Named
Complex Types
Complex type mdSecType
mdSec (metadata section) Complex Type
A generic framework for pointing
to/including metadata within a METS document, a la Warwick Framework.
attributes
ID: xsd:ID required
ID: a required XML ID value
GROUPID: xsd:string optional
GROUPID: an optional string attribute providing an
identifier that may be used to indicate that different metadata sections may be
considered as part of a single group. Two metadata sections with the same
GROUPID value are to be considered part of the same group. This facility might
be used, for example, to group changed versions of the same metadata if previous
versions are maintained in a file for tracking purposes;
ADMID: xsd:IDREFS optional
ADMID: an optional attribute providing the XML ID
attribute values for administrative metadata elements which apply to the current
descriptive or administrative metadata. Typically used to reference preservation
metadata which applies to the current metadata.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime attribute specifying the
date and time of creation for the metadata.
STATUS: xsd:string optional
STATUS: an optional string attribute indicating the
status of this metadata (e.g., superceded, current, etc.).
Contents
|
Elements
|
Named
Complex Types
Complex type fileType
file: File element.
The file element provides access to
content files for a METS object. A file element may contain one or more FLocat
elements, which provide pointers to a content file, and/or an FContent element,
which wraps an encoded version of the file. Note that ALL FLocat and FContent
elements underneath a single file element should identify/contain identical
copies of a single file.
attributes
MIMETYPE: xsd:string optional
MIMETYPE: an optional string attribute providing the
MIME type for the file.
SEQ: xsd:int optional
SEQ: an optional integer indicating the sequence of
this file relative to the others in its file group.
SIZE: xsd:long optional
SIZE: an optional long integer specifying the size of
the file in bytes.
CREATED: xsd:dateTime optional
CREATED: an optional dateTime providing the date of
creation for the file.
CHECKSUM: xsd:string optional
CHECKSUM: an optional string attribute providing a
checksum value for the included file.
CHECKSUMTYPE: optional | HAVAL | MD5 | SHA-1 | SHA-256 |
SHA-384 | SHA-512 | TIGER | WHIRLPOOL
CHECKSUMTYPE: an optional attribute specifying the
checksum algorithm used to produce the value contained in the CHECKSUM
attribute. CHECKSUMTYPE must contain one of the following values:
HAVAL
MD5
SHA-1
SHA-256
SHA-384
SHA-512
TIGER
WHIRLPOOL
OWNERID: xsd:string optional
OWNERID: an optional string attribute which may be used
to provide a unique identifier (including a URI) assigned to the file which may
differ from the URI used to retrieve the file.
ADMID: xsd:IDREFS optional
ADMID: an optional attribute used to list the XML ID
attribute values for administrative metadata sections in the METS document that
provide information regarding this file.
DMDID: xsd:IDREFS optional
DMDID: an optional attribute used to list the XML ID
attribute values for descriptive metadata sections in the METS document that
provide information regarding this file.
GROUPID: xsd:string optional
GROUPID: an optional string attribute which may be used
to record an identifier that establishes a correspondence between this file and
files in other file groups. For example, a master image in one file group would
share the same GROUPID value with a reference copy in a second file group and a
thumbnail image in a third file group.
USE: xsd:string optional
USE: an optional string attribute indicating the
intended use of this file (e.g., "master", "reference", "thumbnail" for image
files).
Contents
|
Elements
|
Named
Complex Types