
美国国会图书馆的FOLIO拓展工具与定制化方案简介
2026年02期【行业交流】
本文编译自美国国会图书馆在WOLFcon 2025(2025开放图书馆基金会年会)上发表的名为《扩展FOLIO:美国国会图书馆向FOLIO社区共享的工具与定制化方案》”(Extending FOLIO: Library of Congress tools and customizations that the FOLIO community can use)的演讲报告。
美国国会图书馆于2025年6月全面迁移至FOLIO平台。在实施过程中,图书馆通过多种方式对FOLIO进行了扩展,以支持目前FOLIO核心应用尚未覆盖的工作流和系统集成。美国国会图书馆在WOLFcon 2025会议上向FOLIO社区展示了这些成果。
1.项目背景与实施进程
项目背景
美国国会图书馆的旧系统(主要是Voyager和Millennium)已经使用长达25年,这些系统目前已经难以匹配美国国会图书馆的需求增长和变化。美国国会图书馆于2021年正式启动“图书馆馆藏资源访问平台”(Library Collections Access Platform,简称 LCAP)项目,并决定将系统更换为FOLIO平台。FOLIO是一个开源的图书馆服务平台,其模块化架构允许馆方根据自身复杂的业务流进行深度定制和扩展,而不必受限于商业软件的闭源限制。
项目规模
根据业务特点与管理结构,美国国会图书馆部署了三个独立的FOLIO实例,分别是主图书馆系统LCSG (Library Collections and Services Group,Main Library)负责处理核心馆藏,国家盲人与残障读者图书馆NLS (National Library Service for the Blind and Print Disabled)服务于盲人及残障读者,国会研究处CRS (Congressional Research Service)服务于国会研究处。如下图所示,三个FOLIO实例的规模不同,其中LCSG FOLIO的规模最大、功能最为复杂,是整个系统的核心部分。
各实例通过扩展控制系统(Extended Control System, ECS)实现分级权限管理,分别配置独立的在线公共检索目录(OPAC)和规范库检索系统(Authority Search Application),并采用PubFinder来检索电子资源。
项目初期共识别到123项需开发功能,随着实施工作的深入,实际开发功能已增加至161项以上。
实施进度
项目于2022年9月启动。团队规模从最初的3名全职员工增加到上线时的约20人。2024年10月1日,LCSG 采访系统(Acquisitions)首先上线,开始处理图书采购业务。同年12月15日,LCSG + CRS电子资源管理(ERM)上线,统一管理数字化资源。2025年6月2日,NLS + CRS全面实施,这两个系统完成了全业务向新平台的转换;6月30日,LCSG全面实施,标志着国会图书馆主馆核心业务全面切入LCAP系统;同年8月12日,规范库(Authorities)上线,完成最后一块核心编目功能的迁移。
面临挑战
在项目实施中,美国国会图书馆项目团队面临如下挑战:
- 原生功能无法完全满足需求。FOLIO的原生功能在设计之初走的是通用化路线,美国国会图书馆个性化的业务需求与FOLIO原生功能之间存在不匹配,无法完全满足。
- 个别独特需求不适合在社区提出。项目实施过程中的某些特有需求,不适合纳入到FOLIO社区共建的开源版本中进行开发。
- 时间紧迫和任务繁重。由于项目时限等问题,美国国会图书馆来不及等待FOLIO版本的更新,需要尽快自己着手解决实际问题。
2.LC的工具创新实践
针对面临的这些问题,美国国会图书馆主要通过两种方式途径加以解决:一是基于FOLIO系统进行配置化定制,充分利用其原生配置功能进行调整,以最大化的契合实际需求;另一种方式是进行本地化工具开发,进一步补充和延伸系统能力。
国会图书馆通过多种方式对FOLIO进行了扩展,以应对那些尚未被FOLIO核心应用覆盖的功能模块。项目团队围绕需求,开发并整合了多种配套工具,形成了覆盖编目、数据管理与工作流监控的工具体系。如下图所示,白色部分为原有系统,彩色部分为LCAP项目的主体架构。其中,橙色模块由美国国会图书馆与EBSCO合作开发,蓝色模块为内部自主开发的工具,共同形成支持全流程的业务工具链。
下文主要介绍三类工具,分别是馆藏元数据交换工具(Collections Metadata Exchange,CME)、浏览器扩展程序(FOLIO Macros Browser Extension)和生产力工具包(LCAP Productivity Toolkit)。
CME (Collections Metadata Exchange,馆藏元数据交换工具)
CME最初用于支持 从Voyager 向FOLIO的数据迁移及后续维护,具备 MARC 子字段级检索能力,而当前已发展成为一个 本地报表和数据访问系统。CME在LCAP项目中承担“数据引擎”与“增强搜索中心”的职责,解决了原生FOLIO系统在大规模数据检索方面的瓶颈,为编目人员和研究者提供了更高效的数据查询与分析环境。
此外,工作人员可进行自定义数据映射与配置。通过标识符、分类、注释等进行增强检索,从而使工作人员检索操作更加方便,例如,针对MARC的某个字段进行精确映射和语义转换;通过非MARC的新的方式展示数据,为记录增添价值等。
FOLIO Macros Browser Extension (浏览器扩展程序)
FOLIO Macros Browser Extension以插件形式直接嵌入浏览器,为原生FOLIO界面增加了一层自动化功能。该工具可自动识别用户所在页面(如Instance、Holding),并加载相应操作选项。其功能包括搜索历史记录、标签切换、多实例支持、宏模板调用(MARC记录、馆藏记录、订单等数据等)、复杂验证、根据规范库创建书目数据、音译及复杂验证等,有效提高了日常编目工作的操作效率。
一些特色功能如:MARC导入、验证,排序功能等,可一键自动填充MARC记录、馆藏记录和订单等数据,极大地减少了操作复杂性,并在一定程度上避免了手动输入时可能产生的错误。“花式粘贴”(Fancy Paste)允许编目馆员从一条记录中直接提取有效信息并填入对应字段之中。Marva导入,方便数据快速在Marva编辑器中打开。此外还有自动翻译、导航栏颜色设置等等,用户可以自己增加新的宏(Macros),不断充实这个工具仓库。
LCAP Productivity Toolkit (生产力工具包)
LCAP Productivity Toolkit (生产力工具包)是一个基于浏览器的应用程序套件,用于扩展FOLIO功能,并提升常用操作的效率。为应对美国国会图书馆大量的特殊需求,该工具包集成了多项精选功能,如Auto Dewey(自动杜威分类工具)可根据 LC 号自动生成杜威分类号,并支持多模板标签生成与数据校验;能支持从 OCLC 获取元数据并导入 FOLIO 的完整流程;能够自动识别编目类型(原编或复制)和LCCN;用户还可以进行标签打印、质量检查;通过JSON文件自定义并共享宏链,实现不同部门和岗位间的流程复用等等。
3.经验总结与未来展望
自研工具的重要性
首先,自研工具帮助团队实现了快速的原型开发。在项目实施过程中,团队需要根据一线员工的反馈进行频繁的功能迭代和漏洞修复,而这些工作完全不依赖于FOLIO官方相对缓慢的版本发布周期,从而提高了解决实际问题的灵活性。
其次,这些工具的开发无需直接更改FOLIO核心系统内部代码。这种“外挂式”的设计让国会图书馆拥有了自主控制权,能够针对自身独特的业务缺口进行定制化解决,而无需等待社区开发新的模块。
最后,这种模式可以作为FOLIO未来正式功能的测试平台,同时,这种方法可用于开发不需要后端模块支持的“UI-only”(纯前端)应用原型,为未来的官方功能验证路径。
未来展望
美国国会图书馆正积极探索将自研的浏览器扩展和生产力工具包分享给FOLIO社区的最佳途径,这些工具已经证明,围绕FOLIO构建扩展平台是一个极佳且可行的概念。国会图书馆团队计划在社区范围建立沟通渠道,以便共同讨论更广泛的FOLIO生态系统,其中包括各种外部应用程序以及辅助工具的开发与集成。
.png)






