
每月通讯:FOLIO国际社区进展(8.11-9.12)
2025年09期【海外动态】
供稿整理:孙佳佳(江苏嘉图)
信息更新时间截止2025年9月12日
FOLIO是一个透明、开放的图书馆社区,致力于与图书馆、服务供应商以及开发人员共同重塑和创新图书馆服务。FOLIO的治理模式旨在实现开放、透明和互相尊重的合作,以创建一个对所有社区参与者开放且中立的可持续社区和生态系统。
当前FOLIO社区治理模式的三个主体为社区委员会(CC)、产品委员会(PC)、技术委员会(TC)。社区委员会是 FOLIO 所有委员会和团体的最高管理机构,负责 FOLIO 的管理模式,监督社区健康;产品委员会负责指导FOLIO图书馆服务平台功能的开发,并管理FOLIO产品的范围;技术委员会将负责维护技术政策、最佳实践以及平台基础设施和运营稳定性。兴趣小组SIG(Special Interest Groups)是社区项目推进与实现的组织,由领域专家(图书馆员)、产品经理PO、用户体验设计师等组成。
以下为FOLIO国际社区各委员会及SIG小组近期动态整理。
一、社区委员会(CC)
1.当前FOLIO的软件开发模式面临若干挑战,主要包括缺乏资金、缺少市场需求匹配机制、过度依赖单一公司和FOLIO平台本身的复杂性。为应对这些挑战,计划实行以下措施:推进会员增长计划、构建软件开发市场平台、建立社区驱动型开发的正式提案流程(DIP)、为关键角色提供资金支持、持续优化AWS托管成本等。
2.为了更好地资助社区活动,并通过财务透明化增强信任,推动供应商生态共同支持社区发展,CC提出资助提案。运作方式为在托管合同中增设订单项目费用,用于资助社区活动。提案采用分级收费形式,根据服务类型差异化定价;支持年度透明报告,公开贡献者名单,确保资金切实流向项目;机构具有自主权,可选择退出。Index Data与EBSCO已初步同意参与。
3.在8月28日的三大委员会联合会议上,与会人员针对三大委员会的热点议题与计划倡议展开讨论。未来,CC希望通过优化资源配置模式来加强软件开发与维护能力,明确FOLIO的核心挑战及对应的解决方案或探索方向,重点聚焦以下三大方面:
- 软件市场与资源调配;
- 会员价值主张与推广活动;
- 托管服务资助计划。
FOLIO社区未来的核心议题包括:愿景制定、会员增长计划、托管商资助计划、AWS成本管控与治理、项目集成与部署、许可合规管理等。
4.FOLIO社区正在公开招聘一名项目经理,以接替Jesse K.的职位。该项目经理的主要职责包括:作为与开放图书馆基金会(OLF)的联络人、签署正式文件、定期参加双周/月度负责人会议,以及维护Slack频道。
二、产品委员会(PC)
1.原定于2025年第四季度发的Trillium版本计划延期。PC收到了得克萨斯农工大学、瑞典国家图书馆等机构对延期发布的反馈与计划安排。
2.因PC与FOLIO发布管理小组的关系受到质疑,双方将共同明确决策权限分配和社区反馈集成机制,通过文档评审厘清两方的协作边界。
3.SIG会议动态统一展示与管理安排:为方便社区成员掌握各个SIG的会议时间以及了解社区内所有动态,PC决定创建集中页面,由各SIG自主持续维护会议信息与重点议题。
4.近期PC在例会上逐个梳理SIG优先事项,已完成发现小组(Discovery SIG)、数据导入小组(Data Import SIG )、电子资源管理小组(ERM SIG)、资源访问小组(Resource Access SIG)和报告小组(Reporting SIG)的TOP5优先事项的梳理。
三、技术委员会(TC)
1.明确对FOLIO版本的支持周期:对Ramsons、Sunflower和Trillium三个版本的支持时间分别截至2025年12月31日、2026年6月30日和2026年12月31日。
2.TCR Board更新:对TCR-57(Request for Technical Evaluation of mod-mosaic)进行审核,批准改进UI设计;对TCR-58(Request for Technical Evaluation of lib-linked-data-rdf4ld)进行审核,批准制定标准化模块配置依赖性的评估规则。
3.针对现有模块评估工作安排的草案正在制定中。首批评估将针对检索模块与导出管理模块开展,模块评审员将由TC联合主席负责选定。
4.官方技术支持:
- 制定Umbrellaleaf版本技术规范,包括Docker版本策略、开发工具版本管理、Maven扩展组件、编程语言Go版本等方面。
- 讨论是否将FQM(FOLIO Query Machine)列为官方支持的开发工具。FQM对维护架构一致性至关重要,可显著减少手动同步数据架构的工作量。
5.许可工作小组进展:待解决问题列表已获得TC认可,LGPL(GNU开源项目下的开源许可证)许可依赖项和工具能力评估两大开放性问题正在分别向法律顾问和工具开发者征集意见,当前工作正稳步推进。
6.文档工作小组进展:对TC现有文档进行系统性整理,并制定新的文档类别规范。TC文档可分为治理框架、技术标准与政策、决策记录、归档文件、TC工作小组文档、RFC文件、技术评审和会议记录共8种类别。
四、兴趣小组
1.采访小组(Acquisitions SIG)
采访小组负责与开发人员合作完成采访功能开发及界面设计,定义各类资源采编管理的核心功能,包括:资金结构、订单管理、验收、付款、催缺、维护、使用统计及其他评估工具与报表功能。该小组将研究资源关系的呈现方式,以及支持这些功能所需的机制与工作流程。该小组的近期动态有:
- 修复已付款订单出现预留金额为负值的BUG。
- 讨论批量编辑订单与订单行的功能需求,包括批量关闭/重启订单、批量变更订单状态和批量添加备注。目前部分机构通过API实现批量编辑功能,开发团队将根据用例优先级确定功能范围,部分需求可能延后实现。
- 讨论实施者主题:允许用户查看任意关联财年的采购订单金额、多选订单行添加至发票行的功能优化。
2. 数据导入小组(Data Import SIG)
数据导入小组明确FOLIO数据导入应用程序的功能要求,包括导入MARC记录,以创建或更新典藏中的书目、馆藏和单册记录,以及MARCcat中的相应记录。数据导入应用程序对元数据管理SIG(Metadata Management SIG)、应用程序交互SIG(App Interaction SIG)、采访SIG(Acquisitions SIG)和资源管理SIG(Resource Management SIG )尤为重要。该小组的近期动态有:
- SIG议题审查看板与优先级管理:明确区分“待审查”与“已审查”议题,明确两者标签状态转换的具体规则,明确议题跟踪机制。已向PC提交TOP5优先事项。
- 讨论数据导入更新失败问题:失败原因是MetaDB新增表未设置主键,仅影响特定表数据的更新,不影响其他正常功能。已列入功能优化清单,待细化处理方案。
- 演示MARC订单数据导入功能,存在字段映射配置缺陷、数据排序错位、缺少失败处理机制等问题。
3. 电子资源管理小组(ERM SIG)
电子资源管理小组的工作围绕电子资源管理的用例、需求和工作流程进行。该小组的近期动态有:
- 开发进度更新:
(1)协议模块检索界面新增GOKB搜索功能,支持按资源类型筛选;
(2)订单模块与协议模块集成:协议记录可关联采购单元,在协议行界面显示,用户可通过链接查看权限内的任意订单。
- 讨论为许可证修正案添加标签功能、“永久访问”字段扩展、仪表板小组件移动/复制功能。
4.元数据管理小组(Metadata Management SIG)
元数据管理小组主要负责书目管理功能相关的内容,如定义书目控制模块的基本数据元素、探索可纳入FOLIO的各种元数据格式(MARC、RDA、BIBFRAME、DC等)。小组专注于数据的共享性和可操作性,就图书馆和供应商之间所需的交互向开发团队提出需求,并与资源管理小组和资源访问小组进行密切协作。该小组的近期动态有:
- Trillium版本新增功能:
(1)编号生成器功能扩展,支持用户模块生成用户条码;支持典藏模块快速生成单件条码号;
(2)支持在第三面板视图模式下实现单件排序。
- WOLFcon会议安排:计划在WOLFcon期间安排一个时长50分钟的工作会议,重点讨论一个议题。候选议题包括典藏模块数据模型评审、界面优化、层级化视图等。
- 讨论典藏模块数据空格处理方案,清除书目、馆藏、单册数据中首尾空格及字段内多余空格。短期采用前端处理和手动查询数据库修正的方案,后续通过后端检索模块优化解决。
5.用户管理小组(User Management SIG)
用户管理小组与开发人员合作,指导身份验证系统(如Shibboleth,OAUTH,InCommon)和授权系统(Grouper)与FOLIO平台的集成。该小组的近期动态有:
- 讨论用户数据批量导入失败问题和特定模块用户查询插件显示问题。
- 自定义字段展示配置功能已开发完成,可在Sprint环境和FOLIO快照环境中进行功能测试。
- 整理SIG的功能需求缺口清单。