Serialized Form


Package edu.indiana.dlib.metsnav

Class edu.indiana.dlib.metsnav.Globals extends Object implements Serializable


Package edu.indiana.dlib.metsnav.config

Class edu.indiana.dlib.metsnav.config.ConfigurationException extends Exception implements Serializable

Class edu.indiana.dlib.metsnav.config.InterfaceConfig extends Object implements Serializable

Serialized Fields

bannerBackground

String bannerBackground

bannerLogo

String bannerLogo

bannerTitle

String bannerTitle

bottomDivType

String bottomDivType

cssLocation

String cssLocation

defaultDivLabel

String defaultDivLabel

displayUnlabeledDivs

boolean displayUnlabeledDivs

documentDescriptionPath

String documentDescriptionPath

footerCurrentUrl

boolean footerCurrentUrl

footerFeedbackAddress

String footerFeedbackAddress

footerFeedbackLabel

String footerFeedbackLabel

footerLastUpdated

boolean footerLastUpdated

footerPublisher

Map<K,V> footerPublisher

itemDescriptionPath

String itemDescriptionPath

linkBackLabel

String linkBackLabel

linkBackUrl

String linkBackUrl

siteNavigation

Map<K,V> siteNavigation

templateLayoutName

String templateLayoutName

templateTileSetName

String templateTileSetName

topDivType

String topDivType

Package edu.indiana.dlib.metsnav.config.parameter

Class edu.indiana.dlib.metsnav.config.parameter.ParameterMap extends Properties implements Serializable

Serialized Fields

valueMap

HashMap<K,V> valueMap

Package edu.indiana.dlib.metsnav.dao

Class edu.indiana.dlib.metsnav.dao.DAOException extends Throwable implements Serializable


Package edu.indiana.dlib.metsnav.data

Class edu.indiana.dlib.metsnav.data.Division extends Object implements Serializable

Serialized Fields

start

int start
The start pageItem id in this division


divisionList

ArrayList<E> divisionList
Children


type

String type
Type value


label

String label
Label value


parent

Division parent
Parent of this division


isLeaf

boolean isLeaf
Sets to true if this is the lowest level of division

Class edu.indiana.dlib.metsnav.data.InterfaceBean extends Object implements Serializable

Serialized Fields

bannerBackground

String bannerBackground

bannerLogo

String bannerLogo

bannerTitle

String bannerTitle

bottomDivType

String bottomDivType

cssLocation

String cssLocation

defaultDivLabel

String defaultDivLabel

displayUnlabeledDivs

boolean displayUnlabeledDivs

documentDescriptionPath

String documentDescriptionPath

footerCurrentUrl

boolean footerCurrentUrl

footerFeedbackAddress

String footerFeedbackAddress

footerFeedbackLabel

String footerFeedbackLabel

footerLastUpdated

boolean footerLastUpdated

footerPublisher

Map<K,V> footerPublisher

itemDescriptionPath

String itemDescriptionPath

linkBackLabel

String linkBackLabel

linkBackUrl

String linkBackUrl

siteNavigation

Map<K,V> siteNavigation

templateLayoutName

String templateLayoutName

templateTileSetName

String templateTileSetName

topDivType

String topDivType

Class edu.indiana.dlib.metsnav.data.NavigationBean extends Object implements Serializable

Serialized Fields

currentPageBaseURL

String currentPageBaseURL

description

String description

firstPage

String firstPage

lastPage

String lastPage

nextPage

String nextPage

nextURL

String nextURL

previousPage

String previousPage

parameterMap

ParameterMap parameterMap

totalPages

String totalPages

pageDisplay

String pageDisplay

navigateObject

NavigationObject navigateObject

currentPageItem

PageItem currentPageItem

Class edu.indiana.dlib.metsnav.data.NavigationObject extends Object implements Serializable

Serialized Fields

description

String description
Collection description


id

String id
Collection id


logicalStruct

Division logicalStruct
Logical structure of the collection, mapped from the <StructMap> element of which type attribuate value is "logical"


physicalStruct

ArrayList<E> physicalStruct
Physical list of items in the collection, mapped from the <StructMap> element of which type attribute value is "physical"

Class edu.indiana.dlib.metsnav.data.PageItem extends Object implements Serializable

Serialized Fields

id

String id
This is the unique identifier of this page


description

String description
Description of the page item


