Metadata Object Description Schema: Official Web Site

Outline of Elements and Attributes
in MODS Version 3.0

This document contains a listing of elements and their related attributes in MODS Version 3.0 with values or value sources where applicable. It is an "outline" of the schema. Items highlighted in red indicate changes made to MODS in Version 3.0.

All elements and attributes are optional. Attributes are not in a mandated sequence and not repeatable (per XML rules). "Ordered" below means the subelements must occur in the order given. All elements and subelements are repeatable.

"Authority" attributes are either followed by codes for authority lists (e.g., iso639-2b) or "see" references that link to documents that contain codes for identifying authority lists.

For additional information about any MODS elements, please see the MODS User Guidelines.

Top Level Elements:

titleInfo
note
name subject
typeOfResource classification
genre relatedItem
originInfo identifier
language location
physicalDescription accessCondition
abstract extension
tableOfContents recordInfo
targetAudience  

Root Elements:

mods
modsCollection


Top Level Elements

1. titleInfo
  Subelements:
    title
    subTitle
    partNumber
    partName
    nonSort
  Attributes:
    ID
    type (abbreviated, translated, alternative, uniform)
    authority (see: http://www.loc.gov/marc/sourcecode/authorityfile/authorityfilesource.html)
    displayLabel
    xlink
    lang
    xml:lang
    script
    transliteration

2. name
  Subelements:
    namePart
      Attribute: type (date, family, given, termsOfAddress)
    displayForm
    affiliation
    role
      roleTerm
        Attributes: type (code, text); authority (see: http://www.loc.gov/marc/sourcecode/relator/relatorsource.html)
    description
  Attributes:
    ID
    type (personal, corporate, conference)
    authority (see: http://www.loc.gov/marc/sourcecode/authorityfile/authorityfilesource.html)
    xlink
    lang
    xml:lang
    script
    transliteration

3. typeOfResource
  Enumerated values:
    text
cartographic
notated music
sound recording-musical
sound recording-nonmusical
sound recording
still image
moving image
three dimensional object
software
multimedia
mixed material
  Subelements:
    [none]
  Attributes:
    collection (yes)
    manuscript (yes)

4. genre
  Subelements:
    [none]
  Attributes:
    authority (see: http://www.loc.gov/marc/sourcecode/genre/genresource.html)
    lang
    xml:lang
    script
    transliteration

5. originInfo
  Subelement:
    place
      placeTerm
        Attributes: type (code, text); authority (marcgac, marccountry, iso3166)
    publisher
    dateIssued
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    dateCreated
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    dateCaptured
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    dateValid
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    dateModified
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    copyrightDate
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    dateOther
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    edition
    issuance (continuing, monographic)
    frequency
  Attributes:
    lang
    xml:lang
    script
    transliteration

6. language
  Subelements:
    languageTerm
      Attributes: type (code, text); authority (iso639-2b, rfc3066)
  Attributes
    [none]

7. physicalDescription
  Subelements:
    form
  Attribute: authority (see: http://www.loc.gov/marc/sourcecode/form/formsource.html)
    reformattingQuality (access, preservation, replacement)
    internetMediaType
    extent
    digitalOrigin (born digital, reformatted digital)
    note
      Attributes: xlink; lang; xml:lang; script; transliteration; displayLabel; type
  Attributes:
  lang
xml:lang
script
transliteration

8. abstract
  Subelements:
    [none]
  Attributes:
    xlink
    lang
    xml:lang
    script
    transliteration
    displayLabel
    type

9. tableOfContents
  Subelements:
    [none]
  Attributes:
    xlink
    lang
    xml:lang
    script
    transliteration
    displayLabel
    type

10. targetAudience
  Subelements:
    [none]
  Attributes:
  authority (see: http://www.loc.gov/marc/sourcecode/target/targetsource.html)
    lang
    xml:lang
    script
    transliteration

11. note
  Subelements:
    [none]
  Attributes:
    xlink
    lang
    xml:lang
    script
    transliteration
    displayLabel
    type (For a list of implemented note types, see: http://www.loc.gov/standards/mods/mods-notes.html)

12. subject
  Subelements:
    topic
    geographic
    temporal
      Attributes: encoding (w3cdtf, iso8601, marc); point (start,end); keyDate (yes); qualifier (approximate, inferred, questionable)
    titleInfo (see: titleInfo)
    name (see: name)
    geographicCode
       Attribute: authority (marcgac, marccountry, iso3166)
    hierarchicalGeographic
      continent
      country
      province
      region
      state
      territory
      county
      city
      island
      area
    cartographics [ordered]
      scale
      projection
      coordinates
    occupation
  Attributes:
    ID
    xlink
    authority (see: http://www.loc.gov/marc/sourcecode/subject/subjectsource.html)
    lang
    xml:lang
    script
    transliteration

13. classification
  Subelements:
    [none]
  Attributes:
    authority (see: http://www.loc.gov/marc/sourcecode/classification/classificationsource.html)
    edition
    lang
    xml:lang
    script
    transliteration

14. relatedItem
  Subelements
    (Any MODS element/subelement may be used as defined)
    titleInfo

















    name
    typeOfResource
    genre
    originInfo
    language
    physicalDescription
    abstract
    tableOfContents
    targetAudience
    note
    subject
    classification
    relatedItem
    identifier
    location
    accessCondition  
    extension  
    recordInfo  
    part (may be used if type="host")
      detail
        number  
        caption  
        title  
        Attributes: type (suggested values: part, volume, issue, chapter, section, paragraph, track); level
      extent [ordered]
        start  
        end  
        total  
        list  
        Attribute: unit (suggested values: pages, minutes)
      date
        Attributes: encoding (w3cdtf, iso8601, marc); point (start,end); qualifier (approximate, inferred, questionable)
      text
        Attributes: xlink; lang; xml:lang; transliteration; script; displayLabel; type
  Attributes:
    type (preceding, succeeding, original, host, constituent, series, otherVersion, otherFormat, isReferencedBy)
    xlink
    displayLabel
    ID

15. identifier
  Subelements:
    [none]
  Attributes:
    type
(suggested values: hdl, doi, isbn, isrc, ismn, issn, issue number, istc, lccn, local, matrix number, music publisher, music plate, sici, uri, upc, videorecording identifier, stock number)
    invalid (yes)
    lang
    xml:lang
    script
    transliteration

16. location
  Subelements:
    physicalLocation
      Attributes: authority (see: http://www.loc.gov/marc/sourcecode/organization/organizationsource.html); displayLabel; lang; xml:lang; script; transliteration
    url
      Attributes: dateLastAccessed; displayLabel

17. accessCondition
  Subelements:
    [none]
  Attributes:
    xlink
    lang
    xml:lang
    script
    transliteration
    displayLabel
    type

18. extension
  Subelements:
    [none]
  Attributes:
    [none]

19. recordInfo
  Subelements:
    recordContentSource
      Attributes: authority (see: http://www.loc.gov/marc/sourcecode/organization/organizationsource.html); lang; xml:lang; script; transliteration
    recordCreationDate
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    recordChangeDate
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes); qualifier (approximate, inferred, questionable)
    recordIdentifier
      Attribute: source
    recordOrigin
    languageOf Cataloging
      languageTerm
        Attributes: type (code, text); authority (iso639-2b, rfc3066)
  Attributes:
    lang
    xml:lang
    script
    transliteration


Root Elements

1. mods (A single MODS record)
  Subelements:
    See: Top Level Elements
  Attributes:
    ID
    version

2. modsCollection (A collection of MODS records)
  Subelements:
      mods
  Attributes:
      [none]


MODSQuestions and comments:
Library of Congress Help Desk ( 07/22/2020 )