Contact: Lisa Schiff

California Digital Library

University of California, Office of the President

415 20th St., 4th Floor

Oakland, CA 94612

(510) 987-0881

[log in to unmask]


California Digital Library Announces Release of XTF Version 3.0


Oakland, CA, April 5, 2011 - The California Digital Library (CDL) is
pleased to announce the release of version 3.0 of XTF
<>  (, an open source, highly
flexible software application that supports the search, browse and
display of heterogeneous digital content.  XTF provides efficient and
practical methods for creating customized end-user interfaces for
distinct digital content collections and is used by institutions

Highlights from the 3.0 release include:

*	Scanned book display support in default UI
*	Stability improvements to index rotation support
*	Globalization and RSS support
*	Further Unicode improvements
*	Many bug fixes

See the full change log <>
( for further details.

XTF is a combination of Java and XSLT 2.0 that indexes, queries, and
displays digital objects and is based on open source software (e.g.
Lucene and Saxon).  XTF can be downloaded from the XTF website
<>  ( or
from the XTF Project page on SourceForge
(, where the source code can also
be found.  

The XTF website also provides a self-guided tutorial
<>  and a sample of the default
installation <>
(, demonstrating the capabilities
of the tool out-of-the-box. Both of these resources provide a quick view
of the capabilities of XTF prior to download.

Offering a suite of customizable features that support diverse
intellectual access to content, XTFinterfaces can be designed to support
the distinct tools and presentations that are useful and meaningful to
specific audiences.  In addition, XTF offers the following core


*	Easy to deploy: Drops directly in to a Java application server
such as Tomcat or Resin; has been tested on Solaris, Mac, Linux, and
Windows operating systems.
*	Easy to configure: Can create indexes on any XML element or
attribute; entire presentation layer is customizable via XSLT.
*	Robust: Optimized to perform well on large documents (e.g., a
single text that exceeds 10MB of encoded text); scales to perform well
on collections of millions of documents; provides full Unicode support.
*	Extensible:

	*	Works well with a variety of authentication systems
(e.g., IP address lists, LDAP, Shibboleth).
	*	Provides an interface for external data lookups to
support thesaurus-based term expansion, recommender systems, etc.
	*	Can power other digital library services (e.g., XTF
contains an OAI-PMH data provider that allows others to harvest
metadata, and an SRU interface that exposes searches to federated search
	*	Can be deployed as separate, modular pieces of a
third-party system (e.g., the module that displays snippets of matching

*	Powerful for the end user: 

	*	Spell checking of queries
	*	Faceted displays for browsing
	*	Dynamically updated browse lists
	*	Session-based bookbags

These basic features can be tuned and modified.  For instance, the same
bookbag feature that allows users to store links to entire books, can
also store links to citable elements of an object, such as a note or
other reference.


Examples of XTF-based applications both within and outside of the CDL


*	eScholarship <>
(, the University of California's open
access scholarly publishing and research platform.
*	Mark Twain Project Online <>
(, developed by the Mark Twain Papers
Project, the CDL and the University of California Press.
*	Calisphere <>
(, a curated collection of
primary sources keyed to the curriculum standards of California's K-12
community, developed by the CDL. 
*	Various collections at the University of Sydney, Australia,
including: Frontiers of Science <>
, University of Sydney Library (;
the Sydney College of the Arts Archive <>
*	The Encyclopedia of Chicago
(, developed by the Chicago
History Museum, The Newberry Library, and Northwestern University
*	The Chymistry of Isaac Newton
( and The Swinburne Project
(, Indiana







To unsubscribe from the DLF-ANNOUNCE list:
write to: mailto:[log in to unmask]
or click the following link: