throbber
MyLibrary: A Model for Implementing a User-centered,
`Customizable Interface to a Library’s Collection of
`Information Resources
`
`Eric Lease Morgan
`
`Digital Library Initiatives
`Box 7111, NCSU Libraries, Raleigh, NC 27695-7111, USA
`Tel: (919) 515-4221
`E-mail: eric_morgan@ncsu.edu
`
`ABSTRACT
`The paper describes an extensible model for implementing a
`user-centered, customizable interface to a library’s collection
`of information resources. This model, called MyLibrary,
`integrates
`the principles of
`librarianship (collection,
`organization, dissemination, and evaluation) with globally
`networked computing
`resources creating a dynamic,
`customer-driven front-end to any library’s set of materials.
`The model supports a framework for libraries to provide
`enhanced access to local and remote sets of data, information,
`and knowledge. At the same, the model does not overwhelm
`its users with too much information because the users
`control exactly how much information is displayed to them
`at any given time. The model is active and not passive;
`direct human interaction, computer mediated guidance and
`communication technologies, as well as current awareness
`services all play indispensable roles in this system.
`
`interactive assistance,
`libraries,
`KEYWORDS: digital
`librarianship, MyLibrary, MyLibrary@NCState.
`
`BACKGROUND
`Traditionally, libraries concentrated on the selection and
`storage of book and journal collections. This was true
`because books and journals were a primary manifestation of
`data, information, and knowledge. Consequently, librarians
`spent much of their time managing book and journal
`collections. Now, with the advent of globally networked
`computers, information increasingly appears in digital form
`and is often times “born digital”. Library’s will continue to
`support their print-based collections. At the same time, the
`libraries must be dedicated to exploring methods and
`
`the wealth of available digital
`to
`facilitating access
`information. MyLibrary, the model described here, is one
`method for addressing these issues.
`
`In the Fall of 1997 the NCSU Libraries’ Digital Library
`Initiatives Department conducted focus group interviews
`with a number of NC State students and faculty. One of the
`more common themes articulated by focus group participants
`was the desire to have access to the total universe of
`information but to display only the information needed for
`focused study and research. They felt they were “drinking
`from the proverbial fire hose”.
`
`At the same time services like My Excite, My Yahoo, and
`My DejaNews had become available. These services allow
`users to create profiles representing their information needs.
`Unlike libraries, these services do not provide access to
`scholarly materials; their content is very much like the
`content of a newspaper.
`
`More importantly, these sites do not provide access to any
`sort of interactive assistance. There are no human beings
`available at these sites, “portals” as they are called. There are
`no “reference assistants” online to help with particular
`information queries. The only kind of assistance provided by
`these sites are the help texts that go unread by most users.
`
`It was from within this environment where the MyLibrary
`model was created. It is an environment where people desire
`access to the total universe of information, but only to
`individual parts of it at any one time. It is an environment
`where people increasingly view an information world
`through a Web browser, but still desire the help and advice
`of other people when it comes to satisfying information
`needs. The balance of this text describes MyLibrary in terms
`of this service model, it’s technical requirements, and a
`particular implementation by the NCSU Libraries.
`
`MYLIBRARY MODEL
`MyLibrary is an amalgamation of the essential service
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 1
`
`

