【摘要】“十四五”以来,智慧图书馆建设逐渐进入高质量建设深水区。新一代图书馆服务平台是智慧图书馆建设的重要抓手。上海图书馆云瀚平台是FOLIO的中国化。云瀚以“平台+应用”的模式为系统开发提供了足够的灵活性和可扩展性。FOLIO馆藏管理系统就是云瀚平台的首个应用模块。上海图书馆在前期用户需求调研基础上,利用云瀚平台的业务和技术底座,并复用FOLIO社区的LSP基座模块,扩展开发了3个基础Apps(详编、简编、数据导入)和5个业务Apps(验收、出入库、移库、清点、剔旧)。初步实现了上海图书馆纸质馆藏资源的全流程管理。
1引言
国内智慧图书馆建设自2010年被正式提出[1]至今已取得诸多成果[2]。公共图书馆智慧化建设也已成为国家发展规划,“十四五”提出要积极发展智慧图书馆,《关于推进实施国家文化数字化战略的意见》进一步明确了建设任务。虽然对智慧图书馆的组成要素、技术架构等各学者还莫衷一是[3–8],但无疑,随着国家战略的明确,智慧图书馆建设需要从起步发展阶段[9]进入到高质量建设深水区。在国家图书馆提出的全国智慧图书馆体系建设中,智慧图书馆管理系统是整个体系的“大脑中枢”[10]。而传统的图书馆集成管理系统(IntegratedLibrarySystems,ILS)已不再能够支撑图书馆的智慧化建设。新一代的图书馆管理系统,即图书馆服务平台(LibraryServicePlatform,LSP)将成为智慧图书馆建设的一个重要抓手。图书馆管理系统的智慧化升级不能仅仅是一个软件的选择,国内还是国外,商业还是开源,更需要革新图书馆的技术生态,真正把图书馆从孤立封闭系统中解放出来。
一方面,以技术驱动的图书馆智慧化建设不是单靠某一图书馆能独立实现的,需要多方参与,优势互补,合作完成[11]。另一方面,在充满了不确定性的“乌卡”时代,图书馆也需要更大的自主权,以互操作性和开放架构为终极目标构建开放的图书馆服务平台,以足够的韧性应对挑战[12]。而这也正是FOLIO(TheFutureofLibraryIsOpen)的愿景:图书馆的未来是开放的。
2现状与需求
2.1综述与现状
“十四五”以来,图书馆智慧化建设已成为行业共识[15]。国内一些图书馆也探索出了符合现状与需求的智慧化建设方案与模式[16]。利用新一代信息技术重组业务流程,通过智慧采编、智能书库、智慧流通以及无感借阅等方式来提升图书馆业务效能已成为一个重要的发展方向[17]。当前,上海图书馆正在探索建设一个大阅读时代的智慧复合型图书馆,一个从建筑、服务、业务和管理全面实现智慧化运行的图书馆[18]。公共图书馆的业务智慧化,需要优先推进核心业务和业务核心环节的智慧化,其中就含馆藏管理。图书馆馆藏管理包括了馆藏发展及关于馆藏资源的选择和采集、剔旧和更新、维护和保存等一系列工作[19]。基于上海图书馆业务现状,本文讨论的馆藏管理限定为纸质文献作为馆藏文献资产从验收入藏到剔旧处置的全生命周期管理,包括了验收、出入库、移库、调拨、清点、剔旧、馆藏分析与维护等。
图书馆馆藏文献的精准化管理一直是一个痛点。20世纪90年代开始,自动化系统开始广泛应用于国内图书馆的服务与业务,条形码在定位、检索、管理等方面起到了重要作用[20]。尽管条形码技术相对较旧,但因其准确、可靠、经济而沿用至今,并成为图书馆文献服务与管理的基础设施。21世纪初,RFID的引入则将图书馆馆藏管理带入了自助时代。RFID因其非接触、高效、可编程等技术优势,无论是传统的借还、安防、典藏[21],还是RFID智慧化建设[22]、盘点机器人[23]、自助图书馆[24]、智能仓储[25]等方面都展现出巨大的优势。但受限于馆舍、成本、技术和管理等因素[26],上海图书馆只在开架馆藏管理中应用了RFID,馆藏占比更多的基藏书库和保存本书库依旧使用条形码。
上海图书馆作为一个大型的研究型公共图书馆,以开架借阅空间、闭架基藏书库、闭架保存本书库、外围仓库的四级典藏空间,管理各类型纸质文献资源超过5000万件册。针对不同文献类型与服务方式,有5个业务中心的多个部门进行具体的管理工作。以2023年上半年为例,采编中心、读者服务中心、典藏中心、专业服务中心、历史文献中心、阅读推广中心对图书、手稿、家谱、报刊合订本、音视频等各类型文献验收约23万册,剔旧约10.6万册,移库约5.1万册,非流通出入库约0.6万册。另外,上海图书馆还作为上海市中心图书馆总馆,以HORIZON系统为核心构建全市统一的技术服务平台,支持总分馆的公共查询、流通、采访、编目等业务,实现“一城一网一卡一系统”[27]。面对如此复杂的业务环境,在“四位一体”的智慧图书馆建设中,馆藏管理的业务智慧化成为了当务之急[18]。
FOLIO的模块化设计为图书馆的本地化扩展提供了足够的灵活性[34]FOLIOwasconceivednotasanILS(IntegratedLibrarySystem)。CALIS在2018年11月发布了基于FOLIO二次开发的下一代图书馆服务平台CLSP(CALISNewGenerationLibraryServicePlatform)[35]。2018年5月,深圳大学图书馆新一代图书馆服务平台实现与FOLIO平台对接[36],后以FOLIO的完整建模流程开发了选座日志App[37]。国内外图书馆也以FOLIO平台或开发或集成了各具特色功能的Apps[38-42]。在推进上海图书馆东馆信息化建设中,上图采用云瀚“平台+应用”解决方案,规划建设包括全预约、网借、空间管理、信息加工、文献管理、数据中台、AI中台等一系列应用,并于2020年和2021年先后上线“FOLIO馆藏管理系统”和“FOLIO流通系统”[13]。
2.2调研与需求
2016年8月,上海图书馆成立典藏中心,负责馆所纸质文献、数字资源、多媒体资源等典藏文献的长期保存、保护与保障。根据计划,典藏中心在成立初期的重点工作有:①推进文献资源清点核查。做到账实相符,有书有目,有目有书等;②加强典藏资源流程监管。重视馆藏资源全生命周期的监控与管理,加强对馆藏验收、剔旧、调拨、捐赠等操作流程的过程监管。科学制定捐赠资源的接收、编目、入藏等环节的规章制度等;③开发馆藏资源管理系统。实现馆藏文献全流程管理。同时注重与现有编目系统、流通系统、资产管理系统的分类定位与整合衔接。
2018年,为配合上海图书馆东馆的信息化建设,上海图书馆进行了“下一代图书馆系统和资源中心各业务部门调研”。借此,典藏中心全面梳理了中心的文献与数据资源,业务范畴、流程与协作,以及系统功能与交互等基本情况。2019年4月,上图正式启动“FOLIO馆藏管理系统项目”。为确保新系统更加贴合业务流程解决业务痛点,典藏中心在2018年馆所信息化调研的基础上,进行了为期3个月的“典藏中心FOLIO系统需求调研”。调研步骤包括:调研计划制定;问卷表设计;问卷表分发与填写;问卷表回收与整理;实地访谈调研;调研结果汇总分析。
2019年3月,典藏中心既制定“典藏中心业务流程调研计划”。调研内容包括:职能概况;资源状况;业务流程(文献流与数据流);现有系统功能与存在问题;新系统功能需求等。根据调研内容设计了《业务流程调研表(领导版)》和《业务流程调研表(职员版)》。《业务流程调查表(领导版)》是专为部门主管设计的调查工具,旨在全面了解部门业务流程,并掌握部门对新系统功能的紧迫性和前瞻性需求。调研内容包括:部门岗位工作穷举、部门管理文献类型穷举、部门使用系统穷举、部门对接的上下游岗位/部门穷举、部门接收操作管理的报表文档数据穷举、现有系统功能及缺陷、现有业务的制约与改进、对新系统的功能需求。《业务流程调研表(职员版)》则是针对一线业务岗位员工的调研内容,包括岗位的具体职责、工作内容、管理的资源、使用的系统与功能、操作步骤、对接的上下游部门/岗位等等,更具体可见附录1。
调研对象要求业务组长参与调研。同一个岗位有多人承担时,新老员工各自抽样参与调研。典藏中心核心职能岗位,应由多人参与调研。参与调研的员工需独立填写,不得相互参考,但可以与未参与调研的员工讨论并征集他们的意见。中心最终向23位员工发放问卷调研表。在回收问卷之后,再针对具体问题与使用情景进行实地访谈调研。
根据问卷内容整理,典藏中心业务工作类别主要有:①入库验收。对新购书刊、视听资料、专利公报、手稿、家谱,以及阅览室下架书刊、作废标准,捐赠资料等验收后入库上架。上游部门包括采编中心、历史文献中心、读者服务中心、专业服务中心。②书库管理。主要包括文献出入库、移库、盘点、捐赠文献管理等。③服务保障。包括了参考借阅、汽车图书馆、网上委托借书、馆藏数字化、馆藏文献分析、馆藏流通分析等。④文献保护。主要有书库温湿度环境监测、文献防虫防蛀、书库消毒杀菌等。⑤文献清点。对已编历史文献的书、目清点,未编文献的除尘清点上架与简易目录编制。
使用的业务系统包括:HORIZON系统及其脚本程序,馆内和外围索书系统,古籍借阅系统,报刊装订系统,温湿度监控系统等。
业务流程与系统存在的主要问题有:①文献交接。跨中心/部门的文献交接,无系统记录,交接明细与权责不清。②书库管理。基藏书库、外围书库、汽车图书馆、古籍书库等文献出入库功能相互分割,无统一或协调性的平台进行管理。部分历史文献、专利公报无有效的书目数据与系统支撑,文献的典藏、流通尚处于手工处理阶段。③数据交互。HORZION系统、报刊装订系统、办公自动化系统之间无有效的数据交互,导致各系统之间的数据不一致,系统功能无法充分利用。跨部门的数据流通不畅,典藏中心与历史文献中心、信息处理中心都无有效的数据流通渠道。④数据利用。HORZION等现有系统无法支持移库、剔旧等书库管理工作中按需灵活生成数据清单,也无法有效地进行多维度的数据统计。
3设计与功能
3.1系统设计:架构
FOLIOLSP基座是图书馆服务平台的基础模块集合,包括用户管理、流通、典藏、采访等,可以满足图书馆的基础运营。FOLIO馆藏管理系统即是利用FOLIO社区的StripesUI和RMB(Raml-Module-Builder)开发框架在FOLIO基座之上进行的扩展,复用的基座模块主要有:mod_users,mod_login,mod_permissions,mod_configuration,mod_inventory_storage等。扩展模块包括:shlibrary_mod_shl_acceptance,shlibrary_mod_shl_data_import,shlibrary_mod_shl_inventory,shlibrary_modshlloan,shlibrary_mod_shl_source_record_manager,shlibrary_mod_shl_weeding等。系统架构如图2所示。
3.2系统设计:详编App
FOLIO馆藏管理系统建设目标是对上图实体资源作为馆藏资产全生命周期的精确管理。一方面,馆藏资源类型众多,包括了现代书刊、手稿、家谱、碑帖、古籍、档案、民国文献、老唱片、老照片、年画等特藏资源,以及大量的未编文献、作废标准等。另一方面,上海图书馆是上海市中心图书馆总馆,依托HORIZON构建了统一的技术服务平台和书目数据库[44]。FOLIO基座中的典藏App(InventoryApp)将承担起HORZION统一书目数据库的责任,是全市图书馆联盟纸质资源管理的基础,特别是“一卡通”的通借通还业务。因此,FOLIO馆藏管理系统在FOLIO典藏App基础上开发了独立的书目馆藏Apps:详编App和简编App。前者包括HORIZON中上图的馆藏数据,也包括了其他系统数据:家谱联合编目系统、手稿编目系统、报刊装订系统、单机编目系统等。后者则主要是未编文献、作废标准、捐赠资源、非文献类实物等非公开的馆藏数据。
FOLIO的元数据方案遵循微服务的域敏感原则,每个App的数据模型与元素秉承最小化原则,只保留满足本模块功能的核心元素[45]。根据上图馆藏管理需求,详编App元数据模型分层为“书目(Instance)—馆藏/单件(Holding/Item)”,而非FOLIO基座Inventory的“书目(Instance)—馆藏(Holding)—单件(Item)”三层结构。同时,书目、馆藏元素沿用部分原生Inventory元素,删减主题、责任者等类别元素,新改文献资源类型、数字化、附件、捐赠、清点、出入库、注销等。简编App则是更为精简的单层元数据方案。
通过API平台、数据导入等方式,详编App整合了包括HORIZON等多个编目系统数据,数量达到了千万级。为了提高检索性能,遵循FOLIO社区实践,详编App使用Elasticsearch进行索引。使用CQRS(CommandQueryResponsibilitySegregation)架构模式,用户发起的读取和写入操作分开处理。数据写入,例如创建、更新或删除由详编App处理。数据查询请求则发送给检索微服务。
3.3系统功能:验收App
条码标识的现代图书,如图7所示,上游采编中心可以在验收App中新建交接批次,然后逐条扫码操作。验收App根据对接系统信息,通过API平台从HORIZON中获取相应的书目与馆藏数据。这一步系统会执行条码重复性、馆藏状态、馆藏地的校验,如有异常信息提示,由系统或人工选择下一步操作。当已插入数据生成交接明细时,也可根据情况,撤销交接数据重新扫码。除逐本扫码操作外,上游也可通过数据导入App选择对应导入模板,将含有条码的Excel导入系统后批量生成交接批次。
相较于上游操作,下游部门的接收与验收操作更加多样复杂。验收App在下游验收批次中通过对接系统、操作类型、编目状态、是否清单比对等字段来判断执行何种验收模式,具体说明如表1所示。
这里以典藏中心基藏书库单次扫码为例进行说明。一般新书验收默认会进行清单比对和馆藏地校验。
(1)下游扫码后,系统会自动校验条码是否重复。
(2)如果不重复,则会校验上游是否有数据。如果没
有数据,会弹出提示框“是否新增”。
(3)如果新增,则系统会通过API平台从HORIZON获取数据,并进行馆藏状态校验。如果是借出,则提示不能进行验收。如果非借出状态,则进行馆藏地校验。
(4)如果馆藏地正确,或者错误提示后人工选择继续验收,则系统生成验收明细数据,并根据“单次扫码”,弹出馆藏数据编辑界面。
(5)用户修改复本号,附件等信息后,保存。系统会校验当前复本号是否连续。
(6)如果复本号连续,则弹出馆藏地、借阅类型、复本号、附件信息提示框,最后确认馆藏信息是否正确。
(7)如果不连续,则提示当前复本号与前一条不连续,是否继续验收。由人工判断是继续验收还是返回修改复本号。
4经验与反思
FOLIO馆藏管理系统是上海图书馆云瀚平台的首个系统模块。一方面,馆藏管理系统不仅利用云瀚平台技术和业务底座的支撑作用也复用FOLIO社区的LSP基座模块,通过采用相同的底层技术、通讯协议和数据标准,实现与云瀚和社区平台的兼容。
面对文献类型、管理部门、业务系统、标识方式复杂多样的馆藏管理现状,在前期充分的用户调研基础上,FOLIO馆藏管理系统初步实现了上海图书馆馆藏文献从验收入藏到剔旧处置的全流程精准管理。特别是跨部门的文献交接,业务Apps均实现了上下游的清单核对,在数据和操作层面及时发现异常情况。除此之外,验收App已满足对未编或已编文献的上下游交接与验收,如图书、手稿、家谱、标准等;同时,也支持多种操作模式,如RFID批量操作、扫码逐本操作、导入批量操作。出入库App则可以记录馆藏文献数字化、数据修改、展览、修复等非流通的内部业务。移库App支持上下游同批次或跨批次交接模式。清点App实现了历史文献清点业务的清点目录生成、清点结果导入,审核与同步。剔旧App在满足上下游交接审核基础上,还可对保存本和基藏书库的馆藏复本进行补缺校验,及时发现待处置文献中可补缺入藏的复本。
乘着新一轮信息技术变革的东风,以新一代图书馆服务平台为依托,图书馆业务流程正在向着集成化、智慧化、一体化的方向发展[46]。首先,数据治理是保障业务重组的重要环节[29],即通过建立一个可信赖、高效和可持续的数据管理机制,提供高质量数据以支持图书馆的决策和业务活动。在实现业务数据化后,通过对数据的分析和洞察,驱动业务优化,更进一步地实现数据业务化[47]。其次,体系化是公共图书馆发展的必由之路,智慧图书馆的发展也要走体系化的发展道路[48]。无论是总分馆还是图书馆联盟,都需要积极探索利用新一代图书馆服务平台实现数据驱动的馆藏资源协同管理[49]。
目前,FOLIO馆藏管理系统只是初步实现了馆藏管理的数字化,但在数字化转型乃至方智慧化建设面依旧任重道远。基础功能方面,馆藏管理系统不仅要完善全类型纸质资源的全流程管理,如痕迹追踪、馆藏维护等。并逐步将展览资源、数字资源、口述历史资源等纳入管理流程。更重要的是支持业务全流程的RFID化,实现与自动分拣系统、盘点机器人的深度整合。数据管理方面,馆藏管理系统需要在云瀚平台技术和业务底座基础上,接入数据底座,充分利用平台的数据治理能力,实现数据驱动的业务管理与优化,如在架分析、馆藏资源画像、资源利用分析等。管理模式方面,馆藏管理系统需要在完善系统功能与数据管理能力基础上,通过开发智能调拨App等方式实现动态分级典藏的真正落地。此外,馆藏管理系统还需探索支持上海市中心图书馆的集体馆藏管理与文献信息联合处置。
(参考文献略)
进化中的图书馆AI策略:来自ARL成员代表九个月两次调查的见解