parents

ArrayList<E> parents
Parents of this page. One page can have one or more Division as its parents


parentsSorted

boolean parentsSorted

Package edu.indiana.dlib.metsnav.data.impl

Class edu.indiana.dlib.metsnav.data.impl.DefaultPageItemImpl extends PageItem implements Serializable

Serialized Fields

fileMap

HashMap<K,V> fileMap

Package edu.indiana.dlib.metsnav.mets.v1_4

Class edu.indiana.dlib.metsnav.mets.v1_4.Agent extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID


_ROLE

AgentROLEType _ROLE
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

String _OTHERROLE
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

AgentTYPEType _TYPE
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

String _OTHERTYPE
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.


_name

String _name
name:The full name of the METS document agent.


_noteList

ArrayList<E> _noteList
note: Any additional information regarding the agent's activities with respect to the METS document.

Class edu.indiana.dlib.metsnav.mets.v1_4.AltRecordID extends Object implements Serializable

Serialized Fields

_content

String _content
internal content storage


_ID

String _ID
ID: an optional XML ID value


_TYPE

String _TYPE
TYPE: an optional string describing the type of identifier (e.g., OCLC #, LCCN, etc.).

Class edu.indiana.dlib.metsnav.mets.v1_4.AmdSec extends AmdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.AmdSecType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_techMDList

ArrayList<E> _techMDList
techMD: technical metadata. The techMD element provides a wrapper around a generic metadata section, which should contain technical metadata regarding a file or files.


_rightsMDList

ArrayList<E> _rightsMDList
rightsMD: intellectual property rights metadata. The rightsMD element provides a wrapper around a generic metadata section, which should contain IP rights metadata.


_sourceMDList

ArrayList<E> _sourceMDList
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.


_digiprovMDList

ArrayList<E> _digiprovMDList
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.Area extends AreaType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.AreaType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_FILEID

Object _FILEID
FILEID: a mandatory IDREF to the file element being pointed to by the div.


_SHAPE

AreaTypeSHAPEType _SHAPE
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

String _COORDS
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

String _BEGIN
BEGIN: an optional string attribute specifying the beginning location for a subpart of the referenced file. Used with the END attribute.


_END

String _END
END: an optional string attribute specifying the ending location for a subpart of the referenced file. Used with the BEGIN attribute.


_BETYPE

AreaTypeBETYPEType _BETYPE
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

String _EXTENT
EXTENT: an optional string attribute specifying the duration of the segment pointed to by the area element.


_EXTTYPE

AreaTypeEXTTYPEType _EXTTYPE
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

ArrayList<E> _ADMID
ADMID: an optional attribute listing the XML ID values for the administrative metadata sections within the METS document that provide information regarding this area.


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)

Class edu.indiana.dlib.metsnav.mets.v1_4.Behavior extends BehaviorType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.BehaviorSec extends BehaviorSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.BehaviorSecType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_CREATED

Date _CREATED
CREATED: an optional dateTime attribute specifying when the behaviorSec was created.


_LABEL

String _LABEL
LABEL: an optional string attribute providing a text description of the behaviorSec.


_behaviorSecList

ArrayList<E> _behaviorSecList
Field _behaviorSecList


_behaviorList

ArrayList<E> _behaviorList
Field _behaviorList

Class edu.indiana.dlib.metsnav.mets.v1_4.BehaviorType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: a required XML ID value for the element


_STRUCTID

ArrayList<E> _STRUCTID
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

String _BTYPE
BTYPE: Behavior Type an optional string attribute providing an identifier for a given set of related behaviors.


_CREATED

Date _CREATED
CREATED: an optional dateTime attribute specifying a date this behavior was created.


_LABEL

String _LABEL
LABEL: an optional string attribute providing a description of the behavior.


_GROUPID

String _GROUPID
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

ArrayList<E> _ADMID
ADMID: an optional attribute listing the XML ID values of administrative metadata sections within the METS document pertaining to this behavior.


_interfaceDef

InterfaceDef _interfaceDef
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).


_mechanism

Mechanism _mechanism
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).

Class edu.indiana.dlib.metsnav.mets.v1_4.DigiprovMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.Div extends DivType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.DivType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_ORDER

int _ORDER
ORDER: an optional integer representation of this div's order among its siblings (e.g., its sequence).


_has_ORDER

boolean _has_ORDER
keeps track of state for field: _ORDER


_ORDERLABEL

String _ORDERLABEL
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

String _LABEL
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

ArrayList<E> _DMDID
DMDID: an optional attribute providing the XML ID values for the descriptive metadata sections within this METS document applicable to this div.


_ADMID

ArrayList<E> _ADMID
ADMID: an optional attribute providing the XML ID values for the administrative metadata sections within this METS document applicable to this div.


_TYPE

String _TYPE
TYPE: an optional string attribute for specifying a type of division (e.g., chapter, article, page, etc.).


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)


_mptrList

ArrayList<E> _mptrList
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.


_fptrList

ArrayList<E> _fptrList
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.


_divList

ArrayList<E> _divList
Field _divList

Class edu.indiana.dlib.metsnav.mets.v1_4.DmdSec extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.FContent extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_USE

String _USE
USE: an optional string indicating the intended use of the embedded file. Examples might include "master", "reference", and "thumbnail" for image files.


_binData

byte[] _binData
binData: A wrapper element used to contain a Base64 encoded file.


_xmlData

XmlData _xmlData
xmlData: A wrapper element used to contain an XML encoded file.

Class edu.indiana.dlib.metsnav.mets.v1_4.File extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an XML ID value.


_MIMETYPE

String _MIMETYPE
MIMETYPE: an optional string attribute providing the MIME type for the file.


_SEQ

int _SEQ
SEQ: an optional integer indicating the sequence of this file relative to the others in its file group.


_has_SEQ

boolean _has_SEQ
keeps track of state for field: _SEQ


_SIZE

long _SIZE
SIZE: an optional long integer specifying the size of the file in bytes.


_has_SIZE

boolean _has_SIZE
keeps track of state for field: _SIZE


_CREATED

Date _CREATED
CREATED: an optional dateTime providing the date of creation for the file.


_CHECKSUM

String _CHECKSUM
CHECKSUM: an optional string attribute providing a checksum value for the included file.


_CHECKSUMTYPE

FileCHECKSUMTYPEType _CHECKSUMTYPE
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

String _OWNERID
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

ArrayList<E> _ADMID
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

ArrayList<E> _DMDID
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

String _GROUPID
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

String _USE
USE: an optional string attribute indicating the intended use of this file (e.g., "master", "reference", "thumbnail" for image files).


_FLocatList

ArrayList<E> _FLocatList
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.


_FContent

FContent _FContent
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.FileGrp extends FileGrpType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.FileGrpType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_VERSDATE

Date _VERSDATE
VERSDATE: an optional dateTime attribute specifying the date this version/fileGrp of the digital object was created.


_ADMID

ArrayList<E> _ADMID
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

String _USE
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).


_fileGrpList

ArrayList<E> _fileGrpList
Field _fileGrpList


_fileList

ArrayList<E> _fileList
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.FileSec extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_fileGrpList

ArrayList<E> _fileGrpList
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.).

Class edu.indiana.dlib.metsnav.mets.v1_4.FLocat extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_USE

String _USE
USE: an optional string indicating the intended use of the referenced file.


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate

Class edu.indiana.dlib.metsnav.mets.v1_4.Fptr extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_FILEID

Object _FILEID
FILEID: an IDREF to the file element which corresponds with the div containing this ftpr.


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)


_par

Par _par

_seq

Seq _seq
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.


_area

Area _area
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.InterfaceDef extends ObjectType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.MdRef extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_MIMETYPE

String _MIMETYPE
MIMETYPE: an optional string attribute providing the MIME type for the metadata being pointed at


_LABEL

String _LABEL
LABEL: an optional string attribute providing a label to display to the viewer of the METS document identifying the metadata


_XPTR

String _XPTR
XPTR: an optional string attribute for providing an xptr to a location within the file pointed to by the mdRef element, if applicable.


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate


_MDTYPE

MdRefMDTYPEType _MDTYPE
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

String _OTHERMDTYPE
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".

Class edu.indiana.dlib.metsnav.mets.v1_4.MdSecType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: a required XML ID value


_GROUPID

String _GROUPID
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

ArrayList<E> _ADMID
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

Date _CREATED
CREATED: an optional dateTime attribute specifying the date and time of creation for the metadata.


_STATUS

String _STATUS
STATUS: an optional string attribute indicating the status of this metadata (e.g., superceded, current, etc.).


_mdRef

MdRef _mdRef
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.


_mdWrap

MdWrap _mdWrap
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.MdWrap extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_MIMETYPE

String _MIMETYPE
MIMETYPE: an optional string attribute providing the MIME type for the metadata contained in the element


_LABEL

String _LABEL
LABEL: an optional string attribute providing a label to display to the viewer of the METS document identifying the metadata.


_MDTYPE

MdRefMDTYPEType _MDTYPE
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

String _OTHERMDTYPE
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".


_binData

byte[] _binData
binData: A wrapper element to contain Base64 encoded metadata.


_xmlData

XmlData _xmlData
xmlData: A wrapper element to contain XML encoded metadata.

Class edu.indiana.dlib.metsnav.mets.v1_4.Mechanism extends ObjectType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.Mets extends MetsType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.MetsHdr extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_CREATEDATE

Date _CREATEDATE
CREATEDATE: an optional dateTime specifying when the METS document was created.


_LASTMODDATE

Date _LASTMODDATE
LASTMODDATE: an optional dateTime specifying when the METS document was last modified;


_RECORDSTATUS

String _RECORDSTATUS
RECORDSTATUS: an optional string indicating the status of the METS document, to be used mainly for internal processing purposes.


_agentList

ArrayList<E> _agentList
agent: METS agent. The agent element allows for various parties and their roles with respect to the METS document to be recorded.


_altRecordIDList

ArrayList<E> _altRecordIDList
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.MetsType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_OBJID

String _OBJID
OBJID: an optional attribute recording a primary identifier assigned to the METS document.


_LABEL

String _LABEL
LABEL: an optional attribute providing a title/text string identifying the document for users.


_TYPE

String _TYPE
TYPE: an optional string attribute describing the type of object, e.g., book, journal, stereograph, etc.


_PROFILE

String _PROFILE
PROFILE: an optional attribute providing a URI or other identifier for a METS profile to which this METS document conforms.


_metsHdr

MetsHdr _metsHdr
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)..


_dmdSecList

ArrayList<E> _dmdSecList
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.


_amdSecList

ArrayList<E> _amdSecList
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.


_fileSec

FileSec _fileSec
fileSec: Content File Section. The content file section records information regarding all of the data files which comprise the digital library object.


_structMapList

ArrayList<E> _structMapList
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.


_structLink

StructLink _structLink
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.


_behaviorSecList

ArrayList<E> _behaviorSecList
behaviorSec: Behavior Section. This section records executable behaviors that are associated with content in the METS object.

Class edu.indiana.dlib.metsnav.mets.v1_4.Mptr extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate

Class edu.indiana.dlib.metsnav.mets.v1_4.ObjectType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_LABEL

String _LABEL
LABEL: an optional string attribute providing a description of the object that is being linked to.


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate

Class edu.indiana.dlib.metsnav.mets.v1_4.Par extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_areaList

ArrayList<E> _areaList
Field _areaList


_seqList

ArrayList<E> _seqList
Field _seqList

Class edu.indiana.dlib.metsnav.mets.v1_4.RightsMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.Seq extends SeqType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.SeqType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_areaList

ArrayList<E> _areaList
Field _areaList

Class edu.indiana.dlib.metsnav.mets.v1_4.SmLink extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_arcrole

Object _arcrole
xlink:arcrole - the role of the link, as per the xlink specification. See http://www.w3.org/TR/xlink/


_title

Object _title
xlink:title - a title for the link (if needed), as per the xlink specification. See http://www.w3.org/TR/xlink/


_show

Object _show
xlink:show - see the xlink specification at http://www.w3.org/TR/xlink/


_actuate

Object _actuate
xlink:actuate - see the xlink specification at http://www.w3.org/TR/xlink/


_to

Object _to
to: the XML ID attribute for the element in the structMap you are linking to.


_from

Object _from
from: the XML ID attribute for the element in the structMap you are linking from.

Class edu.indiana.dlib.metsnav.mets.v1_4.SourceMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.StructLink extends StructLinkType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.StructLinkType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_smLinkList

ArrayList<E> _smLinkList
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.StructMap extends StructMapType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.StructMapType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_TYPE

String _TYPE
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

String _LABEL
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).


_div

Div _div
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.

Class edu.indiana.dlib.metsnav.mets.v1_4.TechMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_4.XmlData extends Object implements Serializable

Serialized Fields

_anyObject

ArrayList<E> _anyObject
Field _anyObject


Package edu.indiana.dlib.metsnav.mets.v1_4.types

Class edu.indiana.dlib.metsnav.mets.v1_4.types.AgentROLEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_4.types.AgentTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_4.types.AreaTypeBETYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_4.types.AreaTypeEXTTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_4.types.AreaTypeSHAPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_4.types.FileCHECKSUMTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_4.types.MdRefMDTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_4.types.ObjectTypeLOCTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue


Package edu.indiana.dlib.metsnav.mets.v1_5

Class edu.indiana.dlib.metsnav.mets.v1_5.Agent extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID


_ROLE

AgentROLEType _ROLE
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

String _OTHERROLE
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

AgentTYPEType _TYPE
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

String _OTHERTYPE
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.


_name

String _name
name:The full name of the METS document agent.


_noteList

ArrayList<E> _noteList
note: Any additional information regarding the agent's activities with respect to the METS document.

Class edu.indiana.dlib.metsnav.mets.v1_5.AltRecordID extends Object implements Serializable

Serialized Fields

_content

String _content
internal content storage


_ID

String _ID
ID: an optional XML ID value


_TYPE

String _TYPE
TYPE: an optional string describing the type of identifier (e.g., OCLC #, LCCN, etc.).

Class edu.indiana.dlib.metsnav.mets.v1_5.AmdSec extends AmdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.AmdSecType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_techMDList

ArrayList<E> _techMDList
techMD: technical metadata. The techMD element provides a wrapper around a generic metadata section, which should contain technical metadata regarding a file or files.


_rightsMDList

ArrayList<E> _rightsMDList
rightsMD: intellectual property rights metadata. The rightsMD element provides a wrapper around a generic metadata section, which should contain IP rights metadata.


_sourceMDList

ArrayList<E> _sourceMDList
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.


_digiprovMDList

ArrayList<E> _digiprovMDList
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.

Class edu.indiana.dlib.metsnav.mets.v1_5.Area extends AreaType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.AreaType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_FILEID

Object _FILEID
FILEID: a mandatory IDREF to the file element being pointed to by the div.


_SHAPE

AreaTypeSHAPEType _SHAPE
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

String _COORDS
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

String _BEGIN
BEGIN: an optional string attribute specifying the beginning location for a subpart of the referenced file. Used with the END attribute.


_END

String _END
END: an optional string attribute specifying the ending location for a subpart of the referenced file. Used with the BEGIN attribute.


_BETYPE

AreaTypeBETYPEType _BETYPE
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

String _EXTENT
EXTENT: an optional string attribute specifying the duration of the segment pointed to by the area element.


_EXTTYPE

AreaTypeEXTTYPEType _EXTTYPE
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

ArrayList<E> _ADMID
ADMID: an optional attribute listing the XML ID values for the administrative metadata sections within the METS document that provide information regarding this area.


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)

Class edu.indiana.dlib.metsnav.mets.v1_5.Behavior extends BehaviorType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.BehaviorSec extends BehaviorSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.BehaviorSecType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_CREATED

Date _CREATED
CREATED: an optional dateTime attribute specifying when the behaviorSec was created.


_LABEL

String _LABEL
LABEL: an optional string attribute providing a text description of the behaviorSec.


_behaviorSecList

ArrayList<E> _behaviorSecList
Field _behaviorSecList


_behaviorList

ArrayList<E> _behaviorList
Field _behaviorList

Class edu.indiana.dlib.metsnav.mets.v1_5.BehaviorType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: a required XML ID value for the element


_STRUCTID

ArrayList<E> _STRUCTID
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

String _BTYPE
BTYPE: Behavior Type an optional string attribute providing an identifier for a given set of related behaviors.


_CREATED

Date _CREATED
CREATED: an optional dateTime attribute specifying a date this behavior was created.


_LABEL

String _LABEL
LABEL: an optional string attribute providing a description of the behavior.


_GROUPID

String _GROUPID
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

ArrayList<E> _ADMID
ADMID: an optional attribute listing the XML ID values of administrative metadata sections within the METS document pertaining to this behavior.


_interfaceDef

InterfaceDef _interfaceDef
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).


_mechanism

Mechanism _mechanism
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).

Class edu.indiana.dlib.metsnav.mets.v1_5.DigiprovMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.Div extends DivType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.DivType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_ORDER

int _ORDER
ORDER: an optional integer representation of this div's order among its siblings (e.g., its sequence).


_has_ORDER

boolean _has_ORDER
keeps track of state for field: _ORDER


_ORDERLABEL

String _ORDERLABEL
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

String _LABEL
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

ArrayList<E> _DMDID
DMDID: an optional attribute providing the XML ID values for the descriptive metadata sections within this METS document applicable to this div.


_ADMID

ArrayList<E> _ADMID
ADMID: an optional attribute providing the XML ID values for the administrative metadata sections within this METS document applicable to this div.


_TYPE

String _TYPE
TYPE: an optional string attribute for specifying a type of division (e.g., chapter, article, page, etc.).


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)


_label

Object _label
xlink:label - an xlink label to be referred to by an smLink element


_mptrList

ArrayList<E> _mptrList
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.


_fptrList

ArrayList<E> _fptrList
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.


_divList

ArrayList<E> _divList
Field _divList

Class edu.indiana.dlib.metsnav.mets.v1_5.DmdSec extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.FContent extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_USE

String _USE
USE: an optional string indicating the intended use of the embedded file. Examples might include "master", "reference", and "thumbnail" for image files.


_binData

byte[] _binData
binData: A wrapper element used to contain a Base64 encoded file.


_xmlData

XmlData _xmlData
xmlData: A wrapper element used to contain an XML encoded file.

Class edu.indiana.dlib.metsnav.mets.v1_5.File extends FileType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.FileGrp extends FileGrpType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.FileGrpType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_VERSDATE

Date _VERSDATE
VERSDATE: an optional dateTime attribute specifying the date this version/fileGrp of the digital object was created.


_ADMID

ArrayList<E> _ADMID
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

String _USE
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).


_fileGrpList

ArrayList<E> _fileGrpList
Field _fileGrpList


_fileList

ArrayList<E> _fileList
Field _fileList

Class edu.indiana.dlib.metsnav.mets.v1_5.FileSec extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_fileGrpList

ArrayList<E> _fileGrpList
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.).

Class edu.indiana.dlib.metsnav.mets.v1_5.FileType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an XML ID value.


_MIMETYPE

String _MIMETYPE
MIMETYPE: an optional string attribute providing the MIME type for the file.


_SEQ

int _SEQ
SEQ: an optional integer indicating the sequence of this file relative to the others in its file group.


_has_SEQ

boolean _has_SEQ
keeps track of state for field: _SEQ


_SIZE

long _SIZE
SIZE: an optional long integer specifying the size of the file in bytes.


_has_SIZE

boolean _has_SIZE
keeps track of state for field: _SIZE


_CREATED

Date _CREATED
CREATED: an optional dateTime providing the date of creation for the file.


_CHECKSUM

String _CHECKSUM
CHECKSUM: an optional string attribute providing a checksum value for the included file.


_CHECKSUMTYPE

FileTypeCHECKSUMTYPEType _CHECKSUMTYPE
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

String _OWNERID
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

ArrayList<E> _ADMID
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

ArrayList<E> _DMDID
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

String _GROUPID
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

String _USE
USE: an optional string attribute indicating the intended use of this file (e.g., "master", "reference", "thumbnail" for image files).


_FLocatList

ArrayList<E> _FLocatList
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.


_FContent

FContent _FContent
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.


_streamList

ArrayList<E> _streamList
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.


_transformFileList

ArrayList<E> _transformFileList
Field _transformFileList


_fileList

ArrayList<E> _fileList
Field _fileList

Class edu.indiana.dlib.metsnav.mets.v1_5.FLocat extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_USE

String _USE
USE: an optional string indicating the intended use of the referenced file.


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate

Class edu.indiana.dlib.metsnav.mets.v1_5.Fptr extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_FILEID

Object _FILEID
FILEID: an IDREF to the file element which corresponds with the div containing this ftpr.


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)


_par

Par _par

_seq

Seq _seq
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.


_area

Area _area
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.

Class edu.indiana.dlib.metsnav.mets.v1_5.InterfaceDef extends ObjectType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.MdRef extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_MIMETYPE

String _MIMETYPE
MIMETYPE: an optional string attribute providing the MIME type for the metadata being pointed at


_LABEL

String _LABEL
LABEL: an optional string attribute providing a label to display to the viewer of the METS document identifying the metadata


_XPTR

String _XPTR
XPTR: an optional string attribute for providing an xptr to a location within the file pointed to by the mdRef element, if applicable.


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate


_MDTYPE

MdRefMDTYPEType _MDTYPE
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

String _OTHERMDTYPE
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".

Class edu.indiana.dlib.metsnav.mets.v1_5.MdSecType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: a required XML ID value


_GROUPID

String _GROUPID
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

ArrayList<E> _ADMID
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

Date _CREATED
CREATED: an optional dateTime attribute specifying the date and time of creation for the metadata.


_STATUS

String _STATUS
STATUS: an optional string attribute indicating the status of this metadata (e.g., superceded, current, etc.).


_mdRef

MdRef _mdRef
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.


_mdWrap

MdWrap _mdWrap
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.

Class edu.indiana.dlib.metsnav.mets.v1_5.MdWrap extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_MIMETYPE

String _MIMETYPE
MIMETYPE: an optional string attribute providing the MIME type for the metadata contained in the element


_LABEL

String _LABEL
LABEL: an optional string attribute providing a label to display to the viewer of the METS document identifying the metadata.


_MDTYPE

MdRefMDTYPEType _MDTYPE
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

String _OTHERMDTYPE
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".


_binData

byte[] _binData
binData: A wrapper element to contain Base64 encoded metadata.


_xmlData

XmlData _xmlData
xmlData: A wrapper element to contain XML encoded metadata.

Class edu.indiana.dlib.metsnav.mets.v1_5.Mechanism extends ObjectType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.Mets extends MetsType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.MetsHdr extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_CREATEDATE

Date _CREATEDATE
CREATEDATE: an optional dateTime specifying when the METS document was created.


_LASTMODDATE

Date _LASTMODDATE
LASTMODDATE: an optional dateTime specifying when the METS document was last modified;


_RECORDSTATUS

String _RECORDSTATUS
RECORDSTATUS: an optional string indicating the status of the METS document, to be used mainly for internal processing purposes.


_agentList

ArrayList<E> _agentList
agent: METS agent. The agent element allows for various parties and their roles with respect to the METS document to be recorded.


_altRecordIDList

ArrayList<E> _altRecordIDList
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.

Class edu.indiana.dlib.metsnav.mets.v1_5.MetsType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_OBJID

String _OBJID
OBJID: an optional attribute recording a primary identifier assigned to the METS document.


_LABEL

String _LABEL
LABEL: an optional attribute providing a title/text string identifying the document for users.


_TYPE

String _TYPE
TYPE: an optional string attribute describing the type of object, e.g., book, journal, stereograph, etc.


_PROFILE

String _PROFILE
PROFILE: an optional attribute providing a URI or other identifier for a METS profile to which this METS document conforms.


_metsHdr

MetsHdr _metsHdr
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)..


_dmdSecList

ArrayList<E> _dmdSecList
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.


_amdSecList

ArrayList<E> _amdSecList
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.


_fileSec

FileSec _fileSec
fileSec: Content File Section. The content file section records information regarding all of the data files which comprise the digital library object.


_structMapList

ArrayList<E> _structMapList
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.


_structLink

StructLink _structLink
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.


_behaviorSecList

ArrayList<E> _behaviorSecList
behaviorSec: Behavior Section. This section records executable behaviors that are associated with content in the METS object.

Class edu.indiana.dlib.metsnav.mets.v1_5.Mptr extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_CONTENTIDSList

ArrayList<E> _CONTENTIDSList
CONTENTIDS: Content IDs for this division (equivalent to DIDL DII)


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate

Class edu.indiana.dlib.metsnav.mets.v1_5.ObjectType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_LABEL

String _LABEL
LABEL: an optional string attribute providing a description of the object that is being linked to.


_LOCTYPE

ObjectTypeLOCTYPEType _LOCTYPE
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

String _OTHERLOCTYPE
OTHERLOCTYPE: an optional string attribute used to indicate an alternative LOCTYPE if the LOCTYPE attribute itself has a value of "OTHER";


_type

String _type
Field _type


_href

Object _href
Field _href


_role

Object _role
Field _role


_arcrole

Object _arcrole
Field _arcrole


_title

Object _title
Field _title


_show

Object _show
Field _show


_actuate

Object _actuate
Field _actuate

Class edu.indiana.dlib.metsnav.mets.v1_5.Par extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_areaList

ArrayList<E> _areaList
Field _areaList


_seqList

ArrayList<E> _seqList
Field _seqList

Class edu.indiana.dlib.metsnav.mets.v1_5.RightsMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.Seq extends SeqType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.SeqType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_areaList

ArrayList<E> _areaList
Field _areaList

Class edu.indiana.dlib.metsnav.mets.v1_5.SmLink extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_arcrole

Object _arcrole
xlink:arcrole - the role of the link, as per the xlink specification. See http://www.w3.org/TR/xlink/


_title

Object _title
xlink:title - a title for the link (if needed), as per the xlink specification. See http://www.w3.org/TR/xlink/


_show

Object _show
xlink:show - see the xlink specification at http://www.w3.org/TR/xlink/


_actuate

Object _actuate
xlink:actuate - see the xlink specification at http://www.w3.org/TR/xlink/


_to

Object _to
xlink:to - the value of the label for the element in the structMap you are linking to.


_from

Object _from
xlink:from - the value of the label for the element in the structMap you are linking from.

Class edu.indiana.dlib.metsnav.mets.v1_5.SourceMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.Stream extends Object implements Serializable

Serialized Fields

_streamType

String _streamType
Field _streamType


_OWNERID

String _OWNERID
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

ArrayList<E> _ADMID
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

ArrayList<E> _DMDID
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.

Class edu.indiana.dlib.metsnav.mets.v1_5.StructLink extends StructLinkType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.StructLinkType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value


_smLinkList

ArrayList<E> _smLinkList
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.

Class edu.indiana.dlib.metsnav.mets.v1_5.StructMap extends StructMapType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.StructMapType extends Object implements Serializable

Serialized Fields

_ID

String _ID
ID: an optional XML ID value.


_TYPE

String _TYPE
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

String _LABEL
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).


_div

Div _div
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.

Class edu.indiana.dlib.metsnav.mets.v1_5.TechMD extends MdSecType implements Serializable

Class edu.indiana.dlib.metsnav.mets.v1_5.TransformFile extends Object implements Serializable

Serialized Fields

_TRANSFORMTYPE

TransformFileTRANSFORMTYPEType _TRANSFORMTYPE
TRANSFORMTYPE: a type of transformation needed to render content of a file accessible (including unpacking a file into subsidiary files/streams).


_TRANSFORMALGORITHM

String _TRANSFORMALGORITHM
TRANSFORMALGORITHM: a string describing the specific decompression or decryption routine used to access the contents of this file.


_TRANSFORMKEY

String _TRANSFORMKEY
TRANSFORMKEY: a key to be used with the transform algorithm for accessing the file's contents.


_TRANSFORMBEHAVIOR

Object _TRANSFORMBEHAVIOR
TRANSFORMBEHAVIOR: an IDREF to a behavior element for this transformation


_TRANSFORMORDER

int _TRANSFORMORDER
Field _TRANSFORMORDER


_has_TRANSFORMORDER

boolean _has_TRANSFORMORDER
keeps track of state for field: _TRANSFORMORDER

Class edu.indiana.dlib.metsnav.mets.v1_5.XmlData extends Object implements Serializable

Serialized Fields

_anyObject

ArrayList<E> _anyObject
Field _anyObject


Package edu.indiana.dlib.metsnav.mets.v1_5.types

Class edu.indiana.dlib.metsnav.mets.v1_5.types.AgentROLEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.AgentTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.AreaTypeBETYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.AreaTypeEXTTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.AreaTypeSHAPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.FileTypeCHECKSUMTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.MdRefMDTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.ObjectTypeLOCTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue

Class edu.indiana.dlib.metsnav.mets.v1_5.types.TransformFileTRANSFORMTYPEType extends Object implements Serializable

Serialization Methods

readResolve

private Object readResolve()
Method readResolve will be called during deserialization to replace the deserialized object with the correct constant instance.

Serialized Fields

type

int type
Field type


stringValue

String stringValue
Field stringValue



Copyright © 2005 Trustees of Indiana University. All Rights Reserved.