`
`components of libraries and the wealth of digital data,
`information, and knowledge available
`in a globally
`networked computing environment. Any collection of data,
`information, or knowledge that does not include some sort of
`assistance or instructions for the people intended to use the
`collection cannot be called a library. The success of a library
`can be measured by how well people garner knowledge (not
`necessarily data nor information) from its collection.
`
`Data store
`The MyLibrary model begins with the assumption that
`knowledge exists and is obtainable; philosophic skepticism
`is denied. Furthermore, it is assumed that knowledge is the
`result of a processing and internalization of information
`where information is the organization and assignment of
`value to data, and data is equated with simple statements or
`facts. The service components of libraries provide a means to
`facilitate this processing.
`
`Data and information (content) must be organized and
`presented in a manner comprehensible to the people for
`whom the data and information were intended. Content must
`be set within a cognitive framework
`that
`is easily
`communicated through language or some other common
`medium of expression. Without a cognitive framework data
`and information will wallow in a morass of meaningless
`numbers, symbols, signs, and words. Even if the cognitive
`framework used to organize the data and information is easily
`understandable, the framework will go unused unless it can
`be described using terms, phrases, and presentation modes
`
`shared between the organizer of content and its intended
`users.
`
`Up to this point the model described is a rudimentary
`data/information store. Some people and institutions have
`mediated access to data/information stores through networked
`computers and called these systems “digital libraries”. They
`represent the present state of digital library initiatives, but
`they lack the essential components defining them as true
`libraries, namely: 1) librarians (people) who practice,
`articulate, and implement library policies, and 2) interactive
`assistance. With the additions of these essential components,
`the model is transformed from a simple store into a real
`library, and the MyLibrary model emerges.
`
`Library processes
`Information only exists after data has been organized and
`given value. The process of organizing information is one of
`many
`library processes. Other processes
`include the
`collection, storage, dissemination, and evaluation of data,
`information, and knowledge. The people who do this
`organizing can be called librarians. People with academic
`degrees in librarianship are far from having a monopoly on
`these processes; generally speaking, people with academic
`degrees in librarianship are people who have made a career of
`putting these processes into practice in libraries.
`
`In order to effectively organize data sets into information and
`thus begin the creation of digital libraries, librarians must
`articulate, and continually re-articulate library policies. These
`
`Interactive assistance
`
`Proactive
`
`Reactive
`
`Human
`
`• newsletters
`• site visits
`• bibliographic instruction
`
`Computer
`
`• current awareness services
`• messages of the day
`• browsable collections
`• prescribed resource listings
`• email announcements
`• expert systems
`
`• reference interviews
`• telephone reference
`• email reference
`• video conferencing/relay chat
`
`• online help
`• customizable interfaces
`• searchable databases
`
`Combinations of interactive assistance with example services implemented in MyLibrary
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 2
`
`

`
`policies outline the purpose and scope of the library, as well
`as determine for whom the library serves. It is then the
`responsibility of
`librarians
`to choose from available
`technologies the methods for implementing these policies.
`The current trend in librarianship is to use computer-based
`technologies for this purpose. MyLibrary is no exception.
`MyLibrary has been defined as a tool designed to help people
`access the wealth of digital information available in a
`globally networked computer environment and at the same
`time not overwhelm
`these people with unneeded
`information. MyLibrary uses an amalgamation of computer
`technologies (described later) to accomplish this goal.
`
`formulates possible solutions or continues the query process.
`A reactive assistance approach only provides possible
`solutions after being asked questions by users. The difference
`between these two approaches is similar to the difference
`between browsability and searchability. Both browsability
`and proactive assistance layout ready-made solutions or
`information paths. Searchability and reactive assistance
`require the users to articulate information needs and translate
`them into the language of the system. Like browsability and
`searchability, ideally, elements of both proactive and reactive
`assistance are desirable in the implementation of any library
`or information system.
`
`Interactive assistance
`The final ingredient in the MyLibrary model is “interactive
`assistance”, a function of a library providing methods for
`interpreting and customizing its content. No matter how
`well an information system (library) is designed, there are
`always to going to be people who cannot locate the
`information they seek even if it exists within the system.
`The purpose of interactive assistance is to reduce this
`possibility by providing specialized help for specialized
`situations and the means for restructuring a library’s
`collection to fit each individual’s needs. Interactive assistance
`adds a level of intelligence to the use of MyLibrary.
`
`Interactive assistance can be proactive or reactive. Proactive
`interactive assistance queries users for their information
`needs. It analyses the answers to the queries and either
`
`Interactive assistance can take place through direct human
`communication channels or it can be mediated through
`technology (computers). The traditional “reference interview”
`is seen as the most effective example of direct human
`communication for interactive assistance. It is supplemented
`with non-verbal signals (like facial expressions), the process
`is customized in each session, and more importantly, the
`feedback is immediate. At the same time, direct human
`communication is time intensive, and since the people
`trained in reference interview techniques are few in number,
`direct human communication is not scalable. Computer
`mediated assistance is asynchronous in nature where the
`people (librarians) maintaining the information system
`(library) are at least one step removed from users using the
`system. Computer mediated interactive assistance services
`have the ability to reach a wider audience of users, but
`
`Users
`
`Interactive
`Assistance
`
`Librarians
`
`Policy
`
`Information
`
`Data
`
`Know ledge
`
`The service model of MyLibrary
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 3
`
`

`
`generally speaking, the services are not personalized for each
`individual. Artificial intelligence and expert systems aspire
`to fulfill computer mediated interactive assistance, but they
`have yet to provide long-term solutions to users’ demands.
`
`Using the model described above the NCSU Libraries has
`begun implementing a MyLibrary system. It incorporates
`every element of the model described so far. It includes at
`least one combination of
`the proactive/reactive and
`human/computer
`interactive assistance
`services. The
`implementation is called MyLibrary@NCState. The balance
`of this paper describes the interfaces to MyLibrary@NCState
`emphasizing how they exemplify elements of the MyLibrary
`service model. It also describes the technical infrastructure
`supporting these interfaces. The paper concludes with an
`outline of future enhancements for the system.
`
`INTERFACES TO MYLIBRARY@NCSTATE
`the
`MyLibrary@NCState
`is
`an
`implementation of
`MyLibrary service model at the NCSU Libraries of the
`North Carolina State University in Raleigh, NC, USA. This
`section describes the user and administrator interfaces to the
`implementation.
`
`User Interface
`From the user’s perspective, MyLibrary@NCState is a
`customizable HTML page. It is accessible via any Web
`browser supporting Netscape cookies and the Secure Socket
`Layer
`(SSL) protocol. The process of creating a
`MyLibrary@NCState page begins when the user creates an
`account on the system. The account information includes
`rudimentary biographical data: name and email address. In
`addition, the creation of an account necessitates the selection
`of a primary academic interest area from a pop-up menu.
`Once an account is created, the user’s MyLibrary@NCState
`page is dynamically built and displayed. Afterwards other
`links may be added to or subtracted from the preconfigured
`list of recommendations creating the framework for the
`user’s personal “digital library”.
`
`For example, by selecting among the system’s many
`Customize hotlinks, a user is presented with lists of
`disciplines. Each
`list
`is associated with
`information
`resources (databases, journals, Internet resources, etc.)
`specific to that discipline. Resources from any discipline
`may be
`chosen
`to be
`included
`in
`the user’s
`MyLibrary@NCState personalized digital library, which
`appear in the Web browser after the selections are submitted.
`The next time a user visits MyLibrary@NCState, the
`system remembers all customizations and
`lists them
`accordingly.
`
`Resources on the user’s MyLibrary@NCState page include
`information about the system, messages from librarians,
`links to a user’s personal librarians, university resources,
`
`discipline-specific Internet resources, citation databases,
`electronic journals, as well as direct access to common
`search engines and an NCSU Libraries-based selective
`dissemination of information service. These resources are
`divided into the sections below. Items marked with a dagger
`are customizable:
`
`• header
`• global message
`• Message from the Librarian
`• Your Librarians
`• Library Links †
`• University Links †
`• Current Awareness †
`• Personal Links †
`• Quick Searches †
`• Reference Shelf †
`• Bibliographic Databases †
`• Electronic Journals †
`• footer
`
`The purpose and functions of each of these sections are
`described below.
`
`the
`displays
`header
`The
`and Footer.
`Header
`MyLibrary@NCState logo, a navigation bar, a customize
`link, and a logout function. The logo gives the service an
`identity. The navigation bar provides easy movement around
`the page. The customize link initiates the process for
`changing the page’s content. The logout function removes
`the system’s Netscape cookie from the user’s computer
`allowing the user to access the service at public workstations
`and at the same limiting unauthorized access to a user’s
`page. The footer displays version, date, and contact
`information for the system. The user cannot customize the
`header nor the footer.
`
`Global message and Message from the Librarian. These
`services are proactive/computer mediated
`interactive
`assistance functions. They provide the means for librarians
`to broadcast messages to the users of MyLibrary. The global
`message is a text intended for every user of the system. It is
`much like the message of the day (MOTD) function on Unix
`computers. Information intended for the global message
`function includes announcements in changes of service or
`downtime, news from around the campus, or simply an
`interesting URL from the University’s newspaper.
`
`The Message from the Librarian is intended to function
`exactly like the global message except its content is only
`displayed to people who have chosen particular disciplines.
`Consequently there are many Messages from the Librarians,
`but not more than the total number of disciplines. Every
`user of MyLibrary@NCState is associated with an academic
`discipline. Each of these disciplines is associated with a text
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 4
`
`

