University of Michigan
Digital Library eXtension Service

See this file as a PDF document

OVERVIEW
SEARCH ENGINE
SUPPORT
CLASS MIDDLEWARE
ON-CALL SUPPORT
TRAINING
RELEASE SCHEDULE
FEES
ELIGIBLE SUBSCRIBERS FOR UM DLXS
SUPPORTED ENVIRONMENTS
HOST SERVICES
CONTACTS AND FURTHER INFORMATION


OVERVIEW

The University of Michigan Digital Library eXtension Service (UM DLXS) offers a suite of resources designed to aid educational and non-profit institutions mount a variety of types of digital library collections. The University of Michigan conceived the SGML Server Program (SSP) in 1996 to serve a growing need for institutions like Michigan to put encoded text collections online. Since that time, a number of changes have taken place in the search engine marketplace, and the University of Michigan has strengthened its digital library production operations. The newly reconfigured UM DLXS replaces the SSP and offers both a search engine and a set of tools for mounting digital library resources. The search engine, XPAT, is specially designed to handle large and highly structured documents and metadata such as that found in digital library efforts. The tools that UM DLXS makes available are designed to tap the power of the XPAT engine for broad classes of resources consistent with digital library activities. The University of Michigan UM DLXS is a cost-recovery operation; fees charged by the UM DLXS are intended to cover ongoing development, maintenance, and support activities directly associated with the UM DLXS.

SEARCH ENGINE

The XPAT engine is an SGML/XML-aware search engine that the University of Michigan has deployed with an extremely diverse set of digital library resources. XPAT is based on the search engine previously marketed by Open Text as OT5(TM), and sometimes referred to as "Pat" and "Pat5.0." The University of Michigan has licensed the code in order to undertake distribution and support, as well as to add functionality. Because of XPAT's origins and the extent to which it has been employed in University of Michigan digital library projects, we are confident about the search engine's reliability, its core functionality, and many aspects of its scalability. As currently distributed, XPAT provides excellent support for word and phrase searching, indexing of SGML elements and attributes, basic valid and well-formed XML support (without Unicode), fast retrieval, and open systems integration. As part of the UM DLXS, the University of Michigan Digital Library Production Service has launched a continuous development process in which we hope to add a number of features to XPAT. The capabilities being pursued are:

  • the addition of "regular expression" searching (e.g., internal wild-cards)

XPAT is licensed by the University of Michigan on a per-computer basis, with an initial one-time fee of $15,000 for the first instance of the search engine. [1] Support for XPAT is available as part of the UM DLXS (see below); XPAT is also available without support. Please see below for pricing information.

SUPPORT

Support for the XPAT engine is offered solely through membership in the UM DLXS. The XPAT engine is extremely versatile, and while documentation for a wide range of applications is provided as part of the licensing, the University of Michigan is only able to support those digital library applications undertaken within the Digital Library Production Service (DLPS) with the XPAT engine. Support (and pricing for support) for XPAT is designed around this core set of applications. The mechanisms for support are discussed further below.

CLASS MIDDLEWARE

The UM DLXS distributes significant additional software as free, Open Source software. This DLXS software is based on the evolving DLXS content "classes." The UM DLXS seeks to enable digital library activities. To this end, significant resources are devoted to developing and supporting access mechanisms for many types of collections found in the digital library (e.g., page image based books with associated OCR, and SGML/XML encoded books and journals). Current classes include a class for monograph length books and journals (both modern and historical), a class for images and image metadata, a class for finding aids (available in a prototype form), and a class for bibliographic information. A large and growing set of behaviors (such as types of searches and browses) is applied to these classes. Both the classes and behaviors are being documented, and information is available online (see http://docs.dlxs.org). Middleware to support these classes and behaviors is distributed freely through the UM DLXS, and support for this middleware is provided as a component of an ongoing support contract. This class-based approach has replaced previous collection-specific middleware distributed by DLPS. DLPS is committed to a continuous process of developing this middleware, adding functionality as needs are identified and as the WWW matures as a delivery mechanism.

ON-CALL SUPPORT

On-call support is provided primarily through e-mail, though telephone and postal contacts are provided for member institutions as well. A table of UM DLXS contacts is provided below. We typically provide an e-mail acknowledgement of all e-mail received at DLXS Help within 24-hours of receipt. We are not able to provide a timetable for resolution of problems, but we are sensitive to the fact that the tools and services made possible by the UM DLXS are used in production services, and that prompt resolution of problems is critical to the viability of these services. E-mail queries go to a group of staff members to ensure that problems are widely communicated, and that the most appropriate DLPS staff member receives the question. Office staff, who are more readily available, receive telephone queries and subsequently relay queries by e-mail to groups of staff to ensure a prompt and appropriate response.

TRAINING

As a part of UM DLXS, the University of Michigan offers inexpensive workshops for participants, guiding programmers and digital collection managers in the application of the UM DLXS code base in putting collections online. Current plans (based on previous demand) are to offer these workshops at no charge, with transportation, food, and lodging being handled by the participants. We are able to accommodate one representative from each member institution for each workshop, but will consider special requests for more than one representative on a space-available basis. We will initially offer two workshops each year, one in the winter and one in the summer. More workshops will be offered based on demand. For more information, see http://www.dlxs.org/training/workshops.html.

RELEASE SCHEDULE

We make every effort to deliver UM DLXS products to member institutions as quickly as possible while at the same time investing considerable energy in testing each product. We also solicit feedback from a number of user communities (including DLXS participants) to ensure that the products meet basic needs. We will continue to detail products and release schedules online at: http://www.dlxs.org/products/products.html.

FEES

Costs to subscriber organizations will consist of one-time fees for the software license, and an ongoing cost for support as part of the UM DLXS. A one-time cost of $15,000 is charged for licensing XPAT. This entitles the subscribing institution to install XPAT on a single server. [2] Additional copies of the search engine will be available to the licensing institution at a reduced rate. Support for the search engine will be charged at a rate of $5,000 per year, regardless of the number of installations of the search engine. Support is made available to a single designated representative of the institution. The rate of $5,000 per year is applied to the first representative/membership within an institution; additional memberships within a single institution are charged at a lesser rate. [3] Should an institution choose to discontinue participation in the UM DLXS, it may continue to use XPAT and is still bound by the terms of the license for the XPAT engine. An institution that has ceased its membership in UM DLXS may also keep middleware received under its membership, but is no longer entitled to updates of middleware or support for that middleware.

XPAT

first instance, per single computer

$15,000

XPAT

subsequent instances, per single computer

$12,000

UM DLXS membership

first representative, per year

$5,000

UM DLXS membership

Each additional representatives within an institution, per year

$3,000

 

ELIGIBLE SUBSCRIBERS FOR UM DLXS

The University of Michigan is legally entitled to sell the XPAT engine to other institutions or organizations in the "vertical market represented by other academic institutions and non-profit/not-for-profit organizations." As part of the process of purchasing the XPAT engine, an institution or organization will be required to provide evidence of its non-profit status (e.g., 501 (3c) certification). It is worth noting that while the XPAT engine is extremely versatile, the primary focus of the Digital Library Production Service is in creating and sustaining digital library applications, and thus the service will be focused on those applications. For example, DLPS's primary "classes" of resources (supported through the XPAT engine) are monographs (current and historical), bibliographic resources, and image collections; future efforts will focus on journals and encyclopedic reference works. We invite the participation of all types of non-profit organizations, but can best support those with missions consistent with those described here.

SUPPORTED ENVIRONMENTS

The UM DLXS and XPAT are currently available for a number of popular UNIX environments. Participants must acquire and install server hardware and a web server (typically Apache), as well as Perl and some other open-source utilities. (Please see the document, DLXS System Requirements for additional details.) We have a continuing commitment to supporting additional platforms and environments for XPAT and DLXS, but are not able to test all platforms, and hope we can work with DLXS partners to expand supported environments. Please contact DLXS Help to inquire about the availability of XPAT binaries for other operating systems, support for new platforms, or to share with us your experience testing DLXS on new platforms.

HOST SERVICES

The University of Michigan Digital Library Production Service also offers host services for digital library collections. These services, previously a part of the SSP, are not a part of the UM DLXS. (The UM DLXS is oriented specifically to support local collection access mechanisms.) We would be pleased to discuss host services with interested institutions. Among the arrangements currently supported are fee-for-service host services for licensed collections, contract services for non-profit publishers wishing to disseminate publications on a subscription basis, and no-charge arrangements for hosting freely available digital library collections. For more information, please contact John Weise (see below).

CONTACTS, CONTRACTS, AND FURTHER INFORMATION

Subject

Contact name

Phone

E-mail address

XPAT licensing contract

DLXS Support Agreement

John Weise

734 764.8074

John Weise

General information regarding UM DLXS and XPAT

John Weise

734 764.8074

John Weise

Assistance with UM DLXS resources, including XPAT

(Various staff)

DLXS Info

February 25, 2009

[1] The University of Michigan is bound under contract to pay a portion of each fee to Open Text.

[2] The University of Michigan will not implement mechanisms to police institutions, but evidence of a violation of the XPAT contract will result in suspension of the institution's license and forfeiture of XPAT. The University of Michigan is contractually compelled to enforce compliance with the terms of the XPAT license through our agreement with Open Text.

[3] For example, if a large institution wishes to install additional search engines in other parts of the organization at the lower rate, it must either use a single designated representative for all support, or it may pay fees for additional representatives and thus secure support for each of these representatives.


For more information about DLXS, please send email to DLXS Info or contact John Weise at 734.764-8074.