There are two XForms web forms for creating and editing EAD finding aids: the core, which encompasses the EAD Header, Front Matter, and the Archival Description (with the <did>, <did>-level components, and <dsc>), and the component form for editing individual components at any level within the document.
The diagram above illustrates an example of the core web form, which displays the EAD Header tab by default when the finding aid loads.
This tab is self-explanatory, but it should be noted there are two required fields: EAD ID and the Proper Title in the File Description/Title Statement
The archival description (<archdesc>) tab is broken into three sections, Descriptive Identification, Component-level Information, and Description of Subordinate Components (which, being optional, is added by the link under the Archival Description heading. The <archdesc> level must be selected; collection is the default.
It is important to note that the Unit Title is the only required element within the <did>. Click on the green + icon next to the header to add additional elements. See example below.
These are the optional elements which may be included within the <archdesc>, excluding the <dsc> and <did>. Click the green + icon to add elements. See example below.
Once the <dsc> has been added into the <archdesc>, this section will appear in the form. There are three required fields to make the finding aid valid: the level attribute, the unit title, and the xml:id of the <c> element. The xml:id is generated dynamically when a component is inserted into the <dsc>, but it may be changed. It is important, though, to note that the value of the xml:id field must be a valid xs:ID datatype, as per the W3C XML specifications. The XForms validation protocol built into the form recognizes this requirement, and the exclamation icon will be visible if the value of the field is invalid.
After the finding aid is saved, the table of contents menu in the left column of the form will be updated with modifications to the <dsc>. The user may click on a new link for the component to edit it.