23
Archivists' Toolkit - CDL Presentation, October 1 7, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Embed Size (px)

Citation preview

Page 1: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

The Archivists’ Toolkit Lee Mandell

Brad Westbrook

Page 2: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Overview• Project objectives• Overview of features• Functional modules• Application architecture and technology• Demonstration example

Page 3: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Project ObjectivesTo build digital tools that will:• Support archival processing in a manner that promotes

efficiency and standardization• Integrate key functions in the archival lifecycle:

– Accessioning– Description– Subjects and name management – Location management

• Produce outputs such as EAD, EAC, METS, MARCXML and various administrative outputs

• Be deployable in a range of archival settings

Page 4: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Application Features• Output neutral data• Modular• Customizable• Easy to use• Secure • Stand-alone or multi-user network• Context-sensitive help• Open source

Page 5: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Design Overview•Administration/Project Management

•Ingest

•Accession

•Description (Resources, Surrogates)

•Names

•Subjects

•Location

•Audit Tracking

•Search

Page 6: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

• Establish repository record

• Manage users

• Customize default fields, required fields, input forms

• Create project definitions

Application/Project Management

Page 7: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Ingest Module• EAD version 1.0 and

2002 (XML)

• MARC XML

Page 8: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Accession Module• Preliminary descriptive information

• Some collection management fields

• Descriptive and administrative outputs:– Accession record– Accession receipt– Acquisitions report– Processing reports– More…

Page 9: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Page 10: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Description Module

• Archival resources and surrogates

• Inputs based on DACS, ISAD(G)

• Outputs:•EAD•METS•Dublin Core•Collections guide

•MARC XML•MODS•Printed finding aids•More…

Page 11: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Location Module

• For tracking “permanent” locations

• Accommodate a range of practice

• Outputs:– Location record– Shelf list– List of all locations for a resource

Page 12: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Names Module• Authority control for names (personal, family,

and corporate/conference)• Includes fields for contact information,

biographical/historical note• Supports see also and see references• Outputs:

– Source record– Sources list– EAC record

Page 13: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Subject Module

• Basic authority control for subjects

• Can create records in advance or on an as-needed basis

• Outputs:– Repository subject guide

Page 14: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

• Uniquely identifies each record

• Allows repository to track creation and editing of records

Audit Tracking

Page 15: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Search Module• For moderated use in reference setting

• Features:– Search for resource by resource ID, title,

creator, or subject– Search for resources, resource components,

surrogates, and surrogate components by keywords in title

– Search for locations by resource ID

Page 16: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Archivists’ Toolkit:

Application Architecture and Technology

Lee Mandell, Design Team Manager

Page 17: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Back End (database)

• Developed with mySQL• Will work with many SQL databases both open

source and commercial– Partial list: DB2, PostgreSQL, MySQL, Oracle, Sybase, Microsoft

SQL Server, Informix, Ingres ...

• Why SQL and not other technologies like xml and object databases?– Maturity of SQL databases– Likelihood of local IT departments having SQL expertise– Many existing open source projects to integrate into the

projects.

Page 18: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Front End (Client)

• Needs: Cross platform (Mac OSX, Windows 98+, Linux), open source, sophisticated user interface capabilities

• Solution: Java desktop client– Many more user interface options than a web based client– Will run on any computer with Java 5 (1.5) installed

• Client and database can be installed on the same computer or on different computers.– Single machine configuration– Local network configuration– Wide area network configuration

Page 19: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

Open Source

• SourceForge– Project will be listed by the end of the year.– Source code will be available in an early alpha version early

next year for viewing only– When we enter beta testing we will be open to other

developers joining the effort

• Anyone will be able to download the source code and use it as they wish.

• We hope a developer community will grow out of the project

Page 20: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

The Great Divideor in technical terms

The Paradigm Mismatch

JavaObject Oriented

Programming Language

SQLRelational Database

Page 21: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

HibernateA persistence layer

• An open source project to bridge the differences between Java and relational databases

• Saves us from rolling our own• Allows easy swapping of back end

databases

Page 22: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

A Live Demonstration

Page 23: Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook

Archivists' Toolkit - CDL Presentation, October 17, 2005

http://archiviststoolkit.org/