Metadata Object Description Schema: Official Web Site

Outline of Elements and Attributes
in MODS Version 2.0

This document contains a listing of elements and their related attributes in MODS Version 2.0 with values or value sources where applicable. It is an "outline" of the schema.

All elements (except titleInfo with subelement title) and attributes are optional. Attributes are not in a mandated sequence and not repeatable (per XML rules). "Set" below means the subelements may occur in any order and "ordered" below means the subelements must occur in the order given. All elements and subelements are repeatable except where noted.

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

Top Level Elements:

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


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

2. name
  Subelements: [ordered]
    namePart
      Attribute: type (date, family, given)
    displayForm
    affiliation
    role [ordered]
      code
        Attribute: authority (see: www.loc.gov/marc/sourcecode/relator/relatorsource.html) [required]
When the authority attribute value is "marcrelator," the value is from the following list: www.loc.gov/marc/sourcecode/relators/relators.html
       
       
      text
     

 

Attribute: authority (see: www.loc.gov/marc/sourcecode/relator/relatorsource.html)
When the authority attribute value is "marcrelator," the value is from the following list: www.loc.gov/marc/sourcecode/relator/relatorlist.html.
    description
  Attributes:
    ID
    type (personal, corporate, conference)
    authority (see: www.loc.gov/marc/sourcecode/authorityfile/authorityfilesource.html)
    xlink [to name authority record]
    lang
    xml:lang
    script
    transliteration

3. typeOfResource [list in schema]
  Subelements:
    [none]
  Attributes:
    collection (yes)
    manuscript (yes)

4. genre
  Subelements:
    [none]
  Attributes:
   

authority (see: www.loc.gov/marc/sourcecode/genre/genresource.html )

    lang
    xml:lang
    script
    transliteration

5. originInfo
  Subelement: [ordered]
    place [ordered]
      code
        Attribute: authority [marc, iso3166]
      text
    publisher
    dateIssued
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes)
    dateCreated
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes)
    dateCaptured
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes)
    dateOther
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes)
    edition
    issuance (continuing, monographic)
    frequency
  Attributes:
    lang
    xml:lang
    script
    transliteration

6. language
  Subelements:
    [none]
  Attribute:
    authority (iso639-2b, rfc3066)

7. physicalDescription
  Subelements: [set]
    form
      Attribute: authority (see: www.loc.gov/marc/sourcecode/form/formsource.html)
When the authority attribute is "marcform," use the following values: braille, electronic, microfiche, microfilm, print
     
    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: www.loc.gov/marc/sourcecode/target/targetsource.html)
When the authority attribute is "marctarget," use the following values: adolescent, adult, general, juvenile, preschool, specialized
   
    lang
    xml:lang
    script
    transliteration

11. note
  Subelements:
    [none]
  Attributes:
    xlink
    lang
    xml:lang
    script
    transliteration
    displayLabel
    type

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

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

14. relatedItem
  Subelements [ordered]
   

[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  
  Attributes:
    type (preceding, succeeding, original, host, constituent, series, related, otherVersion, otherFormat)
    xlink [to record for related item]

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

16. location
  Subelements:
    [none]
  Attributes:
    authority (see: www.loc.gov/marc/sourcecode/organization/organizatonsource.html)
    displayLabel
    lang
    xml:lang
    script
    transliteration

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

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

19. recordInfo [not repeatable]
  Subelements: [ordered]
    recordContentSource
    recordCreationDate
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes)
    recordChangeDate
      Attributes: encoding (w3cdtf, iso8601, marc); point (start, end); keyDate (yes)
    recordIdentifier
      Attribute: source [No controlled list]
   

languageOf Cataloging

      Attribute: authority (iso639-2b, rfc3066)
  Attributes:
    lang
    xml:lang
    script
    transliteration

MODSQuestions and comments:
Library of Congress Help Desk ( 08/25/2003 )