`
`A screen dump of one user’s personalized MyLibrary@NCState page.
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 5
`
`

`
`to be changed regularly. When a
`intended
`message
`MyLibrary@NCState page is displayed a discipline-specific
`message for the user is included in the content. These
`messages are expected to contain information pertinent to the
`discipline like URLs of interest, announcements of training
`opportunities or the acquisition of new resources, or a short
`description of library-related services of interest. The user
`cannot customize either of these message functions.
`
`Your Librarians. The Your Librarians section lists the
`names, telephone numbers, and email address of the
`librarians and collection managers associated with the user’s
`chosen discipline. Because each user of MyLibrary@NCState
`is associated with a discipline, and since each discipline is
`associated with at least one reference librarian and collection
`manager, then each user can be made aware of the names and
`contact information of their discipline-specific librarians and
`collection managers. This section also lists a generic email
`address intended for reference questions. The Your Librarians
`section is not directly customizable by the user, but it does
`change if the user changes their selected discipline. This
`section is a reactive/human mediated interactive assistance
`function.
`
`Library and University Links. The Library Links and
`University Links sections work similarly. Each is populated
`initially with a librarian-defined list of hyperlinks to various
`library and University home pages. These home pages are of
`any
`type
`but
`usually
`include
`pages describing
`library/university services, hours, policies, finding aids,
`University sites, or campus-wide directories.
`
`These sections are customizable by the user. By selecting an
`associated Customize hotlink, the user is presented with a
`list of available library/university-related information sources
`deemed by the librarian as “important” or “useful to know”.
`Each item in the list is associated with an HTML checkbox.
`The user selects or de-selects any number of these items, and
`by submitting their selections, the system records the user’s
`preferences in the underlying database and redisplays their
`MyLibrary@NCState page with only the selected items.
`
`Since these sections are initially populated by librarians who
`are making recommendations based on disciplines, these
`sections are initially proactive/computer mediated interactive
`assistance services. After
`these sections have been
`customized by the user, they become reactive/computer
`mediated interactive assistance services.
`
`and
`Journals,
`Bibliographic Databases, Electronic
`Reference Shelf. The Bibliographic Databases, Electronic
`Journals, and Reference Shelf sections provide the means for
`the user to have displayed only the scholarly information
`resources they believe are important to their work.
`
`Like the Library Links, these sections are initially populated
`with a list of recommendations prescribed by a discipline-
`specific librarian. The Bibliographic Databases section
`contains lists of journal indexes. The Electronic Journals
`section contains lists of digital serial titles. The Reference
`Shelf was originally intended to include links to Internet
`resources traditionally associated with traditional library
`reference desks (ie. dictionaries, encyclopedias, handbooks,
`manuals, directories, maps, etc.) but it has since grown to
`include just about any type of Internet resource with
`scholarly content.
`
`To customize these sections the user selects the associated
`Customize hotlink. They are then presented with a list of
`their existing section items as well as a list of all the
`system’s disciplines. From here the user can check or
`uncheck any of their existing section items and return to
`their MyLibrary@NCState page. Alternatively, the user can
`select a discipline. This returns a list of all the resources
`associated with that discipline and that section. The user can
`select any of these resources. Upon submitting their choices
`their selections are saved to the system’s database and the
`user is returned to the main page.
`
`Like the Library and University Links, these sections are
`initially proactive/computer mediated interactive assistance
`services. After these sections have been customized by the
`user, they become reactive/computer mediated interactive
`assistance services.
`
`Personal Links. The Personal Links section allows the user
`to save links to Internet resources they use often but not
`included in any of the sections above. No librarian can hope
`to collect the total sum of Internet resources and organize
`them into a database. Given this fact, the Personal Links
`section provide the opportunity for the MyLibrary@NCState
`user to add their own links to the system.
`
`the user first selects the
`this section
`To customize
`Customize hotlink. They are then presented with a list of the
`existing personal links and given the opportunity to delete
`and of
`them or add others. Upon submitting
`the
`customization form the user is returned to the main
`MyLibrary@NCState page. This section is represents a
`reactive/computer mediated interactive assistance function.
`
`Quick Searches. The Quick Searches section provides direct
`access to a number of Internet search engines including local
`online public access catalogs (OPAC). By selecting a search
`engine from a pop-up menu, entering a query in the text
`field, and submitting the form, a database query is
`constructed in the form of a URL. The user’s browser is then
`“redirected” to this dynamically created URL and the results
`of the search are displayed.
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 6
`
`

`
`A screen dump of the MyLibrary@NCState administrative interface.
`
`Customizing this section works just like the customizing
`process of the Library and University Links sections. It is
`also initially a proactive/computer mediated interactive
`assistance service. After it has been customized by the user,
`it becomes reactive/computer mediated interactive assistance
`service.
`
`Current Awareness. The Current Awareness section provides
`the means for the user to search the library’s OPAC for
`recent acquisitions in the user’s interest areas. Optionally
`users can have these search results regularly sent to their
`email address. Assisted with a simplified version of the
`library’s call number system, the user can customize this
`function so it saves ranges of call numbers, profiles, to the
`MyLibrary@NCState database. Users can save as many of
`these profiles as they desire. The profiles are searched on a
`regular basis (weekly) against a list of new acquisitions to
`the library’s catalog, and the results sent to the user’s email
`address. The results include only call number, author, and
`title information. Each item is associated with a URL
`allowing the user to view the full record describing that item
`in detail. Based on this full record, the user can then decide
`
`whether or not they want to borrow the item from the
`library’s collection. This section is a reactive/computer
`mediated interactive assistance function.
`
`Administrative interface
`is done
`Maintenance of MyLibrary@NCState system
`through an administration interface. The interface is a menu
`of hypertext links protected by a simple username/password
`access control system. The administration menu allows
`administrators to create, modify, or delete just about any
`content item in the system’s database. The most important
`item in the menu is the list of academic disciplines since
`each and every other item in the system is somehow related
`to this list. Other important content times include:
`
`• the names and contact information of librarians
`• links and descriptions of information resources
`(databases, journals, etc.)
`• help texts,
`• global message and messages from the librarians
`• the system’s header and footer
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 7
`
`

`
`To create, modify, or delete any of these items the authorized
`librarian selects an item from the menu and completes the
`resulting form. Changes take place immediately.
`
`For example, suppose somebody wanted to change the
`global message. They would select the Edit Global Message
`of the Day hotlink and enter what ever text they desired. If a
`new librarian where to join the library’s staff, then they
`would select the Manage Librarians hyperlink and create a
`new record making sure the record was associated with at
`least one discipline. Consequently, users of the system who
`had selected a discipline equal to the discipline chosen by the
`new librarian would then see the new librarian’s name and
`email address on their MyLibrary@NCState page.
`
`The administrative interface hosts two other functions:
`
`reports and email. The reports function is immature, but in
`conjunction with a standard HTTP common log file, will
`provide access to qualitative and quantitative data describing
`how the system is being used.
`
`Using the email function, a librarian can mass email all the
`people in one or more disciplines. The content of these
`email messages is intended to be of the same sort of
`information as
`the Messages From The Librarian.
`Consequently, this function is a proactive/computer mediated
`interactive assistance service. Users do not have to receive
`this email unless they desire it since it is an option in each
`user’s biographical profile allowing them to turn it off or
`on.
`
`Users
`
`HTTP client
`
`Librarians
`
`Policy
`
`TCP/IP network
`
`HTTP server
`
`Access control
`
`Scripts & libraries
`
`Programming language
`
`Database
`
`OperatingSystem
`
`Hard ware
`
`The computing model of MyLibrary
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 8
`
`

`
`T E C H N I C A L
`
`M Y L I B R A R Y @ N C S T A T E
`INFRASTRUCTURE
`MyLibrary@NCState is essentially a database application,
`accessible from an HTTP/HTML interface, and governed by
`the principles and practices of librarianship. The distinctive
`element of this system is not the technology driving it, but
`the interactive assistance services it provides via librarians.
`Interactive assistance and
`librarianship were outlined
`previously. The text below describes the system’s technical
`infrastructure, the computing model.
`
`MyLibrary@NCState is primarily built on four software
`technologies:
`
`1. an operating system
`2. a structured query language (SQL) database server
`3. a hypertext transfer protocol (HTTP) server
`4. a scripting language “gluing” together items #1, #2
`and #3
`
`Operating System
`MyLibrary@NCState is grounded on a computer running
`Unix, and just about any computer running Unix can run
`MyLibrary@NCState. Unix was chosen for two reasons.
`First, Unix is the most commonly used operating system for
`large Internet services. Consequently, there exists a large
`number of people who can administrate Unix computers.
`Second, Unix is available for the widest range of hardware
`platforms, and since the NCSU Libraries considers the
`possibility of sharing the MyLibrary@NCState source code,
`the Libraries does not want to limit what the system can run
`on.
`
`Database Server
`The SQL database hosting MyLibrary@NCState includes
`multiple tables holding data for the majority of the system’s
`content (user and current awareness profiles, Internet
`resources, help texts, recent acquisitions information, and
`relationships between these tables). Creation of these tables
`is done through a minimalistic but wholly functional
`terminal interface, but data entry functions are supported via
`HTML forms from the Administrative interface.
`
`The database application serving all this content is MySQL.
`It was chosen primarily because it was free, implements
`SQL, runs on multiple Unix computers, provides the
`mechanisms for auto-incrementable fields as well as variable
`field
`lengths, but most
`importantly,
`it supports an
`application programmer’s interface (API) for both the Perl
`and C programming languages.
`
`HTTP server
`is a
`The HTTP server hosting MyLibrary@NCState
`Netscape Enterprise Server, but any HTTP server would
`work as long is could run on a Unix computer and support
`
`CGI scripts; MyLibrary@NCState does not rely on any
`special functions of the Netscape Enterprise Server.
`
`Scripting language
`Perl is the CGI scripting language chosen to “glue” together
`the SQL database and the HTTP server. Perl was the obvious
`choice for this purpose since it is interpreted (making it easy
`to debug), free, works on multiple computing platforms,
`widely supported by the Internet community, but most
`importantly is one of the APIs supported by MySQL.
`
`MyLibrary@NCState is really two sets of Perl scripts. One
`is for the user interface and the other is for the administrative
`interface. Both sets “require” and “use” many supporting
`subroutines. Including both POD (plain old documentation)
`and comments, the entire system comprises more than
`13,000 lines of code.
`
`Program execution. Program execution begins when a user
`connects to the default file (a script) of the HTTP server and
`initializes a number of global variables. If the user’s browser
`sent a MyLibrary@NCState Netscape cookie, then the value
`of that cookie is uses as a database key to display a specific
`MyLibrary@NCState page. If a MyLibrary@NCState cookie
`was not sent, then the user’s browser is redirected to the
`University’s SSL authentication
`system. The user’s
`authentication
`is
`then used as a key
`to
`locate a
`MyLibrary@NCState database record. If a record is not found
`then a new record is created and a MyLibrary@NCState
`cookie is returned to the user. If a record is found then a
`MyLibrary@NCState cookie is returned. In either case, the
`user
`then
`has
`the
`opportunity
`to
`view
`their
`MyLibrary@NCState page and customize it accordingly.
`
`Customization commands are sent via the command line
`argument of a URL. Program execution branches to specific
`subroutines based on the values of these command line
`arguments. In general, a command line argument will be of
`three types: get, set, or display. Get commands, not to be
`confused with GET HTTP action statements, display a user’s
`current settings and allow them to choose other options via
`HTML forms. Set commands
`take
`the
`input of get
`commands and save them to the system’s database. If the
`command
`is
`not
`get
`nor
`set,
`then
`a
`user’s
`MyLibrary@NCState page is displayed.
`
`NOT JUST A PORTAL OR BOOKMARK MANAGER
`T h e r e
`a r e
`a t
`l e a s t
`f o u r
`t h i n g s
`t h a t
`m a k e
`MyLibrary@NCState not just another portal or bookmark
`manager. First, the system includes a service allowing users
`to regularly receive and search lists of new books added to
`the library’s collection, the Current Awareness service.
`Using Library of Congress call numbers for books and
`serials, users can create any number of Current Awareness
`profiles. The MyLibrary@NCState system saves these
`
`Petitioners Great West Casualty Co., BITCO Gen. Ins. Corp., and BITCO Nat'l Ins. Co.
`Ex. 1005, p. 9
`
`

`
`profiles and searches its database for them on a regular basis.
`Search results are sent to a user’s email address, which
`allows direct access to the library’s catalog via a hotlink and
`to more information describing the located item.
`
`services is very difficult to describe in terms of quantity or
`quality. If a means for measuring the value of MyLibrary’s
`content and services were articulated, then those means could
`be put into place and ultimately support a better model.
`
`Third, MyLibrary@NCState does not provided enough
`flexibility allowing users to customize it for their own
`needs. The current
`implementation cubbyholes users’
`information needs into a limited set of five or six groups of
`information
`(personal
`links, bibliographic databases,
`electronic journals, etc.). The implementation should allow
`the user to create their own groups of information. Future
`implementations will provided this functionality.
`
`Fourth, MyLibrary@NCState does not support enough direct
`human communication channels. Users desire or require the
`assistance of other people when it comes to information
`work.
`If MyLibrary@NCState
`supported additional,
`synchronous modes of communication between librarians
`and users (or users and other users), then users might spend
`more time evaluating data, information, or knowledge rather
`than trying to locate them. Supplemental communication
`channels include simple relay chat rooms, telephony, or
`video conferencing.
`
`It is an interesting time for librarians and other information
`professionals. As the global economy continues to move
`away from manufacturing enterprises and towards service
`industries,
`information professionals are
`finding an
`abundance of opportunities. At the same time they are
`realizing there are hosts of problems assoc

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket