The Library of Congress » Standards » MADS Official Web Site
Metadata Authority Description Schema (MADS): Official Web Site

MADS Outline (ver. 2.1) »

Outline of Elements and Attributes in MADS 2.1

This document contains a listing of elements and their related attributes in the Metadata Authority Description Schema (MADS) 2.1 with values or value sources where applicable. It is an "outline" of the schema.

The <madsCollection> element is used to contain a groups of MADS records, and the <mads> element is used to contain elements in an individual MADS record. Within an individual MADS record, the <authority> element is required and is repeatable. Additional main elements, such as <related> and/or <variant> are optional and also repeatable. The <authority> element must contain at least one subelement, but may include a number of subelements, for instance, a <name> and <titleInfo> or <topic> and <geographic>. Attributes are not in a mandated sequence and not repeatable (per XML rules). References to documents that contain codes for identifying authority lists of controlled values are listed after relevent attributes.

Root Elements

<madsCollection>

Attributes:

[none]

Subelements:

Main Top-Level and Other Elements

<mads>

Attributes:

ID
version

Subelements:

<related> - same as <authority>
<variant> - same as <authority>
<personInfo>
<organizationInfo>
<familyInfo>
<workInfo>
<affiliation>

MADS Elements, Subelements, and Attributes:

<authority>

Attributes:

ID, xlink, lang, xml:lang, script, transliteration
geographicSubdivision (none, direct, indirect, not applicable)

Subelements:

<name>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
type (personal, corporate, conference, family)
authority (see: http://www.loc.gov/standards/sourcelist/name-title.html)
authorityURI, valueURI
Subelements:
<namePart>
Attributes:
type (date, family, given, termsOfAddress, fullerForm)
lang, xml:lang, script, transliteration
Subelements:
[none]
<description>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]

<titleInfo>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
displayLabel
authority (see: http://www.loc.gov/standards/sourcelist/name-title.html)
authorityURI, valueURI
Subelements:
<title>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<subTitle>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<partNumber>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<partName>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<nonSort>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<topic>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/subject.html)
authorityURI, valueURI
Subelements:
[none]
<temporal>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/subject.html)
authorityURI, valueURI
encoding (w3cdtf, iso8601, edtf, temper, marc)
point (start, end), keyDate (yes), qualifier (approximate, inferred, questionable)
Subelements:
[none]
<genre>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/genre-form.html)
authorityURI, valueURI
Subelements:
[none]
<geographic>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/name-title.html)
authorityURI, valueURI
Subelements:
[none]
<hierarchicalGeographic>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration, period, level
authority (see: http://www.loc.gov/standards/sourcelist/name-title.html)
authority, authorityURI, valueURI
Subelements:
<continent>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<country>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<region>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI, regionType
Subelements:
[none]
<state>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<territory>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<county>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<city>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<island>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<area>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI, areaType
Subelements:
[none]
<extraterrestrialArea>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI
Subelements:
[none]
<citySection>
Attributes:
lang, xml:lang, script, transliteration, level, period, authority, authorityURI, valueURI, citySectionType, sectionType
Subelements:
[none]
<occupation>
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/occupation.html)
authorityURI, valueURI
Subelements:
[none]
Attributes:
ID, xlink, lang, xml:lang, script, transliteration
type (earlier, later, parentOrg, broader, narrower, equivalent, other)
Subelements:
same as <authority>

<variant>

Attributes:
ID, xlink, lang, xml:lang, script, transliteration
type (acronym, abbreviation, translation, expansion, other)
otherType
hidden (yes)
Subelements:
same as <authority>

<affiliation>

Attributes:
ID, xlink, lang, xml:lang, script, transliteration
Subelements:
<position>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<organization>
Attributes:
lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/name-title.html)
authorityURI, valueURI
Subelements:
[none]
<address>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
<street>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<city>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<state>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<country>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<postcode>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<email>
Attributes: 
lang, xml:lang, script, transliteration
Subelements:
[none]
<phone>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<fax>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<hours>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<dateValid>
Attributes:
lang, xml:lang, script, transliteration
encoding (w3cdtf, iso8601, temper, edtf, marc)
point (start, end), keyDate (yes), qualifier (approximate, inferred, questionable)
Subelements:
[none]

<classification>

Attributes:
ID, xlink, lang, xml:lang, script, transliteration
edition
displayLabel
usage (primary)
authority (see: http://www.loc.gov/standards/sourcelist/classification.html)
authorityURI, valueURI
Subelements:
[none]

<fieldOfEndeavor>

Attributes:
ID, xlink, lang, xml:lang, script, transliteration
displayLabel
authority
authorityURI, valueURI
type
Subelements:
[none]

<identifier>

Attributes:
ID, xlink, lang, xml:lang, script, transliteration
type
displayLabel
invalid
Subelements:
[none]

<language>

Attributes:
ID, xlink, lang, xml:lang, script, transliteration
Subelements:
<languageTerm>
Attributes:
type (code, text)
lang, xml:lang, script, transliteration
authority (iso639-2b, iso639-3, rfc3066, rfc4646, rfc5646)
authorityURI, valueURI
Subelements:
[none]
<scriptTerm>
Attributes:
type (code, text)
lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/script.html)
authorityURI, valueURI
Subelements:
[none]

<note>

Attributes:
ID, xlink, lang, xml:lang, script, transliteration
displayLabel
type (uncontrolled, see list of suggested note types)
Subelements:
[none]

<url>

Attributes:
displayLabel
datelastAccessed
note
Subelements:
[none]

<extension>

Attributes:
[none]
Subelements:
[none]

<recordInfo>

Attributes:
lang, xml:lang, script, transliteration
Subelements:
<recordContentSource>
Attributes:
lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/organization.html)
authorityURI, valueURI
Subelements:
[none]
<recordCreationDate>
Attributes:
encoding (w3cdtf, iso8601, edtf, temper, marc)
point (start, end), keyDate (yes), qualifier (approximate, inferred, questionable)
Subelements:
[none]
<recordChangeDate>
Attributes:
encoding (w3cdtf, iso8601, edtf, temper, marc)
point (start, end), keyDate (yes), qualifier (approximate, inferred, questionable)
Subelements:
[none]
<recordIdentifier>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<recordOrigin>
Attributes:
lang, xml:lang, script, transliteration
Subelements:
[none]
<languageOfCataloging>
Attributes:
lang, xml:lang, script, transliteration
objectPart
Subelements:
<languageTerm>
Attributes:
type (code, text)
lang, xml:lang, script, transliteration
authority (iso639-2b, iso639-3, rfc3066, rfc4646, rfc5646)
authorityURI, valueURI
Subelements:
[none]
<scriptTerm>
Attributes:
type (code, text)
lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/script.html)
authorityURI, valueURI
Subelements:
[none]
<descriptionStandard>
Attributes:
lang, xml:lang, script, transliteration
authority (see: http://www.loc.gov/standards/sourcelist/descriptive-conventions.html)
authorityURI, valueURI
Subelements:
[none]

Last Updated: April 13, 2017