LibData: Project
Brief
Overview
The goals of this project are 1) to create a database (tentatively called LibData)
that can drive the core portions of our web site, namely those portions that
list the resources and services we offer, and 2) create an authoring suite for
customized presentations of library resources. Currently we use the OLIP database
to enter and display some of these resources. The OLIP database was originally
written to drive Research QuickStart (RQS), and has done so admirably for 5
years. However, with the redesign of LUMINA in 1999, the current OLIP database
began to be used for more than just RQS. It now drives some of the content for
the Indexes pages, CourseLib, Subject Resources, Reference Sources, and various
resource listings on divisional library sites like Government Publications and
the Music Library. In doing this, various problems were discovered with the
current OLIP database:
The OLIP database
is not flexible enough to efficiently allow for multiple uses of the same
data. The OLIP database was not originally written to do this, only to run
RQS.
The OLIP database is broken into four main sections: Current Information,
Background Information, Writing Guides, and Books. This is good for an undergraduate
research tool, but extremely limiting when you want to expand its use.
Proposed changes to make the OLIP database do exactly what we want
have either proven impossible (due to the current data model) or too costly.
The current configuration of the OLIP database makes it quite difficult
to find appropriate resources that have already been entered into the database,
to add to RQS pages.
These reasons, coupled
with the desire to bring these projects "in-house," has prompted a
small group of library staff to rewrite this database in order to make it more
scalable, reusable, efficient, and user-friendly.
It is our hope that LibData
will drive the content of these portions of our web site:
Research QuickStart
Subject Resources
CourseLib
Indexes
Reference Sources
Various divisional library sites
This can be considered
Phase 1 of the project. It is also our hope that this system can tie in easily
with other database products such as the Hours/Library Info database, the E-Journals
database, other parts of the Information Literacy toolkit like QuickStudy, FAQ,
and the Assignment Calculator, and especially the upcoming E-resource Inventory
Database (aka the "Troubleshooting Database") sponsored and commissioned
by the CDM Leadership Group and its E-Resources Steering Committee. MNCAT may
also tie in to the database. In addition, a possible connection between LibData
and the University's portal project will be analyzed. It is unknown at this
time exactly how these systems will tie together, but every effort will be made
to make the LibData database as flexible as possible. The sites and projects
bullet listed above are only a beginning for LibData and, again, may be considered
Phase 1 of the project. While these portions of the site will receive the bulk
of the attention at the beginning, during the course of development other applications
will surely suggest themselves.
Organizational Impact
Currently three teams, and the people in these teams, will be affected by the
development of LibData:
ITS
Jon Nichols, team leader
The Web Services Coordinator will use the database to drive the content of the
Indexes pages, Reference Sources pages, and Subject Resources pages on LUMINA.
The Web Services Coordinator will also use the database to drive the resource
listings of various departmental library pages under his direction.
RCS
Kay Kane, team leader
Reference librarians and RCS staff members will use the database to create the
content for Research QuickStart, Subject Resources pages, and CourseLib. RCS
staff will use the database to manage the categories and resources currently
listed under Reference Sources in LUMINA. RCS staff members in charge of departmental
web pages may also use the database to drive pages listing resources specific
to the discipline covered by that library.
CDM
Charles Spetland, team leader
Bibliographers and CDM staff members will use the database to drive the content
of the Subject Resource pages, CourseLib pages, Reference Sources, as well as
any RQS pages under their domain.
It is extremely important
that the team leaders above understand the potential impact that LibData will
have on staff. Of course, the goal of the LibData project is to make management
of these tools easier, but there will most likely be some resistance to its
development. It will change how work is done, especially in relation to the
Subject Resource pages. More than anyone, the Leaders of the affected teams
must "buy in" to the project, and sponsor and champion the project.
Team Leaders will be kept abreast of progress, changes to the scope of the project,
and any problems the Design Team encounters. The Team Leaders will also have
final authority over the project.
LibData Design Team
The LibData Design Team
currently consists of six (6) members:
Shane Nackerud,
project lead, Indexes and Reference Sources lead
Paul Bramscher, lead programmer
Kate McCready, RQS lead
John Butler, CourseLib lead
Andrea Halverson, departmental/divisional library co-lead
Laurie Nelsen, departmental/divisional library co-lead
Laura Dale Bischoff, Subject Resources lead
It is expected that Shane
Nackerud and Paul Bramscher will spend over 50% of their time working on the
project until completion. The rest of the members will spend at least 10% of
their time on the project, with the bulk of the work coming during the planning
and interface design stages of the project. These percentages are estimates
at best and may increase or decrease depending on the amount of work to do.
Meetings will be bi-weekly/monthly
starting in mid-late April with, again, the bulk of the meetings happening in
the early stages, tapering off during initial programming and construction,
and picking up again during interface design and data conversion.
Other people that have
expressed interest in the group and a willingness to help include:
Kay Kane, RCS
Amy West, RCS
Jim Stemper, CDM
Timeline and Project
Stages
Preproduction
April - June 2002
Project brief
Desired outcomes
Project specification
Production
June - November 2002
Database model completion
Database creation and programming
Initial interface design
Interface design
Testing
Data Conversion
November 2002 - May 2003
Training/Maintenance/Evaluation
February - May 2003
Unveil
Summer semester 2003
Again these are estimates and are most likely wildly inaccurate. They should
give a good idea, though, of the commitment needed for the project. Throughout
the lifespan of the project there will also be "sneak peek" meetings
for the staff of ITS, RCS, and CDM (hopefully).
Critical Success Factors
The bulk of these "critical success factors" will surface as we decide
on desired outcomes in the pre-production phase of the project. However, some
are already known based on problems we've already found in the current configuration
of the OLIP database. Please keep in mind, though, that this is an incomplete
list, and perhaps even an inaccurate list. I suppose it is really more of a
"wish list" and I encourage others reading this document to start
thinking about what else we need this system to do.
Project wide factors
First and foremost,
the system must be easy to use. It must make it easy to add resources, author
pages, and present information. It must be easy to tie resources to resource
types, categories, subjects, and use them across each individual project.
Although this is difficult to measure, staff usability will be a very important
part of the project.
Different levels of authentication and authority should be available
throughout the system. The system should allow ownership over specific subjects
or pages.
The system should make it easy to wade through the large amount of
potential resources to select those resources to display on your page(s).
The system should include a tool that can easily compare and contrast resources
for inclusion on Subject, RQS, and CourseLib pages.
The system should give information concerning date created, date last
modified, and who owns/created/modified a page/subject/course page.
Research QuickStart
It should be possible to assign a resource to more than one resource
type (something can be an Index as well as a bibliography, etc.).
It should be possible to assign a different description to a resource
depending on subject.
The current breakdown of Background Information, Current Information,
Writing Guides, and Books should be retained (?).
It should have the ability to cross-reference between subjects (suggest
other subjects).
It should allow for some subjects to show in RQS and not Subject Resources
and vice-versa.
Subject Resources
The system should
allow for larger Subject Resource pages, more resource listings, more resource
types, more flexibility in general. It should also be possible to create a
Subject Resource page and an RQS page at the same time by selecting, perhaps,
a subset of the resources on a Subject Resources page for an RQS page.
The system should also allow for the creation of RQS and Subject Resources
pages separately.
The system should allow for the creation of Subject Resource pages
that contain more specific resource type listings than within RQS. RQS currently
has four main sections within its data model (listed above), with other resource
types (encyclopedias, indexes, dictionaries, etc.) tied to one of these four.
The system should allow for the creation of more specific resource types that
aren't tied to these four main RQS types.
CourseLib
Concerning CourseLib, the system should function very much like it
does now. Similar administration and similar output, but better database design
and a more complete connection to LibData.
The system should allow for inter-operability between CourseLib and
the U's course management software (currently WebCT).
Indexes
The system should allow Indexes information to be extracted in alphabetical
order, by specific subject, broad subject, full-text, CD-ROM, vendor, and
"free."
The system should allow Indexes to be easily turned "on and off"
for vendor scheduled and unscheduled down times.
Reference Sources
The system should
allow for resources within the system to be connected to Reference Sources
categories currently on LUMINA.
Divisional/Departmental Libraries
It should be easy for an individual library, like Bio-Med, to create
resource lists for their web site specifically. For example, it should be
easy for Bio-Med to create a page listing Indexes specific to the Bio-Med
library. Other library specific resource type listings should be theoretical
possible.
Budget
As has been pointed out to me, just because we are doing this project "in-house"
doesn't mean that we aren't spending any money. Staff time must be taken into
account. An initial estimate of $100,000 in staff time has been suggested.
Initial discussions concerning hardware and software have led us down the path
of "open source" development. Advantages of this approach include
1) no software licensing fees and 2) open source products make it easier for
us to either sell our work or give our work away. A small library in Minnesota,
for example, can install LibData without having to worry about Oracle and NT
licensing fees. That is the hope anyway. Every effort will be made, however,
to make the system as flexible as possible. This means if a person library wants
to use Oracle, hopefully they will be able to.
A small budget for student workers may be needed when the time comes to fill
the system with data. Obviously, we are first going to try to port the data
from the old systems into the new system. However, we are building a new data
model that may make this difficult.
|