Use the Project Client Add Finding Aid wizard to add archival finding aids encoded using Encoded Archival Description (EAD). The Project Client processes the EAD and enables you to:
When added to a Project Client project, the finding aid is converted to HTML and processed as a compound object. After you upload it to the server and it is approved and indexed, end users can search the full text of the finding aid and see highlighted search results.
Before adding finding aids, configure your collection for optimal use by designating a full text search metadata field into which the full text of the finding aid will be copied. Please see Edit field properties for more information. For granular metadata mapping, map collection fields to Qualified Dublin Core.
After your collection is configured, use the following tips to create a finding aid file that can be processed by CONTENTdm.
To understand how the finding aid files are processed, see Processing.
After you have configured your collection and created your finding aid using the tips above, you can use the Add Finding Aid wizard to add the file to your project.
EAD Tag | Dublin Core Field |
---|---|
EAD.ARCHDESC.DID.CONTROLACCESS.GEOGNAME | Coverage-Spatial |
EAD.ARCHDESC.DID.UNITDATE | Coverage-Temporal |
EAD.ARCHDESC.DID.ORIGINATION.PERSNAME | Creator |
EAD.ARCHDESC.DID.ORIGINATION.FAMNAME | Creator |
EAD.ARCHDESC.DID.ORIGINATION.NAME | Creator |
EAD.FILEDESC.DATE or EAD.FILEDESC.PUBLICATIONSTMT.DATE |
Date |
EAD.ARCHDESC.DID.ABSTRACT | Description |
EAD.ARCHDESC.DID.SCOPECONTENT | Description |
EAD.EADHEADER.EADID.URL | Identifier |
EAD.ARCHDESC.DID.LANGMATERIAL | Language |
EAD.FILEDESC.PUBLISHER or EAD.FILEDESC.PUBLICATIONSTMT.PUBLISHER |
Publisher |
EAD.ARCHDESC.DID.REPOSITORY | Publisher |
EAD.ARCHDESC.DID.SUBJECT | Subject |
EAD.ARCHDESC.DID.UNITTITLE | Title |
EAD.ARCHDESC.TYPE | Type |
Description display options
Display as a single compound object page (default)
This option generates a single compound object page using the data contained in the tags listed below:
Page # | Page Title | Tags Included |
---|---|---|
1 | Generated from data within the <archdesc><did><unittitle> tag | <eadheader><filedesc> <eadheader><profiledesc> <archdesc><did> <archdesc><descgrp> <archdesc><abstract> <archdesc><accessrestrict> <archdesc><arrangement> <archdesc><prefercite> <archdesc><scopecontent> <archdesc><bioghist> <archdesc><controlaccess> <archdesc><relatedmaterial> <archdesc><userestrict> <archdesc><separatedmaterial> |
When displayed, an end user will see a compound object that contains descriptive information from the finding aid on a single page:
Page # | Page Title | Tags Included |
---|---|---|
1 | Collection overview | If <frontmatter> exists, the following tags display: <frontmatter> <archdesc level="collection"> <did><abstract> <archdesc level="collection"> <did><physdesc> <archdesc level=" "> <did><origination> <archdesc level=" "><custodhist> <archdesc level=" "><acqinfo> <archdesc level=" "><processinfo> <archdesc level=" "><altformavail> If <frontmatter> does not exist, the following tags display: <eadheader><filedesc> <titlestmt> <titleproper> <eadheader><filedesc> <titlestmt><author> <eadheader><filedesc><publicationstmt> <archdesc level=" "> <did><physdesc> <archdesc level=" "> <did><abstract> <archdesc level=" "> <did><origination> <archdesc level=" "><custodhist> <archdesc level=" "><acqinfo> <archdesc level="collection"><processinfo> <archdesc level="collection"><altformavail> |
2 | Biographical history* | <archdesc>><bioghist> |
3 | Scope and content* | <archdesc><scopecontent> |
4 | Arrangement* | <archdesc><arrangement> |
5 | Using the Collection* | <archdesc><accessrestrict> <archdesc><userestrict> <archdesc><prefercite> |
6 | Related materials* | <archdesc><relatedmaterial> |
7 | Separated materials* | <archdesc><separatedmaterial> |
10 | Subject terms* | <archdesc><controlaccess> |
11 | About the finding aid | <eadheader><profiledesc> <archdesc level="collection"><descgrp><processinfo> |
* If a finding aid file includes this tag in a location other than , it will not be processed as a page in the compound object.
When displayed, an end user will see a compound object that contains descriptive information from the finding aid split into several pages:
Contents list display options
Page # | Page Title | Tags Included |
---|---|---|
1 | Contents List | <archdesc><dsc> |
When the contents list is displayed as a single page, an end user will see a compound object that contains the entire contents list on a single page.
Page # | Page Title | Tags Included |
---|---|---|
1 | Generated from data within the <c01><did><unitttitle> tag | <archdesc><dsc> data coded before the <c01> and all data within first <c01></c01> |
2 and higher | Generated from data within the <c01><did><unitttitle> tag | Beginning with the second instance of <c01></c01>, one page is created per <c01></c01> |
When the contents list is displayed as multiple pages, an end user will see a compound object that contains one page per level-one tag:
Note: You can edit both compound-object and page-level metadata for a finding aid from the project spreadsheet. Pay particular attention to the page-level titles used for the finding aid and the contents list sections. You may prefer to modify the Title field in the metadata for each section so that it displays properly for end users.
The following processing details provide guidelines for understanding how to work with EAD files in CONTENTdm.
If the EAD | CONTENTdm will |
---|---|
Includes references to an external .XSD or .DTD file | If the externally referenced XSD or DTD is available, the finding aid will be processed using it. If the externally referenced XSD or DTD is not available, the finding aid will be processed using the publicly available Library of Congress EAD XSD. If the Library of Congress EAD XSD is not available, EAD processing will fail. |
Includes references to local (internal) files | If the reference to the local file is between the <xml> and <ead> tags, it will be removed and the EAD will be processed without using the referenced file. If the reference to the local file is within the <ead></ead>, EAD processing will fail. |
Includes references to image files | If the reference to the image file uses an absolute path, the image will display in both the compound object pages and the full finding aid view. If the reference to the image file is to a local file or uses a relative path, the image will not display. |
Contains badly formed XML | If the EAD XML is badly formed, it will not process. |
Uses encoding other than UTF-8 | If the EAD file uses encoding other than UTF-8 or ANSI. If your finding aid uses ISO encoding, save the file using UTF-8 and change the encoding to UTF-8. |
Contains namespace encoding | If namespace information is encoded between the <xml> and <ead> tags, it will be ignored and the EAD will process. If namespace information is encoded within the tags, the EAD processing will fail. |
The following values for are supported and displayed. If a finding aid uses a value other than the values defined below, it may not display properly.
When processing an EAD file, the following tags will be available for mapping, if they are in the finding aid being processed. EAD tags that are not included in this list are not currently available for mapping.
Tag structure | Tag name in User Interface |
---|---|
ead.archdesc.accessrestrict | EAD.ARCHDESC.ACCESSRESTRICT |
ead.archdesc.altformatavail | EAD.ARCHDESC.ALTFORMAVAIL |
ead.archdesc.arrangement.p | EAD.ARCHDESC.ARRANGEMENT |
ead.archdesc.bioghist | EAD.ARCHDESC.BIOGHIST |
ead.archdesc.controlaccess.controlaccess.corpname | EAD.ARCHDESC.CONTROLACCESS.CORPNAME |
ead.archdesc.controlaccess.controlaccess.genreform | EAD.ARCHDESC.CONTROLACCESS.GENREFORM |
ead.archdesc.controlaccess.controlaccess.geogname | EAD.ARCHDESC.CONTROLACCESS.GEOGNAME |
ead.archdesc.controlaccess.controlaccess.persname | EAD.ARCHDESC.CONTROLACCESS.PERSNAME |
ead.archdesc.controlaccess.controlaccess.subject | EAD.ARCHDESC.CONTROLACCESS.SUBJECT |
ead.archdesc.descgrp.accessrestrict.p | EAD.ARCHDESC.DESCGRP.ACCESSRESTRICT |
ead.archdesc.descgrp.acqinfo.p | EAD.ARCHDESC.DESCGRP.ACQINFO |
ead.archdesc.descgrp.processinfo.p | EAD.ARCHDESC.DESCGRP.PROCESSINFO |
ead.archdesc.descgrp.relatedmaterial.bibref.persname | EAD.ARCHDESC.DESCGRP.RELATEDMATERIAL.BIBREF.PERSNAME |
ead.archdesc.descgrp.relatedmaterial.bibref.title | EAD.ARCHDESC.DESCGRP.RELATEDMATERIAL.BIBREF.TITLE |
ead.archdesc.descgrp.userestrict.p | EAD.ARCHDESC.DESCGRP.USERESTRICT |
ead.archdesc.did.abstract | EAD.ARCHDESC.DID.ABSTRACT |
ead.archdesc.did.langmaterial | EAD.ARCHDESC.DID.LANGMATERIAL |
ead.archdesc.did.name | EAD.ARCHDESC.DID.ORIGINATION.NAME |
ead.archdesc.did.origination.corpname | EAD. ARCHDESC.DID.ORIGINATION.CORPNAME |
ead.archdesc.did.origination.famname | EAD.ARCHDESC.DID.ORIGINATION.FAMNAME |
ead.archdesc.did.origination.persname | EAD.ARCHDESC.DID.ORIGINATION.PERSNAME |
ead.archdesc.did.physdesc | ead.archdesc.did.physdesc |
ead.archdesc.did.physloc | EAD.ARCHDESC.DID.PHYSLOC |
ead.archdesc.did.repository.address | EAD.ARCHDESC.DID.REPOSITORY.CORPNAME.SUBAREA.ADDRESS |
ead.archdesc.did.repository.corpname | EAD.ARCHDESC.DID.REPOSITORY.CORPNAME |
ead.archdesc.did.repository.corpname.subarea | EAD.ARCHDESC.DID.REPOSITORY.CORPNAME.SUBAREA |
ead.archdesc.did.repository.name | EAD.ARCHDESC.DID.REPOSITORY.NAME |
ead.archdesc.did.unitdate | EAD.ARCHDESC.DID.UNITDATE |
ead.archdesc.did.unitid | EAD.ARCHDESC.DID.UNITID |
ead.archdesc.did.unittitle | EAD.ARCHDESC.DID.UNITTITLE |
ead.archdesc.odd.p | EAD.ARCHDESC.ODD |
ead.archdesc.origination.corpname | EAD.ARCHDESC.ORIGINATION.CORPNAME |
ead.archdesc.relatedmaterial | EAD.ARCHDESC.RELATEDMATERIAL |
ead.archdesc.scopecontent.p | EAD.ARCHDESC.DID.SCOPECONTENT |
ead.archdesc.type | EAD.ARCHDESC.TYPE |
ead.archdesc.userestrict | EAD.ARCHDESC.USERESTRICT |
ead.eadheader.eadid.ur | EAD.EADHEADER.EADID.URL |
ead.eadheader.filedesc.publicationstmt.address.addressline | EAD.FILEDESC.PUBLICATIONSTMT.ADDRESS |
ead.eadheader.filedesc.publicationstmt.date | EAD.FILEDESC.PUBLICATIONSTMT.DATE |
ead.eadheader.filedesc.publicationstmt.publisher | EAD.FILEDESC.PUBLICATIONSTMT.PUBLISHER |
ead.eadheader.filedesc.seriesstmt.titleproper | EAD.FILEDESC.SERIESSTMT.TITLEPROPER |
ead.eadheader.revisiondesc.change.date | EAD.REVISIONDESC.CHANGE.DATE |
ead.eadheader.revisiondesc.change.item | EAD.REVISIONDESC.CHANGE.ITEM |
ead.filedesc.titlestmt.author | EAD.FILEDESC.TITLESTMT.AUTHOR |
ead.filedesc.titlestmt.sponsor | EAD.FILEDESC.SPONSOR |
ead.filedesc.titlestmt.subtitle | EAD.FILEDESC.TITLESTMT.SUBTITLE |
ead.filedesc.titlestmt.titleproper | EAD.FILEDESC.TITLESTMT.TITLEPROPER |
You can edit both compound object and page level metadata for a finding aid. The structure of a finding aid compound object is not editable, but page names can be edited in the Project Client.
For more information about editing finding aids, see Editing compound objects.
In order to process an EAD finding aid, CONTENTdm uses three default stylesheets:
These files are located within the CONTENTdm Project Client\EAD directory.
If the default stylesheets do not adequately render your finding aids, you can edit them to make adjustments needed for your EAD files.
Note: The files must retain their original names in order for EAD processing to work correctly in the Project Client.
Not all EAD finding aids will display correctly using the default style. To support different EAD finding aids, alternate stylesheets are provided below. These stylesheets may be used in lieu of the default stylesheets.
This set of stylesheets supports the display of the tag
Note: The alternate description and contentslist stylesheets are designed to work together. For best results, use both of them.
The next time you import an EAD in Project Client, these alternate stylesheets will be used for finding aid processing.
More alternate stylesheets will be made available in the future.
If you prefer to use customized stylesheets, you may replace the default stylesheets with your own customized files.
Note: OCLC does not guarantee future compatibility when you use your own customized stylesheets. The CONTENTdm Website does not support custom stylesheets.
If you are replacing the default stylesheets with stylesheets from the EAD Cookbook, please take note of the following changes that you will need to make to the Cookbook files in order to use them with CONTENTdm.