1) developments in Web technologies and standards, and their implications for integrated library systems
2) overall software industry developments
3) enhancements in functionality and information access from the user’s perspective.
1) improving the efficiency of internal operations, through improving internal work flow and sharing catalogue data
2) providing access to local library resources, through the provision of OPACs and through retrospective conversion of card catalogues
3) providing access to resources outside the library.
Bilal (1998) estimated that the library automation industry worldwide was worth US $498 million. According to Barry (2001b) this figure had shrunk in 2000 to US $440 million. While it rose in 2001 to an estimated $530 million (Breeding 2002c), it is still too small to have an independent impact on computer industry trends; it needs to capitalise on what is being developed and led elsewhere. The Web has driven libraries towards huge investments in networking and new systems (Kisly 1998). A large proportion of vendors’ efforts over the last few years have been taken up with the migration of existing systems to keep pace with wider developments in computing standards (such as new operating systems, client/server architecture, the explosive growth of the Web and new Web technologies) and also in dealing with year 2000 issues.
<>It is now typical for ILS vendors to provide systems that:
Adlib: emphasis on the convergence of museums, archives and libraries
Autolib: use of XML
Fretwell Downing: interface consistency for technical services staff, flexibility, economy
Surpass: online bookshop-like OPAC features
EOSi: state of the art retrieval engine
Libero (Esprit): non-modular, robust, cheap
<>1) provide full support for hybrid libraries (i.e. integrate multiple systems both of bibliographic and full text information)
2) simplify and control access to resources and provide management information on their use
3) collect, archive and manage access to diverse digital objects
4) personalise resources
<>5) move to open source software
6) integrate the library system with knowledge management systems
<>2) the use of customisation and personalisation technologies; the emergence of partnerships between integrated library system vendors and digital content providers
3) integration of many aspects of information service provision; between libraries, museums and archives (particular regarding the development of digital collections); between library and computing services in universities; between special libraries and other corporate information systems within their host organisations
4) a move to enhance the scope and content of the library OPAC; to use it as a tool for integrating access to information resources; the requirement to support resource sharing and document delivery functions
5) the open source software movement
6) the advent of the Application Service Provider model for outsourcing of services
7) the move to wireless applications
<>Z39.50 is a communications standard which describes the rules and procedures for communicating between two computer systems for searching and retrieving information from databases (Lunau 2000). It is a “broker architecture” which offers client-based services that interact with external servers through a standard protocol (Pearce 2000). It enables a remote source to be searched using the interface of the local client, obviating the need to master a variety of search interfaces and facilitating the integration of bibliographic resources.
<>A Z39.50 session consists of a number of stages or facilities, which in turn incorporate a series of messages: (2001a). Broadly, these divide into core facilities and the so-called extended services. These are included in version 3, and provide the ability, for instance, to order material for interlibrary loan, to save searches for re-use, to download searches, to retrieve catalogue records, and to update databases. This potentially allows many library processes to become “open”. The explain feature allows the user to query remote databases about available services, and to configure dynamically search and retrieval. It defines a database structure, a search methodology and a retrieval mechanism that a Z39.50 server can use to provide information to clients about the databases which it offers and the content of those databases. Local administrators decide which attributes and attribute values (see below) should be available for the Z39.50 client.
<>For interchange of bibliographic data the standard defines the Bib-1 attribute set, which covers the six types of attribute that can be used to form a query: use, relation, position, structure, truncation, and completeness. In version 3, the query structure can perform Boolean searches using the operators AND/OR/NOT. Sometimes use of the proximity operator PROX is possible, and also restriction of the search to a particular field, e.g. author. Although the standard itself defines only the interaction between one client and one server, many vendors have implemented the ability to broadcast requests simultaneously to several Z servers (Lynch 1997).It can readily be seen that the potential implications for library services and systems of such a standard are profound. Z39.50 tools allow the searching and downloading of bibliographic records in MARC format, which has implications for the sourcing of catalogue records. Z39.50 also permits the development of user-mediated document supply and SDI services (Evans 2001a). Z39.50 OPACs allow the extension of bibliographic access to other Z39.50-enabled systems, hence the growth of interest in the development of virtual union catalogues, which are considerably cheaper and easier to maintain than physical union catalogues. There have been a number of virtual union catalogue projects: the University of California Union Catalog (Coyle 2000), the Canadian Virtual Union Catalog (vCuc) (Lunau and Turner 1997), the Z Texas Project (Moen 1998), and the RIDING, M25links, and CAIRNS “clumps” projects in the UK (Cousins 1999). Typically, however, a variety of problems arise with Z39.50 searching (Pinfield 1998, 2001; Stubley 1999; Ridley 1999; Agnew 2001):
1) the number of attributes supported by all targets tends to be small; this leads to difficulties constructing effective search statements
2) institutions adopt varying practices when mapping data to the bib-1 attribute set
3) serial holdings are catalogued differently in different vendors’ systems
4) searches are slow
5) the results are confusing to the end-user; the search generates varying levels of detail among bibliographic, archival and subject gateway records
6) databases have implemented different indexes and may search an inappropriate index such as a name index for an author search request
7) large result sets are caused by a server not allowing a precise search, and treating all searches as keyword searches
8) there is currently no agreed method for the provision of location, holdings and circulation information in response to a query
<> 9) scalability is an issue: searching of more than 5-7 institutions at a time can result in network bottlenecks due to the client/server communications overhead.Version 3 of Z39.50 is in fact very general in scope and incorporates a large number of options; arguably too many (Lynch 1997). The original intention of those drafting it was that particular user communities should define profiles specifying how Z39.50 was to be used in their applications and what type of data is to have access provided to it, e.g.:
1) what Z39.50 functionality must be supported
2) what minimum search attribute and attribute combinations are required
3) what record syntaxes need to be supported
4) how security and access issues are to be handled
<> 5) minimum and maximum lengths for various data elements (Needleman 2000)The Bath Profile[7] is dominant among the profiles so far devised by the library community. It is designed to solve some of the problems of Z39.50 implementation: it identifies features of the standard that are required to support effective use of Z30.50 software for a range of library functions. It defines a core set of author, author + title, and subject search and retrieval specifications across a variety of library databases, as well as more complex searches. Its functionality and specifications are intended to be incorporated into more detailed regional specifications. Problem 8) above is the subject of the ZIG Holdings Schema[8] (Stubley 1999).
As Pearce (2000) observes, the library catalogue is not necessarily a single Z39.50 target, since most library systems support a logical data model consisting of at least three separate targets: a bibliographic database, an authority database and a holdings database. There are plans for the Bath Profile to include a functional area for thesauri in a future version.
<>Currently it is being implemented by SIRSI; one may anticipate that conformity with the Bath Profile will increasingly become an issue for vendors. (Lunau 2000, Miller 1999). Explain is currently implemented within Z’mbol, a metadata indexing system developed by Fretwell-Downing.The development of the Web provided a boost to Z39.50, since it provided a forms-based interface for Z39.50 searches (Casale 1996). Most library system vendors have implemented Z39.50 and have added features, such as the ability to execute multiple simultaneous searches. This is done either via a local Z39.50 client or (more frequently nowadays) via a combined Z39.50 client and web browser, which offers access to Z39.50 via the browser interface, performing an interconversion between Z39.50 and HTTP (Turner 1998).
If libraries have a Z39.50 server, their holdings are searchable from external Z39.50 clients. (Z39.50 software cannot be customised to interact with a library’s own integrated system; it sits waiting for search requests from outside users (Nickerson 1998)).
<>Web OPAC software is technologically very complex, as it must incorporate ways of overcoming the inherent statelessness of the TCP/IP protocol (Rhyno 1997b). Web OPACs can usually be configured to search any number of vendors’ systems. The use of Z39.50 Extended Services in Web OPACs has been variable to date. Web OPAC features provided by a vendor may or may not use them, which can lead to interoperability problems. Hinnebusch (1997) suggests that take-up of Z39.50-enabled document supply facilities has been limited owing to its administrative complexity.Z39.50 in its classic form is unlikely to be taken up widely outside the library and information field; it is unpopular with the wider Web community on account of its complexity, use of connection-based sessions, use of binary encoding, and direct transmission via TCP/IP, while other Web standards duplicate aspects of its functionality. (LeVan 2002). It has not been implemented by major browser or relational database management system vendors, but has shown steady growth and evolution within the sphere of library applications, and has a large installed base in existing systems. It is still the only effective means of enabling simultaneous queries upon distributed heterogeneous databases. It is reasonable, therefore, to anticipate for it a continuing importance in library systems within the near future (Needleman 2000; Moen 2001).
<>The question arises as to the future of Z39.50 in an XML-dominated era within the context of the Web (see the discussion of XML and its significance). Z39.50 is comparable to XML in that it provides an abstract framework for talking about data models completely independently of the physical software and underlying architecture. It goes further, however, than XML in that it specifies not only a logical representation of a document, but how it may be searched (Hammer 2000). Jørgensen (2000) points out a number of synergies between Z39.50, XML and RDF: Z39.50 can support XML as a transfer syntax, it can support XML-based query languages, and can search and retrieve RDF structures, while Extended Service transactions can be handled by the Simple Object Access Protocol (SOAP)[9].In recent years a number of development projects have sought to redevelop Z39.50 as a Web service. The Z39.50 Implementors Group (ZIG) is sponsoring the development of Z39.50 in this way via its Search and Retrieve on the Web (SRW) initiative, formerly known as ZNG. This work uses a version of Z39.50 encoded in XML and sent via HTTP and SOAP. The details of the system architecture are described by Jørgensen (2001). It has the advantage that the Open Archives Initiative community is already committed to the use of services running over HTTP; also SRW is considerably simpler than “classic” Z39.50 (ZING 2002; NISO 2002). Another project is that of Corfield et al. (2002) on the JAFER (Java Access For Electronic Resources) ToolKit, which is developing a simplified XML-based API above the Z39.50 protocol for both Z39.50 clients and servers. The ToolKit has been used to build a number of Web applications based on XSLT, and also some experimental Web services.
It appears that this complex issue has three main aspects: the extent to which XML is being used as a format for core library metadata standards and employed within data exchange technologies; the penetration of XML standards within e-book publishing (one may assume that library systems vendors will introduce support for such standards once they have stabilised); and the “pure” technology issues: of data storage and manipulation, and use of the so-called Web services within library systems.
a) An overview of XML fundamentals
b) A summary of metadata issues, especially use of MARC
XML
c) a summary of the issues concerning data storage, database technologies, and Web services
<>The data exchange issue has already been covered under Z39.50 and EDI.XML was designed for a number of specific purposes:
At a more fundamental level (e.g. across a particular industry sector), it is possible to define XML schemata or specialised derivative markup languages, which define within the overall XML Schema framework, using a separate XML document, the particular tags and attributes used for applications within that industry, (van der Vlist 2000). This has been done, e.g. for voice recognition (VoxML) multimedia (Synchronised Multimedia Integration Language – SMIL) and wireless access (Wireless Markup Language –WML). A draft of XML Schema was released by the W3C as a Proposed Recommendation on March 21st 2001.[11] While much more powerful that a DTD, XML Schema has only limited support within currently available software.
<>XML by itself models and delivers structured data without any reference to documents. The display and linking of XML data is defined by several related technologies and standards (the proliferation of which is fairly described by Peek (2000) as “alphabet soup”!):XSL
In a manner analogous to the use of Cascading Style Sheets with HTML, the appearance of XML documents is controlled by eXtensible Style Language (XSL). This separation of form from content is a powerful feature of XML; XML data can be displayed in many different formats using different style sheets, hence it can be used to customise user interfaces. XSL may also be used to perform calculations. XML can be converted to HTML using a variety of methods at either client or server side. A further development, XSL Transformations (XSLT), enables one XML document to be transformed into another according to an XSL style sheet, so, for instance, XSLT can convert an XML document into HTML, or reformat it for display within the screen of a WAP mobile ‘phone. XHTML, which is effectively replacing versions of HTML according to the W3C’s recommendations, is a representation of HTML in XML (Kelly 2001).
XML
query
languages
Xlink,
Xpointer and XPath
XLink provides hyperlinking functionality considerably greater than that of HTML. It includes links that lead users to multiple destinations, (so that, e.g. a hyperlink to an author’s name could yield a list of multiple options, such as secondary sources, bibliographical information, further links, portraits etc.) bi-directional links, and links with special actions. With XLink it is possible to set up external link databases to facilitate the maintenance of hyperlinks. These extended links are of two sorts, inline and out-of-line. In the latter, the links between documents are not stored in the documents themselves, but in a separate linking document. XML also provides HTML-like simple links, bi-directional links, and links with special actions (Kim and Choi 2000, Miller 2000). XPointer addresses the limitations inherent in HTML for processing pointers into documents. Using XPointer it is possible to link to any portion of an XML document, even if the author has not provided an internal anchor. It uses another XML technology, XPath, to specify locations with the document and to provide a means of querying the document (Evans 2002).
<>XML documents may of course be created using text editors, but specialised XML editors are required for producing them in quantity; again, several are now available. XML is supported by the most recent versions of Web browsers[13].b) Since the 1960s the main metadata format used within the library community for print-based materials, has been MARC. A huge amount of bibliographic data is extant in MARC formats. With the advent of XML and other Web metadata standards, the issue for libraries obviously thus arises of the prospects for MARC in an integrated information environment. A great deal of work has been carried out in relation to XML and MARC. Approaches and perspectives have varied: the issue is bound up with a complex debate, which is beyond the scope of this article, concerning the suitability of MARC as a bibliographic format for cataloguing Web resources, and the desirability of its replacement with an XML-based alternative.[14] Some efforts (e.g. those of Miller and his team at the Lane Medical Library) have focused on replacing MARC content with an XML schema for bibliographic records (Miller 2000, 2002). Several teams and agencies (e.g. Miller 2000, Logos Research Systems) have developed methods and tools for conversion of MARC to XML at the structural level. The other main emphasis has been on XML implementations of MARC. In the spring of 2002 the Library of Congress announced an official specification for representing MARC data in an XML environment, MARC XML. It seems reasonable to suppose that, while MARC implementation efforts and experiments will continue, the library community is unlikely to abandon MARC within the foreseeable future (Johnson 2001).
XML has already been widely adopted as the language of other metadata standards within the library and information community. For instance,
i) XML is itself the syntax for the Resource Description Framework (RDF). RDF is the central component of W3C “semantic web” activity (Medeiros 2000) and a major application for digital libraries (Kelly 2000, Bray 2001). It is not itself a metadata scheme, but a system for encoding metadata schemes within a standardised framework; it provides a standard way of describing element names, their content and their relationships (ODL 2001).
<>ii) The Open Archives Initiative[15] is a protocol that enhances access to e-print archives as a means of improving access to scholarly communication; within the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), XML is used both for protocol requests and for delivering metadata, Dublin Core[16] based metadata in XML being the main metadata format that it uses (Kent 2002).This is far from being a complete list. Other library-related metadata standards using XML are summarised by Rhyno (2002a) and by ODL (2001).
<>c) There is an obvious issue for software developers as to how XML-based documents and data may be stored and managed. Two main approaches are possible: the relational database (RDBMS) using XML extensions or middleware, and the “native” XML database.[17] In both these types of database, the tools to manage the XML documents conform to XML-related data models: XPath, DOM, and sometimes XQuery, Relational databases store large XML documents as Binary Large Objects (BLOBs) or Character Large Objects (CLOBs), using an XML parser to manipulate the XML as it is moved in or out of the BLOB or CLOB (Trippe 2002). They use SQL for querying, and a variety of mapping tools and technologies for mapping the XML data to the relational fields and back again. They may have built-in extensions for transferring data between XML documents and themselves (in which case they are referred to as XML-enabled databases) or may employ third-party middleware for this purpose (Castor, IBM Database DOM, and Breeze are products that are readily available). This can be processing-intensive and relatively slow, losing the performance advantage of a relational database system; it also has the disadvantage that depending on the type of mapping employed, it may not always be possible to retrieve documents in the form in which they were input (“round-tripping”). All the major relational database players have moved to strengthen XML support (the use of XML query languages and the more stable standards) within their products: Oracle (Oracle 8i and 9i), IBM (DB2) and Microsoft (SQL Server using SQLXML) are some of the market leaders (Mable 2002).“Native” XML databases, such as Ipedo (Ipedo Inc.), eXcelon’s XIS, and Tamino (Software AG) may use any physical storage model. By definition, they store and retrieve documents according to an XML-derived hierarchical data model, generally as indexed text or some variant of the DOM mapped to an existing data store. (Content management systems, incidentally, use such “native” XML databases for storage, but have additional functionality such as editors, workflow control, and version control built in.) XML-enabled relational databases, however, conventionally break down the XML hierarchy into sets of relational tables (Mable 2002, Bourret 2002).
The relative merits of these
different
types of database depends very much on how the application makes use of
the XML
document. The terms data-centric and document-centric
(Bourret
2002) are used to describe the primary function that an XML document
provides
for an application. A data-centric XML document is one:
1) which is designed primarily as a vehicle for data transport
2) which is intended to be processed by an application, is accessed and manipulated at the level of individual fields
3) which has a regular structure with specified field lengths
4) which is fine-grained
5) in which sibling order (i.e. of elements) is not important.
<>A document-centric document, by contrast:1) is intended to be updated and edited at the document level
2) is designed to be read by human beings
3) has a variable structure
4) has larger grained data
5) is one in which sibling order matters
<>These distinctions are not absolute, as many XML documents are of “mixed” type. A hybrid library obviously incorporates a heterogeneous range, from MARC records (data-centric) to e-books and even collections of e-archives. XML databases are also much slower than relational database management systems, of working with internal data structures (McCarthy 2000, Rich 1999) although they can provide very good performance for certain types of information retrieval. Hitherto, relational databases have been considered more appropriate for data-centric applications, whereas for document-centric applications…native XML databases, object-relational databases, and other solutions that can maintain XML documents as a more complete unit, have been preferred.[18]Library systems vendors so far seem to have chosen to adhere to relational database solutions, although native XML databases such as Tamino (Software AG) and Ixiasoft’s TEXTML are being used in some digital library projects
(Yeates 2002).
<>Web services depend upon a suite of XML-based open standards:
1) The Web Services Description Language (WSDL) which describe a service as a set of “ports” which group related interactions that are possible between the application (service requestor) and the Web service (service provider);
2) The Simple Object Access Protocol (SOAP), a standard for XML-based information exchange between distributed applications. It is typically transmitted over HTTP. It has the advantage of working across firewalls;
3) Universal Discovery, Description and Integration (UDDI), which is a specification for distributed registries and services.
<>Other than library portal solutions (see above, p.....) I have not been able to identify any commercially-available library systems incorporating Web services. However, there are a number of local implementations and experimental projects within the library community which are highly significant:1) The work of ZiNG on Web services implementations of Z39.50 has already been discussed (above p. )
2) The Portuguese National Library is using Web services architecture to support the Portuguese National Catalogue. The system allows record retrieval and the searching, insertion, validation and updating of records (Tennant 2002).
3) The ALADIN digital library system of the Washington Research Library Consortium (WRLC) uses Web services to provide a network-based interface to its services, permitting more effective integration with the systems of the individual member libraries. [19]
4) Most significant, perhaps, is the PYTHEAS experimental multi-tier open source library system or library application framework (see above….) developed by Rhyno and his team at the University of Windsor, Ontario (Rhyno 2002c). PYTHEAS uses RDF and MARC as its major metadata formats. The server is based on XML, Web services, and Enterprise Java Beans, with Exolab’s Castor XML mapping tool as middleware.
Web services are currently
receiving a
great deal of attention within the information technology industry as a
whole.
It remains to be seen whether the early expectations will be borne out.
c)
Java
Java is an important enabling
technology
for library systems, allowing the rapid development of new functions.
It
relates closely to XML in that many XML tools and applications are
coded in
Java. It shares with it the characteristic of platform-independence. .
Using
XML and Java together, developers can build sophisticated,
interoperable Web
applications more quickly and at a lower cost.
Java programs running on client PCs enhance considerably the possibilities for interactivity of Web pages. Users can run programs (applets) on remote servers from within a Web browser: they are embedded within HTML pages using the <applet>…</applet> tag and execute within the so-called Java Virtual Machine (JVM) (Rhyno 1997b), a subsystem that can be incorporated within a variety of computing environments.
<>Java programs will run on PCs using Windows 9x / NT/2000/XP, Macintoshes, and Unix workstations, using any microprocessor. Operating systems do not necessarily come with the JVM installed; it is provided either through a Java Development Kit (which includes tools for developing and running Java applications) or a Java Runtime Environment (which simply allows Java applications to run). This is the standard approach for servers running network operating systems; the primary vehicle for providing a (more limited) JVM is the Web browser (Breeding 2000b). Java is supported by recent versions of the main Web browsers.Java applets and applications are easily distributed via the Web, but can work offline, which facilitates system maintenance and upgrading. The network becomes the distribution vehicle for the software applications. Java code loads from the network to the client PC’s RAM: there is no need for it to install to the hard disc. Portability of applets across architectures is not perfect, however (Hickey 1997); vendors’ JVMs vary, and large applets can take some time to download. “Platform independence” has in practice generated a whole raft of semi-standards, spin-off technologies and legal difficulties.
<>The information retrieval capabilities of Java are much improved over the HTML forms/CGI approach, which can return only one page at a time and cannot deal well with large result sets. It was realised early on by library systems experts (e.g. Rhyno 1997b, McKiernan 1997, Hickey 1997, Rosenberg 1996) that Java, on account of the advances in functionality it offers, would be an excellent tool for developing OPACs and Z39.50 clients. It has the functionality to handle the complex interface between the client and the Web server, being able for instance, to support the sorting and analysing of relationships between records displayed within a browser, and the holding open of a connection to a remote library service. Using Java to create the Z39.50 client provides a standard browser interface without loss of the Z39.50 functionality.Java permits the running of animation, video and sound internally within a browser; it provides for pop-through windows and for the integration of different types of tools and documents within the Web environment. It also offers the possibility of annotating documents, of linking composite documents, and of customisation (Chu 1996, Jones 1997, McKiernan 1997). The Java Database Connectivity (JDBC) interface is a significant technology, comparable to Microsoft’ ASP. It allows programs written in Java to access any ANSI SQL-2 standard database; it presents a means of dynamically generating HTML pages; and it allows applications to present the same interface to all databases on all platforms.
<>Running programs over the internet obviously creates security issues. Java was designed in such a way that the applets must operate within a strictly defined environment called the sandbox, they are restricted from reading from or writing to the local hard disc, from gaining access to the operating system, data files, and hardware, and from opening connections to servers other than the one from which they originated. Hence it is a) difficult to save retrieved items and b) impossible to connect to several Z39.50 servers at once. However, there are ways of overcoming these limitations: email can generally be used to send results to users; also the host server can be set up to act as a bridge to other Z39.50 servers.1)
OPAC
developments
Two developments appear to underlie these trends:
1) Steve Coffman’s well-publicised piece “Building Earth’s largest library…” (Coffman 1999), which made a appeal for library catalogues to become more like online bookshops in terms of the content offered to the reader, offering features, such as self-service issue and return, pictures of book jackets, access to reviews, the ability to compile book lists, and recommendations for similar titles based on previous purchasing decisions (see also Block, 2001)
<>2) A considerable body of evidence from research conducted in the early 1990s that OPAC searching benefits considerably from the addition of information to enrich the bibliographic record, such as tables of contents (reviewed by Matthews 1997).Surpass’s OPAC is perhaps the most obviously “Amazon-ised” of those currently available. Surpass offers the facility for a reader to look at book jackets and reviews, to submit their own reviews, and to create a ‘book bag’, which may be used later to generate a reading list. The enhanced content is syndicated from a content provider. Another notable product is SIRSI’s iBistro, which includes enhanced OPAC content.
Web OPACs have obvious major advantages that:
1) the user is offered access via the browser, integrating the OPAC with other information sources
2) using the USMARC field 856 it is possible to include URLs within the bibliographic database, creating live links to digital objects, or enabling the association of print and digital sources within a bibliographic record
3) they are highly customisable; search types can be defined, and special interfaces, e.g. for children or disabled users, can be provided
4) cross references, and links to full text sources, can be provided via hyperlinks
5) the basic navigation conventions of the search interface, while sometimes questionable in themselves (Ridley 2000) are familiar to the reader.
<>However, they have the disadvantage of requiring relatively high Internet bandwidth to run at an acceptable speed, owing to their inherent slowness. Where enhanced content is provided, this is an additional expense for the system vendor, and is not always relevant or useful for special libraries (Gordon 2001).Some features specified as desirable by researchers, which have been implemented in experimental OPACs, e.g. automatic query expansion (Fieldhouse and Hancock-Beaulieu 1994), the ability to read selected contents (Lease Morgan 1998) and the use of VRML as an aid to navigation (Rhyno 1997a), have not to my knowledge yet been implemented in any commercial systems.[20] Some commentators have described the enhancements in functionality provided by Web interfaces to OPACs as “cosmetic” and failing to address more fundamental problems of OPAC searching (e.g. Ortiz-Repiso and Moscoso 1999).
2) Portals, customisation,
and
personalisation
1) A body of recent studies of information seeking behaviour which suggests that searchers, particular in younger age groups, are becoming reluctant to make use of library catalogues, finding them slow and irrelevant, and prefer Web search engines as their search tool of first resort (e.g. Leibovich 2000, Davidson 1999, Tennant 2001, Jackson 2002)
2) The success and influence of commercial portals such as MyNetscape, MyYahoo, etc. in terms of enhanced visibility, accessibility, and interaction with users;
3) The competition to libraries presented by commercial information portals such as WebFeat, Ebrary and Questia (Davidson 1999);
4)
The results
of focus group studies among groups of students, which
suggested that they are often confused by the plethora of choices
facing them
(Lease Morgan 1999).
Among recently-developed commercial portal products for libraries are SIRSI’s iBistro, ExLibris’s MetaLib, OCLC’s WebExpress, Esprit’s XDirectory, MuseGlobal, and Fretwell-Downing’s ZPORTAL. SIRSI’s system provides a Web interface which is designed specifically to market the library and its resources, i.e. to place them at the forefront of the reader’s awareness. Its interface is explicitly “search engine-like” in its design and terminology. iBistro provides access to a selection of MARC-catalogued Web sites maintained by SIRSI; enhanced OPAC content (reviews, tables of contents, synopses); alerting to new accessions based on a stored customer profile; integration with content providers (NorthernLight, SiteSource); and Z39.50 enabled searching across other library catalogues. Within the library systems market generally, it is observable that content providers are entering the arena (Barry 2000b;. cf. above, p.5).
The integration of local as well as remote content can be an important function for academic and special libraries (Cornford 2001). Cibbarelli (1999) states that it is desirable to “have the online library system function as the document management system, or at least to interface with the [organisation’s] document management system”. According to Tim Twine of EOSi 15, it is now very difficult to sell library systems to corporate libraries that do not offer some measure of this sort of integration, both at the systems and at the user interface level. Interesting products of this kind are on offer from the Esprit Soutron Partnership; its NOTEbookS system interfaces with Lotus Notes, while the Inmagic product portfolio includes intranet tools as well as library systems. It is advantageous for academic library portals to be able to interface with VLEs (Virtual Learning Environments).
<>It remains to be seen how useful the personalisation features of commercial portal products will prove in practice. Neilsen (1998) is critical in general of personalisation systems which are not directly under the user’s control, or which do not allow the user to select what is of interest at a specific time. Lease Morgan (2001) observes that customisation of library interfaces can be a double-edged sword; while it assists librarians in being more proactive on the part of their readers, privacy is a serious issue, as is the time involved in system maintenance. Moreover, Ghaphery and Ream (2000) found that only a small percentage of the registered users of MyLibrary (an experimental library portal) seemed to find it useful as an enduring access point for their research, and that the system was of much less use for occasional library users than for regular ones. For a detailed discussion of library portal solutions, the reader is referred to the recent report by Cox and Yeates (2002b)Open source software is software whose source code is made freely available for inspection, modification and incorporation in other software, as distinct from being a closely guarded trade secret of software companies (Schlumpf 1999). The licences typically specify that applications and source code are free to use, modify and distribute, so long as these modifications, uses and redistributions are similarly licensed. (Chudnov 1999).
<>In the last few years it has entered the mainstream software market, with the widespread adoption of packages such as Linux (operating system), mySQL (relational database), PHP, Perl, Python (scripting and programming languages), Apache Web Server, and the Zope content management system. Its effects are beginning to be felt in the library automation marketplace as open source projects develop within the library community.A number of experimental library systems are in existence: Avanti, OSDLS/Pytheas, Koha, FSLP and Open Book. Schlumpf (1999) believes that these have the potential to compete seriously with commercial systems. However, these are relatively small-scale projects, and it is unlikely that there could ever exist a group of potential software developers sufficiently large and well resourced to make them viable (Breeding 2002b). It is more likely that libraries will develop more specialised open source applications which are interoperable with, but additional to, commercial systems; successful examples to date include Prospero (an email ILL tool), Jake (a reference tool for medical journals), SWISH-E (a web indexing tool), Free Reserves (course reserve and management software) and XMLMARC (a utility for converting MARC records to XML (Mickey 2001).
<>One noteworthy recent development is epixtech’s decision to offer open source licensing for its software to implement the NISO Circulation Interchange Protocol (NCIP).16 OCLC also appears interested in open source projects. It remains to be seen whether other vendors will follow this sort of approach.The ASP concept is still relatively new to the library systems market, and to date only a few vendors (CASPR, epixtech, Innovative Interfaces, library.com and SIMA) are marketing such systems.
<>Such systems are likely to offer considerable advantages, particularly where local IT support or library systems expertise is limited, and where there are no extensive requirements for customisation. Migration to an ASP-based system is reported to be very rapid compared with conventional migration (Dzurinko 2000). A high speed Internet connection is essential, and the terms and conditions of the contract need to be specified in considerable detail. Security is also an issue; a secure ASP has considerable security advantages over a locally hosted system, whereas an insecure one is a considerable liability (Stein 2001).It should have become evident in the course of this report that the library systems market, and developments in library systems, are:
1) driven by internet trends and by the software industry rather than by the library and information community
2) subject to global economic imperatives (US dominance, globalisation, fragmentation)
<>Catherine Ebenezer
8/12/02
Bibliography
Agnew, Grace (2001). grace.agnew@libvid2.library.gatech.edu
Re: Z39.50. Web4Lib mailing list: 09/02/01.
Akeroyd, John (1998)
Integrated library management systems: overview
Vine 115 3-10
Allen, Maryellen Mott (2001)
Online, May 2001. At www.findarticles.com
[11/05/02]
Anonymous (2000)
Interfaces
Library Technology Reports 36(4) 2000 49-65
Anonymous (2001)
Library portals: customizing and focusing the user’s experience
Information Intelligence, Online Libraries, and Microcomputers 19(1) 1-3
Aviram, Mariva H (1999)
XML and Java: a powerful combination
JavaWorld, July. At http://www.javaworld.com [18/04/01]
Babu, B Ramesh and O’Brien, Ann (2000)
Web OPAC interfaces: an overview
Electronic Library 18(5) 316-327
Balas, Janet L (2001)
Extending a welcome to the library on the Internet
Computers in Libraries 21(2). At http://www.infotoday.com/cilmag/feb01/balas.htm [06/02/01]
Banerjee, Kyle (2002)
How does XML help libraries? Computers in Libraries 22(8) At www.infotoday.com/cilmag/sep02/Banerjee.htm
[18/09/02]
Baruth, Barbara (2000)
Is your catalog big enough to handle the Web?
American Libraries 31(7) 56-60
Barry, Jeff, Griffiths, Jose-Marie, Peiling Wang (2001)
Automated system marketplace 2000: delivering the personalised library
At www.staffweb.library.vanderbilt.edu/breeding/ltg/ [10/02/01]
Barry, Jeff, Bilal, Dania, Penniman, David W (1998)
The competitive struggle
Library Journal 123(6) 43
Beaumont, Jane (1998)
Trends in library automation: presentation to Ontario Library Association, 1998
At http://fox.nstn.ca/~jbeaumon/ola98/index.htm [23/01/01]
Beheshti, Jamshid (1997)
The evolving OPAC
Cataloging and Classification Quarterly 24 (1/2) 163-185
Bilal, Dania et al. (1999)
A balancing act
Library Journal 124(6) 45-54
Block, Marylaine (2001)
Beat out by Amazon. Exlibris, issue 85. At http://marylaine.com/exlibris/xlib85.html [17/04/01]
Borgman, Christine (1997)
From acting locally to thinking globally: a brief history of library automation
Library Quarterly 67 215-249
Bourret, Ron (2002)
XML and databases. At http://www.rpbourret.com/xml/XMLAndDatabases.htm
[18/10/02]
Brandt, Scott (2001)
Clarifying XML. At http://www.emeraldinsight.com/librarylink/technology/may01.htm
[19/04/02]
Bray, Tim (2001)
What is RDF?
At http://www.xml.com/lpt/a/2001/01/24/rdf.html [05/04/01]
Breeding, Marshall (2000a)
ALA annual conference: report
Information Today, September 2000. At http://www.findarticles.com/ [21/01/01]
Breeding, Marshall (2000b)
Perking up library applications
Information Today December 2000 52
Breeding, Marshall (2001)
The state of the art in systems. Information Today, June 2001.
At http://www.findarticles.com
[18/09/02]
Breeding, Marshall (2002a)
The benefits of wireless technologies
Information Today, March 2002. At http://www.findarticles.com/
[11/05/02]
Breeding, Marshall (2002b)
The open source ILS: still a
distant
possibility.
Information Technology and Libraries 21(1). At http://staffweb.library.vanderbilt.edu/breeding/ltg.htm
[11/05/02]
Breeding, Marshall (2002c)
Automated systems marketplace 2002: capturing the migrating customer. Library
Journal 1/4/2002. At http://www.libraryjournal.com
[18/09/02]
Brygfjeld, Svein Arne (2001)
Trends and tools for integration of resources: ELAG 2001 Workshop 7
discussion
paper. At http://www.kb.nl/coop/elag/elag2001/www.stk.cz/elag2001/workshops.html
[19/10/02]
Canadian Health Libraries Association (1999)
Z39.50 fact sheet (2pp.)
Issued with Bibliotheca Medica Canadiana 21(1)
Carvalho, Joaquim and Cordeiro,
Maria Inês (2002)
XML and bibliographic data: the TVS (transport, validation and
services) model.
Presented at 68th IFLA Council and General Conference,
Glasgow,
August 18-24 2002. At http://www.ifla.org/
[18/10/02]
Casale, Michael (1996)
Searching for a common language
Library Manager, January, pp. 22-23
Chu, Kenneth (1996)
Java in libraries. Presentation at 62nd IFLA general conference August 25-31 1996. At http://www.ifla.org/IV/ifla62/62-kenc.htm [20/02/01]
Chudnov, Dan
Open source library systems: getting started
At http://www.oss4lib.org/readings/oss-4-lib-getting-started.php [12/04/01]
Cibbarelli, Pamela (1999)
Library automation: today’s successes and concerns
Electronic Library 17(3) 155-157
Clayden, Judy (1999)
A cloudy image: future OPACs and the Web
Knowledge Quest 27(3) 22f.
Coffman, Steve (1999)
Building Earth’s largest library: driving into the future
Searcher 7(3) 1999. At http://www.infotoday.com/searcher/mar99/coffman.htm [24/03/01]
Cohen, Suzanne et al. (2000)
MyLibrary: personalized electronic services in the Cornell University Library
D-Lib Magazine 6(4). At http://www.dlib.org/dlib/april00/mistlebauer/04mistlebauer.html [07/02/01]
Corfield, Anthony, Dovey,
Matthew and
Tatham, Colin (2002)
Z39.50 and XML: bridging the old and the new. At http://www2002.org/CDROM/alternate/XS2
/ [27/10/02]
Cornford, James (2001)
Integrating local resources
Library Management 22 1/2 19-20
Cousins, Shirley (1999)
Virtual OPACs versus union database: two models of union catalogue provision. Electronic Library 17(2) 97-103
Cox, Andrew and Yeates, Robin (2002a)
Maturing systems. Update 1(6) 43
Cox, Andrew and Yeates, Robin (2002b) Library oriented portals solutions. At http://www.jisc.ac.uk/techwatch/reports/tsw_02-03.pdf [23/10/02]
Coyle, Karen (2000)
The virtual union catalog: a comparative study
D-Lib Magazine 6(3). At http://www.dlib.org/dlib/march00/coyle/03coyle.html [17/02/01]
Davison, Lloyd A (1999)
Libraries and their OPACs lose out to the competition
Library Computing 18(4) 1999 279-283
Dempsey, Lorcan et al. (1996)
Towards distributed library systems: Z39.50 in a European context
Program 30(1) 1-22
Dendrinos, Markos (2002) A speaking electronic librarian. Ariadne 33. At http://www.ariadne.ac.uk/issue33/dendrinos/16/10/02 [23/10/02]
Dzurinko, Mary K (2000)
Application service providers. Integrated Library System Reports November 2000. At http://www.ilsr.com/asp.htm [06/04/01]
Evans, Kirk (2002)
Understanding XPath. At http://www.informit.com
[20/05/02]
Evans, Peter (2000)
Trends, pressures and realities in the library systems marketplace
American Libraries 31(9) 51-53
Evans, Peter (2001a)
Z39.50: part 1 – overview
Z39.50: part 2 – technical details
Biblio Tech Review tech briefings
At http://www.biblio-tech.com [17/02/01]
Evans, Peter (2001b)
ALA 2001 – open revolution? Biblio Tech Review, 20 June. At http://www.biblio-tech.com
[18/09/02]
Fichter, Darlene and Cervone, H. Frank. (2000). Documents, data, information retrieval and XML. Online 24(6) 30-36.
Fieldhouse, M. and Hancock-Beaulieu, M. (1994)
The Changing face of Okapi. Library Review 43(4) 38-50.
Gardner, John Robert (undated)
Exploring what’s next: XML, information sciences, and markup technology
At http://vedavid.org/xml/docs/eXploring_xmlandlibraries.html
[19/10/02]
Gardner, John Robert (2000)
Z39.50 introduction: XML, RDF ideas: from NISO and ZIG sessions at San Antonio, ALA meeting, January 2000
At http://vedavid.org/xml/z39.50_and_xml_Gardner.html [17/04/01]
Gardner, Tracy (2001)
An introduction to Web services. Ariadne issue 29. At http://www.ariadne.ac.uk/issue29/gardner/intro.html
[12/10/02]
Gatenby, Janifer (2000)
Internet, interoperability and
standards:
filling the gaps
At http://www.niso.org/press/whitepapers/Gatenby.html
[17/10/02]
Gauvin, Jean-François (1999)
References to go
EContent 22(5) 52-59
Ghaphery, Jimmy and Ream, Dan (2000)
VCU’s My Library: librarians love it….users? well, maybe
Information Technology and Libraries 19(4). At http://www.lita.org/ital/1904_ghaphery.html . [31/01/01]
Gordon, Holly Kendall (2001)
Re: content enhanced OPACs. ils 13/02/01 [online]. Available e-mail: ils@topica.com [9/4/01]
Gourley, Don (2000)
Opening doors with open source
Computers in Libraries 20(9) 40-43
Hamilton, Adam (2002) Endeavor announces Encompass-Blackboard interface. VineXtra July 5th. At http://gatewayone.sbu.ac.uk/vinextra/1025877162/index_html [22/10/02]
Hammer, Sebastian (2000)
Dr Metadata, or how I learned to stop worrying and love Z39.50
American Libraries 31(9) 54-56
Harmsen, Bernd (2000)
Adding value to Web OPACs
Electronic Library 18(2) 109-113
Healy, Leigh Watson (1998)
Library Systems: Current Developments and Future Directions
Washington, DC: CLIR, 1998
Hickey, Thomas B (1997)
A Java Z39.50 client for browsing large databases
At http://www.oclc.org/oclc/research/publications/reviews97/ [21/02/01]
Hinnebusch, Mark (1997)
Z39.50 at ten years: how stands the standard?
Journal of Academic Librarianship, 23(3) 217-221
Hulme, Charlie (1996)
Implementing a World Wide Web OPAC: TalisWeb at the John Rylands University Library of Manchester. ITs News 34.
At http://rylibweb.man.ac.uk/data1/ad/pubs/talisweb.html [11/04/01]
Iltis, Susannah (1995)
Z39.50: an overview of development and the future
At http://www.cqs.washington.edu/~camel/z/z.html [17/02/01]
Ioannides, Demetrios (2000)
Library Hi Tech 18(1) 9-14
Jackson, Mary E (2002)
The advent of portals. Library Journal 15th
September. At http://www.libraryjournal.com/
[26/10/02]
Jacobson, Carl (2002)
Web services: stitching together the institutional fabric
EDUCAUSE Review March/April. At http://www.educause.edu/pub/er/erm02/erm022w.asp [10/10/02]
Johnson, Bruce Chr. (2001)
XML and MARC: which is right?
Cataloging and Classification Quarterly 32(1) 81-90
Johnston, Stuart J (2002)
Database strategies for unstructured content. XML & Web Services Magazine. April. At http://www.fawcette.com/xmlmag.2002_04/magazine/features/sjohnson/default_pf.asp [15/10/02]
Jones, Paul (1997)
Java and libraries: digital and otherwise
D-Lib Magazine, March. At http://www.dlib.org/dlib/march97/03jones.html [19/02/01]
Jørgensen, Poul Henrik (2000)
Z39.50 and the web:
Presentation given at ZIG July 2000.
At http://www.portia.dk/zigjuly2000/z3950web.htm
Jørgensen, Poul Henrik
(2001)
ZNG architectural overview: search and retrieval web service a.k.a.
SRW.
Presentation given at ZIG October 2001 (PowerPoint presentation). At http://www.loc.gov/z3950/agency/zig/meetings/uk2001/ppts/zng-architecture.ppt
[28/10/02]
Kelly, Brian (2000)
Will it all fit together? The need for standards and the technical challenges
MmIT 26(1) 67-72
Kelly, Brian (2001)
HTML is dead!
Ariadne, 27. At http://www.ariadne.ac.uk/issue27/web-focus/ [27/03/01]
Kelly, Brian (1998)
What is…XML?
Ariadne issue 15
http://www.ariadne.ac.uk/issue15/what-is/ [16/12/00]
Kent, Alan (2002)
Re: databases or XML. XML4Lib 17/03/02. At http://sunsite.berkeley.edu/XML4Lib/archive/0203/0009.html [27/10/02]
Ketchell, Debra S (2000)
Too many channels: making sense out of portals and personalization
Information Technology and Libraries 19(4) 2000. At
http:///www.lita.org/ital/1904_ketchell.html [31/01/01]
Kim, Hyun-Kee and Choi, Chang-Seok (2000)
XML: how it will be applied to digital library systems
Electronic Library 18(3) 183-189
Kofoed, Jan (2001)
Introductory paper for Workshop #8: XML and related technologies: ELAG
Conference, 2001. At http://www.stk.cz/elag2001/Workshop/ws8.html
[28/10/02]
Kunze and Rodgers (1996)
Z39.50 in a nutshell
At http://www.lhncbc.nlm.nih.gov/csb/pubs/rodgers/z39.50/z39.50.html [22/02/01]
Lakos, Amos and Gray, Chris (2000)
Personalized library portals as an organizational culture change agent
Information Technology and Libraries 19(4) 2000.
At http://www.lita.org/ital/1904_lakos.html [31/01/01]
Lease Morgan, Eric (2001)
The challenges of user-centered, customisable interfaces to library resources
Information Technology and Libraries 19 (2001) 4
At http://www.lita.org/ital/1904_editorial.html [07/02/01]
Lease Morgan, Eric (1999).
Personalized library interfaces
Exploit Interactive 6 At http://www.exploit-lib.org/issue6/ [19/01/01]
Lease Morgan, Eric (1998)
Speakable OPAC
At http://www.lib.ncsu.edu/staff/morgan/speakable-opac/ [09/04/01]
Lease Morgan, Eric (1995)
Adding Internet resources to our OPACs
Serials Review 21(4) 70-72. At URL: http://www.lib.ncsu.edu/staff/morgan/adding-internet-resources.html
Leibovich, Lori (2000)
Choosing quick hits over the card catalog: many student prefer the chaos of the Web to the drudgery of the library
New York Times, August 10th.
At http://www.nytimes.com/library/tech/00/08/circuits/articles/10thin.html [07/04/01]
LeVan, Ralph (2002)
Z39.50 as a Web service (PowerPoint presentation) At http://staff.oclc.org/~levan/docs/RAC20020321-SRW.ppt
[29/10/02]
Looney, M and Lyman, P (2000)
Portals in higher education: What are they, and what is their potential?
EDUCAUSE Review 35(4) 28-35. At http://www.educause.edu/pub/er/erm00/articles004/looney.pdf [26/11/02]
Lunau, Carrol D and Turner, Fay (1997)
Summary of issues related to the use of Z39.50
At http://www.nlc-bnc.ca/resource/vcuc/ezarlsum.htm [03/04/01]
Lunau, Carrol D (2000)
The Bath Profile: what is it and why should I care?
At http://www.nlc-bnc.ca [15/3/01]
Lynch, Clifford (1997)
The Z39.50 information retrieval standard: part 1: a strategic view of its past, present and future. D-Lib Magazine, April. At http://mirrored.ukoln.ac.uk/lisjournals/dlib/ [25/11/00]
Mable, Greg (2002)
The next generation database – XDB
XML Journal 3(6). At http://www.sys-con.com/xml/
[19/10/02]
McCallum, S. Extending MARC for
bibliographic control in the Web environment: challenges and
alternatives. At http://lcweb.loc.gov/catdir/bibcontrol/mccallum_paper.html
[28/10/02]
McCarthy, Tim (2000)
Choosing XML for the right reasons
At www.sqlmag.com/Articles/ [20/03/01]
Mcfadden, Mark (2000)
Sticking with XML: tying disparate systems together
ENT February 23rd. At http://www.finarticles.com [05/04/01]
McKenna, Brian (1998)
Library automation at the interface of the World Wide Web
Electronic Library 16(3) 177-182
McKiernan, Gerry (1997)
<mailto: jl.gjm@isumvs.iastate.edu>.”Coffee URN(sm): Java-enhanced OPACs.” 30/08/97. Mailing list: webcat-l [11/04/01]
McKiernan, Gerry (2000)
OnionPatch(sm): new age public access systems. At http://www.public.iastate.edu/~CYBERSTACKS/Onion.htm [05/03/01]
Marco, Lou (2001)
Extensible markup language basics: an overview of XML – definitions and discussions. At http://www.esj.com/ [20/03/01]
Matthews, Joseph (1997)
Time for new OPAC initiatives: an overview of landmarks in the literature
Library Hi Tech 15(1/2) 111-122
Medeiros, Norm (2000)
XML and the Resource Description Framework: The great Web hope
Online 24(5) 39-50. At http://www.onlineinc.com/onlinemag/OL2000/medeiros9.html
[03/03/01]
Mertz, David (2001)
XML matters: putting XML in context with hierarchical, relational and
object-oriented models. At http://www-106.ibm.com/developerworks/xml/library/x-matters8/ [07/12/02]
Mickey, Bill (2001)
Open source and libraries: an interview with Dan Chudnov
Online, 25(1) 21-28
Miller, Dick R (2000)
XML: libraries’ strategic opportunity
Library Journal, Summer 2000
At http://www.libraryjournal.com/xml.asp [24/10/00]
Miller, Dick R (2002)
Adding luster to librarianship: XML as an enabling technology.
Presentation at
MLGSCA/NCNMLG joint meeting, 31/01/02. [18/09/02]
Miller, Paul (1999)
Z39.50 for all
Ariadne 21. At http://www.ariadne.ac.uk/issue21/z3950/ [17/02/01]
Moen, William E (1998)
The Z Texas project: implementing Z39.50 to improve statewide access to library catalogs and other online resources
Texas Library Journal, Winter, 168-172
Moen, William E (2001)
Resource discovery using Z39.50: promise and reality.
Paper presented at Bicentennial Conference on Bibliographic Control in
the New
Millenium: Confronting the Challenges of Networked Resources and the
Web
(Library of Congress Cataloging Directorate). At http://lcweb.loc.gov/catdir/bibcontrol/moen.html
[[28/10/02]
Needleman, Mark (2000)
Z39.50: a review, analysis and some thoughts on the future
Library Hi Tech 18(2) 158-165
Nickerson, Scott (1998)
The application of Z39.50 in your library
At http://mgmt.dal.ca/slis/etig/itcolumn/ITZ39.50.htm [10/02/01]
Nielsen, Jakob
Personalization is over-rated
Alertbox, October 4th 1998 At http://www.useit.com/alertbox/981004.html [07/02/01]
NISO (2002)
Z39.50: a primer on the protocol. At http://www.niso.org/standards/resources/Z3950_primer.pdf.
[05/10/02]
ODL (2001)
Metadata in the Oxford Digital Library. At http://www.odl.ox.ac.uk/metadata.htm
[02/11/02]
Ortiz-Repiso, Virginia and Moscoso, Purificación (1999)
Web-based OPACs: between tradition and innovation
Information Technology and Libraries 18(2) 68-77
At http://www.lita.org/ital/1802_moscoso.html [22/01/00]
Pasquinelli, Art (1997)
Information technology directions in libraries white paper
At http://www.sun.com/products-n-solutions/edu/libraries/libtechdirection.html [20/03/01]
Pearce, Judith, Cathro, Warwick; Boston, Tony (2000)
The challenge of integrated access: the hybrid library system of the future.
Presented at VALA 2000- 10th Biennial Conference and Exhibition, Melbourne, Victoria 16-18 February 2000. At http://www.nla.gov.au/staffpaper/jpearce1.html [29/01/01]
Peek, Robin (2000)
The XML-specification alphabet soup
Information Today, 17(1) 36ff. At http://www.findarticles.com [05/04/01]
Phillips, Lee Anne (2000)
How voice processing will change the Web
WebReview Sept 15. At http://www.webreview.com/2000/09_15/developers/09_15_00_1.shtml [17/03/01]
Phillips, Lee Anne (2001)
VoiceXML: the new standard in Web telephony
WebReview February 9. At http://www.webreview.com/2001/02_09/developers/index01.shtml [17/03/01]
Pinfield, Stephen et al (1998)
Realising the hybrid library
D-Lib Magazine, 5(10). At http://www.dlib.org/dlib/ [11/12/99]
Pinfield, Stephen (2001)
Managing electronic library services: current issues in UK higher
education
Ariadne, issue 29. At http://www.ariadne.ac.uk/pinfield/intro.html
[28/10/02]
Powell, Andy and Lyon, Liz
(2002)
The JISC information environment and Web services
Ariadne, issue 31. At http://www.ariadne.ac.uk/issue31/information-environments/intro.html
[23/10/02]
Reenstjerna, Fred R (2001)
Application Service Providers: can they solve libraries’ problems?
Computers in Libraries 21(3) 34-39. At http://www.infotoday.com/cilmag/mar01/reenstjerna.htm [03/04/01]
Rhyno, Art (1997a)
Building the next generation of Web interfaces to library systems
At http://www.cs.uwindsor.ca/units/library/position.html
Rhyno, Art (1997b)
At http://www.mgmt.dal.ca/slis/etig/itcolumn/ITJava.htm [10/02/01]
Rhyno, Art (2001)
The end of the ILS
Inside OLITA, Fall/Winter. At http://hpl.hamilton.on.ca/OLITA/InsideOLITA/
[26/10/02]
Rhyno, Art (2002a)
Is XML in your future? Serials Librarian 42(1/2) 143-153
Rhyno, Art (2002b)
XML and relational databases: uses and opportunities for libraries
OCLC Systems and Services 18 (2) 97-103.
Rhyno, Art (2002c)
PYTHEAS introduction. At http://venus.uwindsor.ca/library/leddy/people/art/pytheas/index.html
[26/10/02]
Ridley, Mick (1999)
Practical clumping
Ariadne, issue 20. At www.ariadne.ac.uk/issue20/bopac/ [26/05/00]
Ridley, Mick (2000)
OPACs on the Web: what the future may look like
At http://www.jbi.hioslo.no/bibin/kurs/korg00/future.htm [11/04/01]
Robie, Jonathan
What is the Document Object Model?
At http://www.w3.org/TR/WD-DOM/introduction.htm [20/03/01]
Rosenberg, Victor (1996)
Java and Z39.50: a new solution for Web access to library catalogues
At http://www-personal.umich.edu/~victorr/javaz.html [20/02/01]
Saffady, William (2000)
The status of library automation at 2000
Library Technology Reports 36(1) 3ff.
Saunders, Laverne (1996)
An interview with Vinod Chachra
Computers in Libraries 16(2) 58-63
Schlumpf, Peter (1999)
Open source library systems
Library Computing 18(4) 323-326
Sompel, Herbert van de (2001)
Open linking in the scholarly information environment using the OpenURL framework
D-Lib Magazine 7(3). At http://www.dlib.org/dlib/ [16/03/01]
Sholtz, Paul (2002)
Tame the information tangle: XML data management systems
New Architect, October. At http://www.newarchitectmag.com/documents/
[16/10/02]
Stein, Lincoln D (2001)
Don’t ASP, don’t tell
WebTechniques, March. At http://www.webtechniques.com/archives/2001/03/webm/ [10/04/01]
Stevens, Norman D (1998)
Looking back at looking ahead, or “The catalogs of the future revisited” with additional speculation
Information Technology and Libraries 17(4) 188-190
Stubley, Peter (1999)
Clumps as catalogues: virtual success or failure?. Ariadne, issue 22. At http://www.ariadne.ac.uk/issue22/distributed/distukcat2.html [17/02/01]
Tennant, Roy (1999)
Personalizing the digital library
Library Journal, July 1st
http://www.ljdigital.com/articles/infotech/digitallibraries/19990701_4881.asp [01/01/00]
Tennant, Roy (2001)
Library Journal, January 1st. At http://www.libraryjournal.com [12/02/01]
Tennant, Roy (2002)
Digital libraries: what to know about Web services. Library Journal
15th
July. At http://www.libraryjournal.com
Tennant, Roy (2001)
XML: the digital library hammer
Library Journal March 15. At http://www.libraryjournal.com/articles/infotech/digitallibraries/digitallibrariesindex.asp [22/03/01]
Trippe, Bill (2002)
XML hits the big time – major database players get into XML
EContent, September. At http://econtentmag/r2/2002/trippe9_02.html
Turner, Fay (1998)
Selecting a Z39.50 client or Web gateway
Library Hi Tech 16(2) At http://www.lib.msu.edu/hi-tech/Turner.html [17/02/01]
Vlist, Eric van der (2000)
Using W3C XML schema
At http://www.xml.com/ [05/04/01]
Warwick, Claire and Pritchard, Elliott (2000)
“Hyped” text markup language, XML and the future of web markup
Aslib Proceedings 52(5) 175-184
World Wide Web Consortium XML activity statement. At http://www.w3c.org/XML/Activity [19/10/02]
Yager, Tom (2000)
New standards orbit. InfoWorld, July 3. At http://www.findarticles.com
[18/10/02]
Yeates, Robin (2002)
An XML infrastructure for archives, libraries and museums: resource
discovery
in the COVAX project. Program 36(2) 72-88
Zhou, Jian-Zhong (2000)
The Internet, the World Wide Web, library web browsers, and library web servers. Information Technology and Libraries 19(1) 50-52
ZIG (2000)
Working group session January 20 2000 at San Antonio ZIG meeting: Z39.50 and the Web meeting report. At http://lcweb.loc.gov/z3950/agency/zig/meetings/texas/zweb-report.html [17/04/01]
ZiNG: Z39.50 International Next Generation: SRW Search/Retrieve Web Service (2002) At http://www.loc.gov/z3950/agency/zing/srwu/srw.html [18/10/02]
Web sites of vendors and
agencies
referred to:
Adlib http://www.adlibsoft.com
Autolib http://www.autolib.co.uk
BiblioMondo http://www.bestseller.com
BLCMP http://www.blcmp.org.uk
CyberTools http://www.cybertoolsforlibraries.com/
Dialog http://www.dialog.com
Ebrary http://www.ebrary.com
epixtech http://www.epixtech.com
Endeavor http://www.endinfosys.com and http://www.endeavor.com
Esprit
http://www.esprit-is.com
Excelon http://www.exln.com/
ExLibris http://www.aleph.co.il/; http://www.ex-libris-usa.com
Fretwell Downing
http://www.fdgroup.com/fdi/company/home.html
GemPlus http://www.gemplus.com
Inmagic http://www.inmagic.com
Innovative Interfaces http://www.iii.com
Ipedo http://www.ipedo.com/
Ixiasoft http://www.ixiasoft.com/?from=xml.com
Java
http://www.java.sun.com
and http://www.javasoft.com
LexisNexis http:// www.lexisnexis.com/
Library.com http://www.librarycom.com
LSSI http://www.pwl.com/lssi/welcome.html
Logos http://www.logos.com/marc/
MicroLibrarian http://www.microlib.co.uk
Mikromarc
http://www.mikromarc.no/defen.htm
MuseGlobal http://www.museglobal.com/Libraries/
National Library of Medicine http://www.nlm.nih.gov
Northern Light http://www.northernlight.com
OCLC http://www.oclc.org
Oracle http://www.oracle.com
Questia http://www.questia.com
Sentient http://www.readinglistdirect.co.uk/info/
Serials Solutions http://www.serialssolutions.com
SIRSI
http://www.sirsi.com
Software AG http://www.softwareag.com
Soutron http://www.soutron.com
SIMA http://www.simainc.com/
Sun Microsystems http://www.sun.com
Surpass http://SurpassSoftware.co.uk
TalkingTech http://www.talkingtech.com
TDnet http://www.tdnet.com
TLC http://www.tlcdelivers.com
WebFeat http://www.webfeat.org
World Wide Web Consortium (W3C) http://www.w3.org
XMLSolutions http://www.xmls.com/
Web sites of experimental systems and open software projects
referred to:
ALADIN http://www.aladin.wrlc.org
Apache Web Server http://www.apache.org
Avanti http://www.nslsilus.org/~schlumpf/avanti/
BiblioML http://www.culture.fr/BiblioML/
BOPAC2 http://www.bopac2.comp.brad.ac.uk/~bopac2/
CAIRNS
http://cairns.lib.gla.ac.uk/index.html
Exolab http:// www.exolab.org/
Free Reserves http://www.lib.umd.edu/san/freereserves/
GemPlus http://www.cilip.org.uk/buyersguide/comp/itag.html
FSLP
http:// www.biblioteksbolaget.se
JAFER http://www.lib.ox.ac.uk/jafer/
Koha http://www.koha.org
Library of Congress MARC SGML and XML http://lcweb.loc.gov/marc/marcsgml.html
Linux http://www.linux.org
M25link http://www.m25lib.ac.uk/M25link/
MyLibrary http://www.library.vcu.edu/mylibrary/cil99.html
MySQL http://www.sql.com
OKAPI http://www.soi.city.ac.uk/research/cisr/okapi/okapi.html
Open Archives Initiative http://www.openarchives.org/
Open Book http://www.ibiblib.org/obp/
OSDLS/PYTHEAS http://osdls.library.arizona.edu/
Perl http://www.cpan.org
Prospero http://bones.med.ohio-state.edu/prospero/
SWISH-E http://sunsite.berkeley.edu/SWISH-E/
University of California Union Catalog:
vCuc http://www.nlc-bnc.ca/vcuc-cccv/evcucinf.htm
XMLMARC
http://xmlmarc.stanford.edu/
ZiNG http://www.loc.gov/z3950/agency/zing/zing-home.html
Zope http://www.zope.org
[1] I have used several approaches in gathering information:
1) reviewing of the professional literature on library automation, print and online, located using the LISA, Current Cites, BUBL Journals and Library Automation Bibliography databases and through other Web searches
2) conducting interviews with vendors’ representatives, by appointment and at trade shows: Systems and Services for Small Libraries (British Library, St Pancras, 20th March 2001, and Internet Librarian, Olympia, March 26th-28th, 2001. Vendors’ representatives were asked “What do you see as the major industry trends? and “What is special about your system?”
3) perusing the discussions on library automation mailing lists: Webcat-L (http://library.wustl.edu/~listmgr/webcat-l/), Autocat (http://ublib.buffalo.edu/libraries/units/cts/autocat/),
Pacs-L(http://info.lib.uh.edu/pacsl.html), Web4Lib (http://sunsite.berkeley.edu/Web4Lib/), ils (http://www.topica.com/lists/ils) and XML4Lib (http://sunsite.berkeley.edu/XML4Lib/)
4) attending the final MALIBU seminar on hybrid library developments at King’s College London, 26th March 2001.
[2] cf. CBDi Forum 19 September 2002, Beyond the component-based process. At http://www.cbdiforum.com/ or http://searchwebservices.techtarget.com/ [28/10/02]: “Web services are in the process of realising the vision that was originally set for [software] components…”
[3] The product, ReadlingListDirect, is sold as an adjunct to major ILS
[4] http://hosted.ukoln.ac.uk/agora/ . A survey article about AGORA can be found at http://www.ariadne.ac.uk/issue24/agora/intro.html, while Endicott (2001) describes Talis’s involvement in the BUILDER project.
[5] Mackenzie Smith, personal communication (at MALIBU serninar, see note 3)
[7] Bath Profile: see http://www.ukoln.ac.uk/interop-focus/bath/ [7/12/02]
[8] The current version of the ZiG Holdings Schema (1.2) is described at http://lcweb.loc.gov/z3950/agency/defns/holdings.html [7/12/02]
[9] SOAP: see below, under “Web services”
[10] Thus the xml.org software pages: http://xml.coverpages.org/software.html
[12] More details are given at the xml.org XML query pages: http://www.oasis-open.org/cover/xmlQuery.html
[13] A browser XML display support chart may be found at http://www.xml.com/pub/a/2000/05/03/browserchart/ . A guide to XML software can be found at http://wdvl.internet.com/Software/XML/index.html
[14] The issue is treated fairly by Johnson, Bruce Chr. XML and MARC: which is right? Cataloging and Classification Quarterly 2001 32 (1)81-90. Available at http://elane.stanford.edu/docs/johnson.pdf [7/12/02]
The discussion by de Carvalho and Cordeiro (2002) is noteworthy, as are the comments of Yeates (2002)
[15] The OAI home page is at http://oairsv.nsdll.cornell.edu/
[16] The Dublin Core MetaData Initiative home page is at http://dublincore.org
[17] I am not considering here object databases
[18] The issues are discussed in more detail by e.g. Sholtz (2002), Johnston (2002), and Mertz (2001)
[19] A system overview of ALADIN may be found at http://www.wlrc.org/comput.htm [26/10/02]
[20] Within the ebrarian system (ebrary.com) one has a link to the full text from the OPAC record; the table of contents, however, is not really held within the library system itself.
[AMC1] Not sure I really understand this. More to the point what are the implications – why is it being done? Does the amendment answer your point? [CE]
[AMC2] Not true. Talis and DS were involved in others. I have amended this sentence [CE]