English | Francais
Printer friendly | <view XML/>

 

   
 

Optimized Inter-Library Communication with Native XML Support

“We needed a solution that could work with a myriad of existing applications and processes without requiring changes at the information source. This project illustrates the benefits of using XML as the underlying architecture for knowledge bases and the transformation of that information. Using TEXTML Server enabled us to complete the project within a very tight time schedule.”

Dawne Tortorella, President at BellCow

- Organization Background
- The Project
- The Challenge
- The Solution
- Results & Benefits
- About TEXTML Server

Organization Background

The North Suburban Library System (NSLS) was established in Wheeling, Illinois in 1965. The system provides services and support for Illinois libraries: public, school, academic, and special. It is one of 12 library systems in Illinois funded through a grant from the Illinois State Library.

The objective of the NSLS is to improve and develop libraries and library services through innovative and high quality support. The strategic direction of the NSLS encompasses the promotion of lifelong learning, the development of new models of services to ensure the survival of all types of libraries, and the provision of information tools necessary to assist in successful advocacy efforts.

The Project

With 12 regional libraries actively contributing content to the members’ website and with the encouragement of the Illinois State Library to work more collaboratively together, the NSLS decided it was time to centralize and formalize their knowledge base.More precisely, three systems (Lincoln Trails Library System, Northern Illinois Library System, and North Suburban Library System) partnered and began working on a Knowledge Management system that would enable all of them to easily share information and expertise between them.

As a first step towards inter-library collaboration, the libraries agreed to design a centralized knowledge base for managing the Events Calendar for Continuing Education. The intent was to organize and share valuable knowledge across the NLS. Should this project be successful, the idea was to grow the knowledge base and include additional library data.

The Challenge

Separate Knowledge Bases

Up to now, the libraries had been working separately, unable to share information: each had its own system to manage their events and was unable to leverage each others’ knowledge and know-how.

Various Data Sources

The centralized knowledge management system would need to handle various data formats coming from different data sources and store it into one single database.

Transparent Application

Since all 12 regional libraries managed their event calendars and registrations through their own proprietary interface systems, they each had internal procedures and technologies in place for maintaining them.

As such, it was important for the administrators that the new knowledge management system did not interfere with the processes they were used to.

Dynamic Content

The libraries agreed that they needed a dynamic knowledge base which would be completely web-based and automatically updated: any modifications would be readily available to both end-users and administrators in real-time.

Time and Budget

As with most projects, time and budget were a major concern for the libraries.

The Solution

Native XML Storage for Fast Deployment

BellCow conducted an exhaustive search of available XML tools and services. More specifically, they examined a few open source solutions. But after a thorough analysis, it was clear that they did not answer the specific needs for this project.

Events Calendar Entry with Defined Indexes

BellCow recommended the use of IXIASOFT’s TEXTML Server as the document repository for the Events Calendar Knowledge Base.

Events
Calendar entry with defined indexed
Events Calendar entry with defined indexed

Even though both Bellcow and NSLS had much more experience with traditional relational databases, they selected a native XML repository for this project, mostly for its flexibility, advanced searching capabilities, and speed of execution. Developing a solution based on a relational database would have taken them at least twice as long - meaning they would not have respected their time and budget constraints.

Leveraging the Altova Product Line

Altova’s Authentic was used as the XML editor for this project. Given that TEXTML Server already had a tight integration with Authentic, this decision was relatively easy. By interfacing with TEXTML Server, the Authentic Browser Plug-in allows XML documents to be retrieved from the repository and edited online via a browser plug-in.

Furthermore, XML SPY, another product in the Altova product line, was used to define the XML schema and stylesheets (XSLT) for the displayed search query results. By combining TEXTML Server and Authentic’s Browser Plug-in, administrators can easily add, retrieve or edit the XML documents to the Events Calendar knowledge base.

Results & Benefits

Inter-Library Collaboration

The Knowledge Base designed for the NSLS met its objectives and now provides a single point of reference for all Continuing Education Events. By centralizing their information in a native XML database, libraries are now enable easily share resources, reuse data, and reduces administration time.

Since all library systems have a shared mission and a similar membership to support, the continuing events areas are of interest to all library systems. As a result, the shared knowledge base enables the libraries to leverage each others’ knowledge. It also provides additional synergy between the systems in developing and offering more targeted continuing education programs.

Advanced Searching for Students

End-users also enjoy the benefits of this new knowledge base and are now able to perform advanced searches such as combining keywords in the title and in the description fields, or on specific dates, instructors, and/or library systems.

Extending the Knowledge Base

Soon after the project was launched, additional requests were made to incorporate other types of functionalities. Extending the sorting capabilities, making the location of the event searchable, or even adding new elements to the Events Calendar for Continuing Education were brought forth as possible additions to the system. Because of TEXTML Server’s flexibility, these modifications were easily accommodated and indexes were updated seamlessly.

Additional bodies of knowledge are now under consideration to further exploit the application developed by BellCow. Thanks to the end-to-end XML architecture and extensibility of the application, it will be simple to modify the system for different requirements in future projects.

About TEXTML Server

TEXTML Server is a native XML database and search engine whose purpose is to store, index and retrieve XML content. It is the first embeddable XML server for OEMs and developers of XML applications. It was designed as an OEM product to build document-centric XML applications, such as web content management systems, knowledge management, or digital asset management systems where the content consists mostly of rich semi-structured information. The key advantages of TEXTML Server include the ability to combine full-text and metadata search, speed of execution, schema independence, ease of integration, and aggressive OEM-geared pricing model.

Summary

PDFPDF Version

Web site:
www.nsls.info

Industry:
Library and Education

Application:
Knowledge base management system

Products:
TEXTML Server

Critical functions:

  • Ease of integration
  • Flexibility
  • Scalability and performence
  • Dynamic indexing
  • Advanced searching
  • Extensibility

Partners involved:
Bell Cow, Altova (XML Spy and Authentic)



 
Contact us
Company | TEXTML Server | DITA CMS | Press Releases
Privacy Policy © 2008 IXIASOFT Technologies Inc.