|
METS Java Toolkit /
Implementation
The current version of the METS toolkit is based on the METS schema Version 1.0 (zeta) of February 8, 2002; the JAXB working draft specification Version 0.21 of May 30, 2001; and version 0.5 of XP. The toolkit has constructed and tested with the Sun J2SE 1.3.1_02-b02 JDK under Solaris 2.7. Javadoc for the METS tooklit packages is available. A distribution version of the METS toolkit can be downloaded as a gzipped tar file, mtk-20020315.tar.gz (378 KB).
gunzip mtk-20020315.tar.gz tar xvf mtk-20020315.tar The distribution directory structure is as follows:
The marshalling application, Marshal, procedurally constructs a METS file and marshals to the standard output unit. The unmarshalling application, Unmarshal, unmarshals the file specified by the file argument, validates it, and then re-marshals it to standard output. To test the marshalling and unmarshalling applications:
cd mtk-1.0 java Marshal > marshal.xml java Unmarshal marshal.xml > unmarshal.xml The two files, marshal.xml and unmarshal, should be identical. The following list documents currently unsupported features of the METS and JAXB specifications:
The following limitations are in force in the current implementation:
Things to do:
Stephen Abrams Harvard University Library, Office for Information Systems 1280 Massachusetts Avenue, Suite 404 Cambridge, MA 02138 stephen_abrams@harvard.edu Copyright © 2002 by the President and Fellows of Harvard College. This information about the METS Java Toolkit is provided for evaluation purposes only.
The METS specification
was developed as an initiative of the
Digital Library Federation
and is maintained by the Network Development and
MARC Standards Office of the Library of Congress. |