Whose ID for What Entities?

IDs are needed for

  • the root-level document identifier
  • organizations (rights holders, contributors…)
  • users (archivists, burrito creators…)

Each ID identifies the user or organization within a server ecosystem. There are many possible ecosystems and several of these ecosystems may provide IDs within a single metadata document.

ID Syntax

The syntax is:

<idServer prefix>::<idServer-specific string>


  • “idServer prefix” is case-insensitive, is declared in an idServer element within the document and matches
  • “idServer-specific string” is case-sensitive and contains one or more non-space character

The full regex for an id is therefore