Business Requirement: Collection Building

Gap analysis rating by DRS Imp. Team* (see key below)

Business Process / Business Function / Business Sub- Function / Comments / Short term* / Long term* / Notes*
Ingest / Batch Import / Collection Customization / Gaps:
Could not process non-roman scripts
Could not validate content based upon schema
Current Functionality:
Multiple Target Modes
Marc Ingest
Ingest based upon data token
Ingest Output from executable program / D / E
Interface / Gaps:
Requirements for a web based user Interface to the existing scripts for batch ingest: Interface must support:
(1) non roman scripts
(2) unicode
(3) Qualified DC
(4) Must validate content based upon xml schema
(5) Must be supported at the collection level / D / HD / Have Webapp for drag & drop ingest of directories
Technical Metadata Capture / Batch import captures some technical metadata automatically / D / HD / Via JHOVE
Submission Packaging / Gap:
Batch Interface needs option to create METS or FOXML Package / D / HD
Logging and Audit / Gap:
Batch Import must have logging and audit report capability / HD / E
Collection level batch import / HD / E
Business Process / Business Function / Business Sub- Function / Comments / Short term / Long Term / Notes
Ingest[1] / Batch Edit, i.e., global change / Interface / Requirement:
Must be accessed via the Administrative Interface
All batch edit function must be unicode compliant / D / E / Does not exist now so individual sub-functions are not ranked.
Object Selection / Requirement:
The tool will require a way of selecting objects from the repository. This will be a search result set where particular objects can be individually selected out of the results list, or
the whole result set can be used
Workspace / Requirement:
Selected objects will be edited in a buffer area
Metadata Modification / Requirement:
Edit functions must include find and replace metadata in specified metadata datastreams; must also operate at global level on these operations:
• Delete datastream(s).
• Add datastream(s).
• Set access restrictions for object and or datastreams.
• Change the object’s content model.
• Change the object’s collection relationships.
Preview / Requirement:
The tool will include a review stage to preview
the changed objects in buffer area. User is prompted to accept or reject changed objects.
Business Process / Business Function / Business Sub- Function / Comments / Short term / Long Term / Notes
Ingest / Work flow/ self submission / Templates / Gaps:
Templates can not be easily changed
Stylesheets were not accessible
Existing Functionality
Templates for e-theses and dissertations
Configurable templates and workflows
Configurable workflow and staged review
Metadata transformation for any XML schema
Auto assignment of Handles
Full text extraction of PDF files for indexing
Help Windows / D / E / “Valet”
Interface / Gap:
A Web Based User Interface for configuring, customizing, and generating self-submission/ deposit templates. / D / HD
Customization / Gaps:
Customization of workflow by:
Display order of data entry fields
Associating controlled vocabs with certain fields
Preferred data entry field type, e.g. drop down list, free text and Mandatory fields / D / HD
Business Process / Business Function / Business Sub- Function / Comment / Short term / Long term / Note
Ingest / File Import / Modalities / Existing Functionality
Add files from local file system
Drag and drop from local file system
Add files from track folder / n/a / n/a / Function exists, rating n/a
Submission Packaging / Existing Functionality:
File import modality has option to specify METS or FOXML import object
Logging and Audit / Existing Functionality:
Fedora File import has audit and logging capability
Business Process / Business Function / Business Sub- Function / Comment / Short term / Long term / Notes
Access
Public Interface / Search/
Index / Interface / Gaps:
Could not create collection (Search and Index defined at the repository level. Cross collection search not possible.)
. / E / E
Interface, continued / Easy index definitions (Adding elements to index was complicated and required knowledge of xml.) / D / HD
Interface, continued / Advanced navigation ability of search results was limited. / D / HD / Others way to solve this available.
Interface, continued / Correct handling of Romanized text w/ diacritics and special characters. (Special characters not retrieved properly.) / E / E
Interface, continued / Support for vernacular (UTS-8) including right-to-left. (The search and index function also lacked the ability to handle non roman languages like Arabic) / HD / E
Interface,continued / Support for Romanized test w/ diacritics / E / E
Relationships / Gaps:
Creation of structured metadata defining relationships. (It is required that structured metadata be attached to the relationship between entities in addition to being attached to the entities themselves.)
Object Relationships
Objects can be related to one another and other types of datastreams
Relationship Query Requirements
Queries based upon relationships must be supported / E / E
VITAL Manager / Gaps:
Vital Manager/Administrative interface must allow the repository manager to search on:
Any attribute of an objects and at the field level
and across collections; Preserve search history / D / D
Business Process / Business Function / Business Sub- Function / Comment / Short term / Long term / Notes
Access / Harvest / Data Provider / VTLS/VITAL is OAI-PMH enabled as a data provider / HD / E / Works in the field. What beyond Dublin Core?
Service Provider / None of the collections analyzed include service provision. Services are likely to be required in the future. Metaindex is currently used for this function. / D / E
Business Process / Business Function / Business Sub- Function / Comment / Short term / Long term / Notes
Access / Presen-tation / Customized Rendering / Gaps:
Customized presentations were restricted in VTLS/VITAL. The ability to create use case specific interfaces into Fedora through customized disseminators is technically possible.
VTLS will allow customers to build their own disseminators in VITAL 2.1. / HD / E
Business Process / Business Functions / Comment / Short term / Long term / Notes
UTF-8 / Batch Import
Client ingest,
File Import,
Search/
Index
Harvest / Gaps:
UTF-8 must be loaded and maintained with complete integrity / E / E
Ingest of URF-8 / E / E
Access / display of UTF-8 / HD / E
Romanized text w/ diacritics / E / E

KEY

Term / Explanation / Notes
D / Desirable / Desirable items not available will add to investment of staff time in short term
HD / Highly Desirable
E / Essential / Showstopper
Short term / Initial implementation

- 1 -

[1] Batch edit was unavailable and not analyzed during the research investigation; analysis shows likely usage by collection.