College and Research Libraries MICHAEL A. JENNINGS Optimizing Library Automation with a Central Dynamic Store Too many automated library systems are focused toward a mecha- nized, batch-processing, card-oriented system. The technical processing areM of a large library (over 500,000 titles) are mainly business func- tions applicable to a Central Dynamic Store (Data Bank) concept. The implementation of such a concept utilizing an on-line computer system is discussed with emphMis on the acquisition, serials, cata- loging, and circulation functions of a library. Too MUCH has been said about the in- creasing production of printed material in the world and the problems this mass of material will cause in our present li- braries. Mechanization is thought to be the answer to this complex problem, but the inherent problems of mechanization have only added to the already existing complexities of the library environment. This paper assumes that library auto- mation is needed and discusses a new approach in library automation as dis- tinguished from library mechanization. complexities of the library environment. Library automation is the implementa- tion of library procedures on a computer as opposed to punched-card equipment or mechanization. The approach taken in this paper is not new from a systems standpoint, but it is new in its applica- tion to a library environment. Specifical- ly, the type of library referred to here is a university library. This does not mean that the methods discussed are not applicable to other types of libraries. Mr. Jennings is Information Scientist and Library Systems Consultant with Arthur D. Little, Incorporated, Cambridge, Massa- chusetts. The techniques of Business Informa- tion Systems utilizing a "Data Bank" store are used to eliminate the single- function machine concepts of the punch- card systems. The library as a business environment is complemented by a Cen- tral Dynamic Store (CDS) which hous- es selected files and which supports the simple procedures of the library and does not pretend to deal with all of the exceptions of the library process. THE BusiNESS FuNCTION The library as a business has always existed, but the library profession has not satisfactorily approached it from this perspective. The librarian can be viewed as a businessman with an information service as the product he is furnishing. Within the library, there are common business functions such as purchasing, marketing, bookkeeping, and shipping- receiving. These functions indicate a strong business attitude, and they should be treated as such for systems design simplicity. If these business functions are de- fined, an approach for automating a business service environment can be taken. An initial step for definition is I 391 398 I College & Research Libraries • Septe1nber 1969 the analysis of the existing practices for more centralized procedures within the business or the library. The library, like many businesses, exists for the buyer or user; therefore, its foundation must be centralized for strength and yet fluid for diversity in order to meet the demands on it. The traditionalists have offered .a so- lution to early business systems. This was the punched card. Without this ini- tial media, large business systems would not have progressed to the more so- phisticated on-line, time-sharing com- puter systems of today and tomorrow. The punched card systems, however, are becoming dated, and more effective systems are now being implemented. From the experience learned through early systems, why should libraries adopt dated card-systems for libraries? Before discussing the CDS approach for li- braries, some points should be clarified about the card-system in the library en- vironment. THE CARD- SYSTEM LIBRARY A majority of the library automation projects (these are mechanization proj- ects) revolve around the unit key- punched card. 1 This approach to li- brary automation is static. Card systems are not flexible for the selection and/ or changing of specific information. Al- though card information is machine- readable, the validity of the information is questionable because of the difficult verification procedures employed. These and other qualities made card-systems 1 Ralph E. McCoy, "Computerized Circulation Work: A Case Study of the 357 Data Collection System," Library Resourc es & Technical Services, IX (Winter 1965), 59-65 ; Carl C. Cox, "Mechanized Acquisition Procedures at the University of Maryland," College & Researc h Libraries, XXVI (May 1965), 232-36 ; Bruce W. Stewart, "Data Processing in an Academic Library," Wilson Library Bulletin, XLI (December 1966), 388- 95; " The Use of Data Processing Equipment in Cir- culation Control," Library T ec hnology Reports (July 1965), 24 p. (Widener Memorial Library, Harvard University Research Library at U.C.L.A., Research Library at the Thomas }. Watson Research Center of IBM Corporation). unsuitable for modern libraries as well as non-compatible with .any other library environment than the one for which they were designed. The mechanization of library proce- dures utilizing the card-system is nor- mally implemented to a specific area of library processing (i.e. , circulation, or- dering, and/ or serials). Consequently, other areas of the libraries have suffered from the inherent problems of this mechanization. Considerations of the en- vironmental controls and influences of the other areas within the library have not been recognized or have just been ignored. The area that is mechanized does not necessarily improve the total service or total organizational process of the library. It may, in fact, complicate or add needless problems to the library's other processing functions. The product of a card-system is a list. The list may reflect a status of material (i.e., on-order, charged circulation, or received) or financial statements for accounts. The list produced from cards is only an indication of status at the time the cards are processed, and does not reflect current or now status. The value of lists in a dynamic business en- vironment is normally low. For purp m; n,m ~ 0 and a list, L, of modular routines, L = (M1R2, M2R3 ... MmRq) Thus, P = Cvn (L) It has been found that programs writ- ten employing the modular programming technique are efficient both from the standpoint of core memory utilization and of program execution times. With the complexity of on-line real-time sys- tems programming, the modular concept furnishes comprehensive and detailed documentation that may be understood by programmers at all levels of pro- ficiency. The CDS system is a new concept, and it is of an experimental nature to- day. Consequently, change and modi- fication are characteristic. The modular Optimizing Library Automation I 403 technique in programming structures meets the changing design and is neces- sary for the CDS system where pro- gramming logic becomes complex. FILE 0RGANIZA TION The file structures of the CDS must be planned to allow a maximum of re- trieval flexibility. This can be accom- plished economically by fixed field for- mats. This strategy allows any piece of information within any file or record to be addressed for retrieval by the pro- gramming system. The retrieved param- eter can be displayed either for re- ferral type of information or updating operations. The fixed field format of a title rec- ord allows future expansion of the sys- tmn for selective dissemination of infor- mation ( SDI) purposes. This type of system function is an alarm system to announce to personnel receipt of ma- terial that they may have interest in reading. A university research environ- ment has a high usage potential for this type of by-product from the CDS system. For standardization, the author-title record formats for the CDS or any li~ brary system should be built around the MARC (Library of Congress) format. If file structures conform to the MARC formats, compatibility with the new-ti- tle magnetic tapes from the Library of Congress will exist. The files in the CDS environment are accessed by main entry, LC cataloging entry, or any other parameter of infor- mation that is used for a look-up key. These parameters can be combined in a ~oolean logical search request. 5 Dy- namic file structuring maintains a link- ing organization of files that allows re- trieval of series of titles, volumes, etc. 5 Michael A. Jennings, " Construction of Boolean Search Operations in a Coordinate Indexing System," Proceedi ngs of the American Docume ntation Institute 1966 Annual M eeting, October 3- 7, 1966, Santa Monica, Cali fornia , Adrianne Press, 1966. p. 17-27. 404 I College & Research Libraries • September 1969 HARDwARE CoNSIDERATIONS To support CDS approach, an on-line, time-sharing computer configuration is needed. This is understandably a cost that would stop most libraries from im- plementation of this type of system. But the concept of time-sharing lends itself toward a community or cooperative ownership among a group of libraries.6 The shared concept helps to dissolve the total costs in maintaining a com- puter facility by a single library. If the library is in a university environment, the Computer Service Center of the uni- versity may be already operating a time- sharing system. The computer does not necessarily require a large core mem- ory to support the CDS system because most operations are input and output ( I~O) file processing and large compu- tatiOn programs are not involved. The storage unit for this system is of ~rimary concern. Random access storage IS costly today for the capacity to hold a total file system or CDS approach for a. large library environment ( 500,000 titles) . The IBM data cell is the only mass storage equipment on the market today that approaches a reasonable stor- age-cost-bit. For example, the CDS sys- tem for a library of approximately 500,000 titles must employ at least one data cell of maximum capacity or ap- proximately $35,000 per year for stor- age costs. Remote consoles in the form of both teletypes and cathode ray displays are needed to support the remote on-line inquiry and output printing-processes of the system. The number of terminals is a function of the system's environment. . It should be mentioned that in design- Ing a system as discussed here, hardware backup should be considered. The crit- ical importance of the service rendered • 6 "New England Interstate Agency Plans Regional L1brary Center," Scientific Information Notes, VIII ( October-November 1966) p. 5, 6. by a library utilizing the CDS system approach must be protected with back- up systems. If the main system were to fail, backup storage and master files should be maintained for recovery from a failure. Backup hardware in the form of magnetic tapes is one solution. Other solutions can be employed depending on the critical importance of the function- ing environment and monies available. CoNCLUSIONS Improving manual procedures (in formulating the manual processes) with the thought of eventual automation must be of initial concern. The comput- er and the CDS system is the means of assisting in library procedures of a clerical nature. By no means does this paper and its concepts offer a cure-all to all complexities of a library business. But, if properly implemented, the sys- tem frees librarians from routine tasks in order to concentrate more fully on "snags" or the decision-making processes for which they are trained. The costs are never reduced through library mechanization or automation. A leveling of costs may be felt if an auto- mation system is allowed to run for about five years. After this, costs could settle to a palatable level. Expanded user serv- ice is a normal rationalization for high costs. Until deeper subject categorizing is employed this service can be practical only in a small specialized subject area or from the broad LC subject categories. Lately the expanded user service hy- pothesis has resulted in the olde practice of book catalog issue. The notions discussed in this paper are not impractical from a standpoint of technology. Future automation projects, if they are to be meaningful and prac- tical, will or should utilize the CDS con- cept. With these considerations, the com- patibility with any future information network hookup on a state or nation- wide level can be met. • •