<recordid> Record ID

<recordid> is a new element in EAD3 and a required child element of <control>, used to provide a unique identifier for the EAD file. In conjunction with <agencycode> it may be used to create a universally-unique identifier for the file.


  • @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.”
  • @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.
  • @instanceurl – not required. This attribute may be used to encode a link to the XML form of the EAD file. Must be a URI. Any links to non-XML forms of the finding aid should be handled within <representation>.
  • @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

<recordid> may contain text.

Adjacent Elements

<recordid> may be followed by <otherrecordid> if it is used. The next required element is <filedesc>.


  <recordid instanceurl="https://eadiva.com/sample-docs/QD011.xml">UA-QD011</recordid>

EAD3 Tag Library Entry

View the official tag library entry for <recordid>