Mounting a Finding Aids Collection
From DLXS Documentation
(→Examples of Findaid Class Implementations and Practices) |
|||
(12 intermediate revisions not shown.) | |||
Line 7: | Line 7: | ||
==Overview== | ==Overview== | ||
+ | The Finding Aids Class is in many ways similar in behavior to Text Class. Access minimally includes full text searching across collections or within a particular collection of Finding Aids, viewing Finding Aids in a variety of display formats, and creation of personal collections ("bookbag") of Finding Aids. | ||
+ | |||
To mount a Finding Aids Collection, you will need to complete the following steps: | To mount a Finding Aids Collection, you will need to complete the following steps: | ||
- | # [[#Preparing_Data_and_Directories | Prepare your data and set up a directory structure]] | ||
- | # [[#Validating_and_Normalizing_Your_Data| Validate and normalize your data]] | ||
- | # [[#Building_the_Index |Build the Index]] | ||
- | # [[#Mounting_the_Collection_Online |Mount the collection online]] | ||
+ | # [[Preparing_Data and Directories|Prepare your data and set up a directory structure]] | ||
+ | # [[Finding_Aids_Data_Preparation#Validating_and_Normalizing_Your_Data| Validate and normalize your data]] | ||
+ | # [[Building the Index |Build the Index]] | ||
+ | # [[Mounting the Collection Online|Mount the collection online]] | ||
+ | |||
+ | ===[[Findaid Class Behaviors Overview]]=== | ||
+ | |||
+ | This section describes the basic Findaid Class behaviors. | ||
- | ===Examples of Findaid Class | + | ===Examples of Findaid Class Implementations and Practices=== |
- | This section contains links to public implementations of DLXS Findaid Class as well as documentation on workflow and implementation issues. If you are a member of DLXS and have a collection or resource you would like to add, or wish to add more information about your collection, please edit this | + | This section contains links to public implementations of DLXS Findaid Class as well as documentation on workflow and implementation issues. If you are a member of DLXS and have a collection or resource you would like to add, or wish to add more information about your collection, please edit this section. |
- | ;[http://bentley.umich.edu/EAD/index. | + | ;[http://bentley.umich.edu/EAD/index.php University of Michigan, Bentley Historical Library Finding Aids] |
: Out-of-the-box DLXS 13 implementation. | : Out-of-the-box DLXS 13 implementation. | ||
- | ;[http://bentley.umich.edu/EAD/ | + | ;[http://bentley.umich.edu/EAD/eadproject.php Overview of Bentley's workflow process for Finding Aids ] |
:See also the links in [[#Practical_EAD_Encoding_Issues | Practical EAD Encoding Issues]] for background on the Bentley EAD workflow and encoding practices | :See also the links in [[#Practical_EAD_Encoding_Issues | Practical EAD Encoding Issues]] for background on the Bentley EAD workflow and encoding practices | ||
Line 45: | Line 51: | ||
;[http://archives.getty.edu:8082/cgi/f/findaid/findaid-idx?cc=iastaff;c=iastaff;tpl=browse.tpl J. Paul Getty Trust Institutional Archives Finding Aids] | ;[http://archives.getty.edu:8082/cgi/f/findaid/findaid-idx?cc=iastaff;c=iastaff;tpl=browse.tpl J. Paul Getty Trust Institutional Archives Finding Aids] | ||
:Heavily customized DLXS11a. | :Heavily customized DLXS11a. | ||
- | |||
- | ===Overview of Data Preparation and Indexing Steps=== | ||
- | |||
- | '''Data Preparation''' | ||
- | |||
- | # [[#dataprep_step1|Validate the files individually]] against the EAD ''2002'' DTD<br />'''make validateeach'''<br /> | ||
- | # [[#dataprep_step2|Concatenate the files into one larger XML file]]<br />'''make prepdocs'''<br /> | ||
- | # [[#dataprep_step3| Validate the concatenated file against the ''dlxsead2002'' DTD]]:<br />'''make validate'''<br /> | ||
- | # [[#dataprep_step4| Normalize the concatenated file.]]<br />'''make norm'''<br /> | ||
- | # [[#dataprep_step5| Validate the normalized concatenated file against the ''dlxsead2002'' DTD]]<br />'''make validate'''<br /> | ||
- | |||
- | The end result of these steps is a file containing the concatenated EADs wrapped in a <COLL> element which validates against the dlxsead2002 and is ready for indexing: | ||
- | |||
- | <COLL><br /><ead><eadheader><eadid>1</eadid>...</eadheader>... content</ead><br /><ead><eadheader><eadid>2</eadid>...</eadheader>... content</ead><br /><ead><eadheader><eadid>3</eadid>...</eadheader>... content</ead><br /></COLL> | ||
- | |||
- | |||
- | '''WARNING!''' If there are extra characters or some other problem with the part of the program that strips out the xml declaration and the doctype declaration the file will end up like: | ||
- | |||
- | |||
- | <COLL><br />baddata<ead><eadheader><eadid>1</eadid>...</eadheader>... content</ead><br />baddata<ead><eadheader><eadid>2</eadid>...</eadheader>... content</ead><br />baddata<ead><eadheader><eadid>3</eadid>...</eadheader>... content</ead><br /></COLL> | ||
- | |||
- | In this case you will get "character data not allowed" or similar errors during the make validate step. You can troubleshoot by looking at the concatenated file and/or checking your original EADs. | ||
- | |||
- | '''Indexing''' | ||
- | |||
- | # '''make singledd''' indexes words for texts that have been concatenated into on large file for a collection. | ||
- | # '''make xml''' indexes the XML structure by reading the DTD. Validates as it indexes. | ||
- | # '''make post''' builds and indexes fabricated regions based on the XPAT queries stored in the workshopfa.extra.srch file. | ||
==[[Working with the EAD]]== | ==[[Working with the EAD]]== | ||
- | |||
- | ==[[Findaid Class Behaviors Overview]]== | ||
==[[Preparing Data and Directories]]== | ==[[Preparing Data and Directories]]== | ||
Line 90: | Line 66: | ||
==[[Mounting the Collection Online]]== | ==[[Mounting the Collection Online]]== | ||
- | ==[[Troubleshooting]]== | + | ==[[Troubleshooting Finding Aids]]== |
- | == | + | ==[[Linking from Finding Aids Using ID Resolver]]== |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
==[http://www.dlxs.org/training/workshop200707/findaidclass/fcoutline.html Workshop Materials]== | ==[http://www.dlxs.org/training/workshop200707/findaidclass/fcoutline.html Workshop Materials]== | ||
Line 169: | Line 75: | ||
General user interface customizations, such as changing rendering style (CSS) or making changes to the XSL are covered in [[Customizing the User Interface]]. Specific user-interface issues related to Findaid Class are discussed in the following sections: | General user interface customizations, such as changing rendering style (CSS) or making changes to the XSL are covered in [[Customizing the User Interface]]. Specific user-interface issues related to Findaid Class are discussed in the following sections: | ||
- | + | * [[Customizing Findaid Class]] | |
- | + | ** [[Customizing Findaid Class#Working_with_the_table_of_contents |Working with the table of contents]] | |
- | + | * [[Working with Fabricated Regions in Findaid Class]] | |
- | + | * [[Troubleshooting Finding Aids#Common_Problems_and_Solutions |Common Problems and Solutions]] | |
- | + | ** [[Troubleshooting Finding Aids#Title_of_Finding_Aid_does_not_show_up |Title of Finding Aid does not show up]] | |
- | + | ||
- | + | ||
- | + | ||
===[[Findaid Class Graphics Files]]=== | ===[[Findaid Class Graphics Files]]=== | ||
Line 182: | Line 85: | ||
===[[Findaid Class Processing Instructions]]=== | ===[[Findaid Class Processing Instructions]]=== | ||
- | + | These are some current processing instructions for Finding Aids Class, but the DLXS group will not maintain this section. | |
- | + | ||
- | + | ||
- | + | ||
[[#top|Top]] | [[#top|Top]] |
Current revision
Main Page > Mounting Collections: Class-specific Steps > Mounting a Finding Aids Collection
This topic describes how to mount a Findaid Class collection.
Workshop materials are located at http://www.dlxs.org/training/workshop200707/findaidclass/fcoutline.html
[edit] Overview
The Finding Aids Class is in many ways similar in behavior to Text Class. Access minimally includes full text searching across collections or within a particular collection of Finding Aids, viewing Finding Aids in a variety of display formats, and creation of personal collections ("bookbag") of Finding Aids.
To mount a Finding Aids Collection, you will need to complete the following steps:
- Prepare your data and set up a directory structure
- Validate and normalize your data
- Build the Index
- Mount the collection online
[edit] Findaid Class Behaviors Overview
This section describes the basic Findaid Class behaviors.
[edit] Examples of Findaid Class Implementations and Practices
This section contains links to public implementations of DLXS Findaid Class as well as documentation on workflow and implementation issues. If you are a member of DLXS and have a collection or resource you would like to add, or wish to add more information about your collection, please edit this section.
- University of Michigan, Bentley Historical Library Finding Aids
- Out-of-the-box DLXS 13 implementation.
- Overview of Bentley's workflow process for Finding Aids
- See also the links in Practical EAD Encoding Issues for background on the Bentley EAD workflow and encoding practices
- Unversity of Tennesee Special Collections Libraries
- DLXS Findaid Class version ?
- University of Pittsburgh, Historic Pittsburgh Finding Aids
- DLXS Findaid Class version ?
- Background on Pittsburgh Finding Aids workflow
- University of Wisconsin, Archival Resources in Wisconsin: Descriptive Finding Aids
- DLXS Findaid Class version ?
- University of Minnesota Libraries, Online Finding Aids
- DLXS Findaid Class version ?
- Getty Research Institute Special Collections Finding Aids
- Heavily customized DLXS11a. Background on Getty customization and user interface changes to DLXS
- J. Paul Getty Trust Institutional Archives Finding Aids
- Heavily customized DLXS11a.
[edit] Working with the EAD
[edit] Preparing Data and Directories
[edit] Finding Aids Data Preparation
[edit] Building the Index
[edit] Working with Fabricated Regions in Findaid Class
[edit] Customizing Findaid Class
[edit] Mounting the Collection Online
[edit] Troubleshooting Finding Aids
[edit] Linking from Finding Aids Using ID Resolver
[edit] Workshop Materials
[edit] Working with the User Interface
General user interface customizations, such as changing rendering style (CSS) or making changes to the XSL are covered in Customizing the User Interface. Specific user-interface issues related to Findaid Class are discussed in the following sections:
- Customizing Findaid Class
- Working with Fabricated Regions in Findaid Class
- Common Problems and Solutions
[edit] Findaid Class Graphics Files
Are there findaid class specific graphics files? The existing html docs actually point to a ../t/text/ directory and it appears that the graphics are generic and not at all specific to findaid class.
[edit] Findaid Class Processing Instructions
These are some current processing instructions for Finding Aids Class, but the DLXS group will not maintain this section.