Skip to main content
Back to Standards

Metadata Object Description Schema

MODS

By LC

An XML-based bibliographic description schema developed by the Library of Congress as a companion to MARC 21. MODS provides a subset of MARC fields using language-based tags rather than numeric ones, making it more readable and accessible for a variety of library and digital library applications. It supports original resource description as well as conversion of existing MARC records into a simpler XML structure.

Overview

The Metadata Object Description Schema (MODS) is an XML-based bibliographic description standard developed and maintained by the Library of Congress. Introduced in 2002 as a bridge between the rich but complex MARC 21 format and simpler metadata schemas like Dublin Core, MODS occupies a middle ground that has made it a widely adopted choice for digital library projects, institutional repositories, and cultural heritage aggregation services.

Background

MODS emerged from a recognized need within the library community for a metadata schema that could carry the descriptive richness of MARC 21 records without requiring implementers to work with MARC's numeric tag system. The Library of Congress Network Development and MARC Standards Office began development around 2002, drawing on decades of experience with the MARC family of formats. Rather than creating an entirely new vocabulary, the designers selected a subset of MARC 21 bibliographic data elements and re-expressed them using human-readable, language-based XML tags. This approach preserved semantic compatibility with MARC while making the schema accessible to a broader community of developers and metadata practitioners who were more familiar with XML-based workflows.

The schema has gone through several revisions, with version 3.8 being the current release. An editorial committee comprising members from major libraries and metadata organizations guides the standard's evolution, ensuring it remains responsive to community needs while maintaining backward compatibility.

Purpose & Scope

MODS is designed for describing a wide variety of resources, with a particular focus on library materials. It serves two primary purposes: enabling the creation of original resource description records in XML, and providing a pathway for converting existing MARC 21 records into a more accessible XML format. The schema is suitable for bibliographic items including books, serials, electronic resources, maps, music, visual materials, and mixed materials.

MODS is intentionally richer than Dublin Core but simpler than full MARC 21. Where Dublin Core offers 15 broad elements, MODS provides approximately 20 top-level elements with extensive subelements and attributes that allow for more granular description. Where MARC 21 defines hundreds of fields and subfields identified by numeric codes, MODS uses meaningful English-language tag names organized in a clear XML hierarchy.

Key Elements

Element Description
titleInfo Title of the resource, including subtitle and part information
name Names of persons, organizations, or events associated with the resource
typeOfResource Broad category of the resource (text, cartographic, sound recording, etc.)
genre More specific categorization than typeOfResource
originInfo Publication, production, and distribution information including dates
language Language(s) of the resource content
physicalDescription Physical characteristics including form, extent, and digital origin
abstract Summary of the resource content
tableOfContents Table of contents or equivalent structural outline
targetAudience Intended audience of the resource
note General notes not covered by other elements
subject Topical, geographic, temporal, and hierarchical subject access
classification Classification numbers (LC, Dewey, etc.)
relatedItem Relationships to other resources (host, series, preceding, succeeding)
identifier Unique identifiers such as ISBN, ISSN, DOI, or local identifiers
location Physical or electronic location of the resource
accessCondition Rights and access restrictions
part Parts or divisions of a resource
extension Container for elements from other schemas
recordInfo Administrative metadata about the MODS record itself

Serializations & Technical Formats

MODS is defined as an XML schema (XSD). The normative schema file is available at https://www.loc.gov/standards/mods/mods.xsd and the namespace URI is http://www.loc.gov/mods/v3. All MODS records are expressed in XML. The Library of Congress also provides XSLT stylesheets for converting between MODS and other formats, including MARC 21, Dublin Core, and BIBFRAME.

Governance & Maintenance

The standard is maintained by the Network Development and MARC Standards Office at the Library of Congress, with guidance from the MODS Editorial Committee. The committee includes representatives from major libraries and metadata organizations. Changes are proposed, discussed publicly through the MODS Listserv (MODS@LISTSERV.LOC.GOV), and reviewed by the committee before incorporation into new schema versions. The Library of Congress publishes detailed change logs for each version, along with updated guidelines and mapping documents.

Notable Implementations

MODS has been widely adopted across the digital library ecosystem. Fedora-based repository systems commonly use MODS as a core descriptive metadata format. The Digital Public Library of America (DPLA) accepts MODS as one of its input formats. Many institutional repositories built on platforms such as Islandora rely on MODS for bibliographic description. The standard is also used in large-scale digitization projects, archival finding aid systems, and metadata aggregation pipelines where MARC-to-MODS conversion serves as an intermediary step toward other formats.

Related Standards

  • MARC 21 -- The primary bibliographic exchange format from which MODS derives its element set. MODS can be seen as an XML simplification of MARC 21 bibliographic data.
  • METS (Metadata Encoding and Transmission Standard) -- Often used alongside MODS, with MODS records embedded as the descriptive metadata section within METS packages.
  • Dublin Core -- A simpler metadata vocabulary. The Library of Congress provides XSLT crosswalks between MODS and Dublin Core.
  • MADS (Metadata Authority Description Schema) -- A companion standard to MODS for authority data, sharing the same design principles.
  • BIBFRAME -- The Library of Congress initiative intended as an eventual successor to MARC-based workflows. Mappings exist between MODS 3.7 and BIBFRAME.

Further Reading