<maintenanceagency> Maintenance Agency

<maintenanceagency> is a required child element of <control> that identifies the parties responsible for creation and/or maintenance of the EAD finding aid. Do not confuse with <repository>, which identifies the institution or agency responsible for intellectual access to the described materials.


  • @altrender – not required. Use if the content of the element should be displayed or printed differently than the rendering established in a style sheet for other occurrences of the element.
  • @audience – not required. Use to set whether the element’s contents will be visible to external users or to internal ones. Possible values are: “internal” and “external.”
  • @countrycode – not required. A unique code for the country in which the materials being described are held. Codes are to be taken from ISO 3166-1 Codes for the Representation of Names of Countries, column Alpha-2.
  • @encodinganalog – not required. May contain information to map this tag to a particular element in another schema.
  • @id – not required. Creates an ID for element. Can be used for linking.
  • @lang – not required. Three-letter code that indicates the language in which the element’s contents were written. It should come from ISO 639-2b.
  • @script – not required. Four-letter code that indicates the script in which the element’s contents were written. It should come from ISO 15924.

Child Elements

<maintenanceagency> must contain one or more <agencyname> elements. However, its child elements must appear in the following order:

a) An optional <agencycode> which may be used once, b) optional <otheragencycode> which may be used as many times as desired, c) the required <agencyname> which may be used multiple times to encode name variations, and d) an optional <descriptivenote> to encode any useful information about the agency’s role in relation to EAD instance or other relevant information.

Another way to look at it:

Adjacent Elements

<maintenanceagency> is preceded by the optional <publicationstatus> and may be followed in order by the optional <languagedeclaration>, <conventiondeclaration>, <localtypedeclaration>, and <localcontrol>. The next required element after those elements is <maintenancehistory>.


  <otheragencycode localtype="quiltlink">PMU</otheragencycode>
  <agencyname>Piecemaking University Archives</agencyname>

EAD3 Tag Library Entry

View the official tag library entry for <maintenanceagency>