Professional Documents
Culture Documents
Model and Architecture For Virtual Library Information System
Model and Architecture For Virtual Library Information System
Abstract—An overview of the features of the design and x lack of confirmation of the reliability of the information
development of the Virtual Library information system was received (anonymity of publications, modification of
conducted. A new approach is proposed for designing and reliable information, fraud, etc.);
developing the Virtual Library information system for
preservation and development of e-books in the format of MARC x high probability of inaccuracy and incompleteness of
21. The model of information system Virtual Library is proposed. information.
Keywords—virtual library; e-library; cloud computing; The Traditional Library should be solely responsible for the
information system; MARC 21; virtual library; e-book. information contained in its territory [1-5]. This, in its turn,
puts IT professionals in a variety of tasks in operational
identification, processing, searching, storing and providing
I. INTRODUCTION relevant access to large databases of this book library, that is,
Today, with the exponential growth in the demand for an electronic library [20-29]. According to [1-5], the digital
operational information for a modern civilized person, it library (Digital Library) is a distributed information system
becomes actual digitization of a book fund of different (IS) for storing heterogeneous collections of electronic
directions and access to it at any time from any part of the documents (text, graphics, audio, video, etc.) and providing
globe [1]. Attending libraries does not have enough time, or them access through the Internet in a user-friendly form [30-
this process becomes rather uncomfortable (the necessary 37]. This is too inaccurate definition of this concept. It defines
information is distributed in several libraries, as well as in which standards of preservation must be respected and which
several geographically located cities/countries) [2]. In addition, information technologies (IT) are desirable to use. Therefore,
the list of services and their quality will not always satisfy the the purpose of the creation of an electronic (virtual) library is to
average consumer of information [3]. Therefore, such libraries provide operational information to regular users of access to
are no longer satisfying to some extent the requirements for information relevant to their limited access data (rare and
informatization of modern society [4-5]. manuscripts, photo albums, dissertations, archives that are not
available in most libraries) or to such data that exist only in
II. GENERAL PROBLEM RESOLUTION electronic form. An additional bonus of the electronic library is
to provide consumers with better information services for
At first glance, the Internet can solve problems in finding working with electronic data (documents, books, manuscripts,
relevant information [6-13]. But here there is a number of etc.) of large volumes. Therefore, an electronic library is an IS
problems [14-19]: that provides high-quality and timely access to current
x Loss of time to search for relevant consumer-specific information in online mode with the effect of visiting a
information, but not "popular" among most Internet traditional library (the availability of shelves with books, the
users; ability to view and select books on shelves, view a scanned
book) [1-5].
x Lack of unique information on the Internet due to the
fact that it is necessary only for a narrow circle of III. ANALYSIS OF RESEARCHES AND PUBLICATIONS
consumers;
Virtual Library is an environment of such an IP that
x confusion among the large number of search results specializes in informational objects (books, manuscripts,
obtained on a consumer request; documents, manuscripts, etc.) which are stored and processed
x rapid change in the dynamics of access to certain sites only in electronic-digital form and to which the consumer
with the necessary information; accesses information through search engines Internet, or
through specialized ISs [1-5]. In the latter case, the user must
x the lack of an option, as the recommended literature for often be a registered user of this IS. That is, there are two types
highly specialized topics; of e-library [1-5]:
Application
Redis Cache is a set of information objects in which the professor is
SQL DB interested, X ad is a set of information objects, and which the
administrator is interested in, X qw is a set of information
Web App User
objects that meet the criteria for information retrieval, L pr is a
Mongo DB set of recommended literature references for consumers from
NON SQL
Stores All
the professor. Generating the results of subsystems to generate
Admin
Bibliographic Data Web Jobs reports of relevant content in accordance with (1) will provide
Fig. 4. Structure of the Virtual Library Information System
a superposition of functions
Y c , f sd $ f bd )
f qw $ f cs $ ( f qw
SVL X , S us , S pr ,S ad , S bd , S sd , S cs , S ch , S qw , Y ,
(1)
f us , f pr , f ad, f bd , f sd , f cs , f ch , f qw !, c is the operator of the previous results formation of
where f qw
the reports generate subsystems functioning at
where X is inputs in VLIS as a description of the information Y Yuq Y pq Yiq Yaq , where Yuq is the set of generated
object, including in the format of MARC 21, and the very
information object; S us is a subsystem of working with users reports of relevant content according to user requests; Y pq is a
to generate the results of their queries; S pr is subsystem works set of generated reports of relevant content according to the
professor's requests; Yiq is a set of generated reports of relevant
with professors to form the results of their requests; S ad is
content according to the visitors requests in VLIS; Yaq is the
subsystem of input / modification of the rules of operation of
other subsystems from administrator VLIS (for example, rules set of generated reports of relevant content according to the
of linguistic search, cache update, and more); S bd is subsystem requests of the administrator in VLIS.
of formation of unstructured database based on MARC 21; In the general subsystem of the formation of results in the
S sd is subsystem of the formation of a structured database form of generating reports, taking into account (1)-(2), will be
based on MARC 21; S cs is cache processing subsystem for presented as a tuple and a superposition
generating reports on popular consumer queries; S ch is
subsystem of cache formation; S qw is subsystem of formation Sqw Y qw, Qus ,U qw,U qc ,U qd , f qd , f qc , f qw !
of results of work of subsystems of generation of reports; Y is Y qw f qw (U qw, f qd (U qc , f qc ( X ,U qd ,Qus ))) 3
output from VLIS in the form of reports of relevant content; Y qw f qw $ f qd $ f qc
where B dt is the set of unstructured data in the database, X al SVL X in ,U sc , B dt ,U dt , Bsd ,U sd , Qus ,
is the information objects set which ones need to be digitized, U us , L pr ,U pr , C sh ,U sh , Yqw ,U qw ,
U sc is the set of conditions for the objects location and objects
f bd , f qw , f sc , f st , f ch , f rp , f mk ! .
themselves scanning, U rp is the set of scanning image
recognition conditions, U mk is the set of conditions and rules The set of user queries for the Virtual Library information
for marking the recognized a binder in the MARC 21 format, system takes the form Q us f us ( X us ,U us ) . Accordingly, the
U dt is a set of conditions for the storage of new formed formation of a professor's list in his personal cabinet
descriptions for recognized information objects, f bd is the L pr f pr ( X pr , Q pr , Bsd , Csh ,U pr ) , a cache update
operator of the data saving or updating on the processed Csh f ch (Qus , Q pr ,U sh ) . Then the results of the queries will
information object, f mk is the operator of the information
be presented as a superposition
object marking, f rp is the operator of the information object
recognition and identification he, f sc is the operator of the Y qw f qc $ f qw Rr Y qw f qd $ f qc $ f qw
scanning of the information object location and its bindings.
The subsystem of the formation of a structured database based Y qw f qc ( f qw (Qus ,U qw ),U qc ) Rr
on MARC 21 will be presented as S sd B sd , Bdt ,U sd , f sd ! Y qw f qd ( f qc ( f qw (Qus ,U qw ),U qc ),U qd ) 9
and B sd f sd ( Bdt ,U sd ) , where B sd is the set of information
objects descriptions in a structured database, U sd is a set of The quality of obtaining relevant content for user inquiries
directly depends on the quality of the description of the
conditions for the formation of structured descriptions of scanned information objects. But the efficiency of forming a
information objects, f sd is the operator of the information qualitative set of relevant content depends on the quality of the
object description saving or updating in a structured database. update of the cache and the effectiveness of the implemented
Subsystem cache formation at B sd C sh will be presented as algorithms of information search.