METS Tools & Utilities
METS Creation/Generation (non-commercial)
Programmer oriented creation tools/APIs
- METS Java Toolkit (Harvard
- A Java toolkit for the procedural construction, validation,
and marshalling and unmarshalling for METS.
- METS AP (Australian
- A Java API to aid developers in the building and processing
of METS documents. The API wraps the SAX and w3c DOM libraries
provided with Sun's Java JDK, making it simpler to focus on
developing METS-oriented code as opposed to low-level XML
- 7train METS Generation Tool
(California Digital Library)
- An XSLT 2.0 tool for generating METS files from XML input.
It builds the basic METS structure so that the user can worry
about what is specific to the user's project. It includes
(and was first built for) a complete transformation from ContentDM
Librarian/staff oriented creation/editing tools
Creation/Editing tools for full METS
- Archivists' Toolkit (UCSD,
NYU, The Five Colleges)
- Open source archival data management system providing integrated
support for archival materials. Provides for EAD export at
the collection level and METS export at the item level. METS
building and export features can be used independently of
the EAD features. Will soon be merged with Archon to become
ArchiveSpace, and feature a web-based, service oriented architecture.
- ContentE (Biblioteca
Nacional Digital, Portugal)
- An application supporting the formal structuring of digital
content and associated metadata, and the export of the resulting
structure to METS (xml) and XHTML.
- <daofind> /MEX Authoring Tools (Das
- A tool that provides for editing documents in a structured
way without being obliged to use XML tagging directly. The
effects can be followed in a parallel XML view.
- Open source, web-accessible system that can be used as
a standalone application or integrated with other repository
architectures. Provides a complete metadata creation system
for analog and digital materials, with services to ingest
objects and metadata into a Fedora repository and export these
objects and metadata in METS/XML wrappers. Note: currently
in beta release.
METS Metadata Editor and Viewer (University
- Free-standing tool that allows the creation of METS from
a folder of items. It additionally allows the user to enter
all of the bibliographic information, and assign page names
and divisions to the structure map. The editor can read METS
with Dublin Core, MarcXML, or MODS in the dmdsecs and allows
the user to choose the schema(s) to include when writing a
METS file. Both binary and source code is available.
Library of the Caribbean (dLOC) Toolkit (University
- A workflow facilitation toolkit capable of producing METS-based
SIPs conforming to dLOC's technical and metadata specifications.
The toolkit includes the UF METS Metadata Editor and Viewer
Tools supporting external metadata creation that can be used
- OpenMIC is an open source, METS-based bibliographic utility.
Features a METS based architecture which can be used in any
METS-based or METS compliant environment. It outputs an XML
wrapper for the components destined for incorporation into
MODS Editor (Brown University)
- A web-based MODS editor built to create MODS XML records
Harmony Sheet Music Cataloging Tool (Indiana
- Source cataloging tool designed specifically for sheet music.
It is available for download as Windows and Mac installers,
and as source code. The tool can be set up to operate on a
single desktop or use a shared database. It has the capability
to export records in MODS and simple Dublin Core.
of Alberta MODS Editor (University of Alberta)
- A Cocoon package that generates a web form for editing MODS
records. It uses the Cocoon Forms framework and attempts to
provide all the elements in the MODS 3.2 spec (except mods:extension),
and it provides a very flexible mechanism for customizing
a form to meet the needs of a particular project.
of Tennessee MODS Workbook (University of Tennessee)
- Provides a series of web pages to help you generate a MODS
metadata record that follows the Digital Library Federation
Implementation Guidelines for Shareable MODS Records, as described
in the DLF Aquifer Guidlines November 2006.
of Vermont MODS Metadata Processing Interface
(University of Vermont)
- XForms based support for MODS creation. Works in Firefox
with the XForms extension installed. (http://www.mozilla.org/projects/xforms/).
Can also be downloaded and used with server side XForms engine,
in METS Toolbox (FCLA)
- The PREMIS in METS Toolbox is a set of open-source tools
developed to support the implementation of PREMIS in the METS
container format. The tools were created by Florida Center
for Library Automation for the Library of Congress in 2009.
- JHOVE provides functions to perform format-specific identification,
validation, and characterization of digital objects. JHOVE's
XML output, which can include MIX metadata for images, can
be incorporated directly into mets <techMD> or <sourceMD>
- The JHOVE2 project generalizes the concept of format characterization
to include identification, validation, feature extraction,
and policy-based assessment. The target of this characterization
is not a simple digital file, but a (potentially) complex
digital object that may be instantiated in multiple files.
Produces output in an "intermediate" XML format
which can be transformed to MIX, PREMIS and potentially other
XML formats. Note: currently in BETA release.
METS Creation/Generation (commercial tools)
- docWORKS (CCS GmbH -
Content Conversion Specialists)
- A suite of tools for automating the process of digitizing
materials, including the capture of structural information
and related descriptive and administrative information. Supports
A complete solution for content owners and service bureaus to manage a digitization workflow including:
descriptive metadata retrieval from catalogues, image processing, quality control, document structuring,
optical character recognition (OCR) and output conversion. As part of the outputs LIMB provides
configurable METS/ALTO metadata files.
METS Creation Services (commercial digitization services providing
- All of the companies below provide out-sourced digitization
services for textual materials and can provide METS/ALTO output.
GmbH - Content Conversion Specialists
METS Presentation (non-commercial)
- METS Navigator (Indiana
University Digital Library Program)
- A METS-based system developed by the Indiana University
Digital Library Program for displaying and navigating sets
of page images or other multi-part digital objects.
- XSLT-based METS2SMIL Viewer (NYU)
- An XSLT solution for the display of multimedia files and
text transcriptions of a digital object serialized into an
xml-encoded METS document. The viewer can be adapted to present
audio and text with links to a "slide show" of image files
- XSLT-based METS Page-turners
- XSLT solutions for the display of image files along with
selected Descriptive, Administrative and Structural metadata
elements of a digital object serialized into an xml-encoded
METS document. They can easily be adapted to present links
to audio or video files as well.
- XSLT-based METS Page-turner with Search
- An application evolved from METSFramesSX.xsl, incorporating
a frames-based page turner (see entry above) with search functionality
Multi-faceted Tools (non-commercial)
- ResCarta Toolkit (ResCarta
- A open source suite of tools for building, organizing, viewing,
and verifying digital collections of serials and/or monographs.
Includes support for building METS documents and associated
MODS and MIX encodings.
- Goobi (GDZ/SUB Gï¿½ttingen)
- Goobi is an workflow management tool which supports the
digitization and indexing of all kind of intellectual works.
Goobi splits up the digitization effort into manageable tasks
and offers task-specific work spaces, e.g. for separate staff
responsible to manage and prepare the digitization task, scan
the selected work, execute the quality assurance and image
improvement, and create metadata and structural maps. Goobi
creates digital objects which are structured according to
a specific METS profile.
Books Software (Northwestern University)
- An open source, web-based software suite that allows operators
to manage their digitization jobs from scanning to repository
ingestion to end user dissemination. Produces METS output
that includes <fileSec> and <structMap> elements.
The software distribution also includes a METS based book
viewer for disseminating the resource to the end user.
HandS Toolkit (UIUC)
- The Hub and Spoke (HandS) tool suite was built to help curators
of digital objects manage content in multiple repository systems
while preserving valuable preservation metadata. Implementing
METS and PREMIS, HandS provides a standards-based method for
packaging content that allows digital objects to be moved
between repositories more easily while supporting the collection
of technical and provenance information crucial for long-term
- Greenstone Digital Library Software
- A suite of software for building and distributing digital
library collections. It provides a new way of organizing information
and publishing it on the Internet or on CD-ROM. Supports METS
ingest and a native METS format.
- XSLT- and Java-based METS Item Creation, Search
and Display from Multiple Collections
- XSLT and Java tools for working with diverse items in multiple
archival collections. Tools provide support for creating the
METS documents for the items, for searching for the items,
and for transforming the METS files for presentation and selection.
Multi-faceted Tools (commercial)
- Veridian, which is designed to support METS/ALTO formats,
makes digital collections available in full-text searchable
form to everyone, everywhere, on the Internet. It is designed
specifically to support collections of digitized printed materials
(e.g. newspapers, books, and journals), and to take advantage
of the latest technologies used in large modern digitization
- DigiTool (ExLibris)
- DigiTool enables academic libraries and library consortia
to manage and provide access to digital resources, both those
that are created for use within the institution and those
that are collected and maintained by the library for the benefit
of the public. DigiTool includes components developed in partnership
with CCS/DocWorks (see entry above) that support creating
and viewing METS/ALTO documents.
YooLib is a hosted solution allowing content owners to create a digital library, publish contents
and manage digital collections. Yoolib provides an image and flip book viewer as well as a
powerful faceted search engine. METS/ALTO schemas can be use for ingesting content into YooLib.
Miscellaneous commercial services
- Custom Greenstone Setup and Configuration
(Digital Library Consulting)
- Digital Library Consulting provides customization, support,
and hosting services for the open-source Greenstone software.
(See entry for Greenstone above)
METS Compatible Repository Software (non-commercial)
While having limited or no native METS capabilities, the following
repository software is frequently used in conjunction with METS
encoded objects. Such use is facilitated by various plugins and
- Fedora (DuraSpace)
- The Flexible Extensible Digital Object Repository Architecture
is a general-purpose, open-source digital object repository
system. It is built on a conceptual framework that uses a
set of abstractions about digital information to provide the
basis for software systems that can manage digital information.
It provides the basis for ensuring long-term durability of
the information, while making it directly available to be
used in a variety of ways.
- DSPACE (DuraSpace)
- DSpace preserves and enables easy and open access to all
types of digital content including text, images, moving images,
mpegs and data sets
Legacy Encoding Conversion
- XSLT stylesheet for MOA2 to METS document
conversion (created by Brian Tingle,
California Digital Library)
- Uses XSLT to convert legacy MOA2 objects to METS format.
Adding METS tools information to this page
Submit a brief description of the METS tool along with a link
to a locally hosted page from which the tool can be downloaded
to Thomas Habing.