每月通讯:FOLIO国际社区进展(5.13-6.11)

每月通讯:FOLIO国际社区进展(5.13-6.11)

2024年06期【海外动态】

供稿整理:李妍、单琬婷(江苏嘉图)

信息更新时间截止2024年6月11日

FOLIO是一个透明、开放的图书馆社区,致力于与图书馆、服务供应商以及开发人员共同重塑和创新图书馆服务。FOLIO的治理模式旨在实现开放、透明和互相尊重的合作,以创建一个对所有社区参与者开放且中立的可持续社区和生态系统。

当前FOLIO社区治理模式的三个主体为社区委员会(CC)、产品委员会(PC)、技术委员会(TC)。社区委员会是 FOLIO 所有委员会和团体的最高管理机构,负责 FOLIO 的管理模式,监督社区健康;产品委员会负责指导FOLIO图书馆服务平台功能的开发,并管理FOLIO产品的范围;技术委员会将负责维护技术政策、最佳实践以及平台基础设施和运营稳定性。兴趣小组SIG(Special Interest Groups)是社区项目推进与实现的组织,由领域专家(图书馆员)、产品经理PO、用户体验设计师等组成。

以下为FOLIO国际社区各委员会及SIG小组近期动态整理。

一、社区及社区委员会

1、社区三委员会选举已于6月11日正式开始,选举将持续2周,社区发送了1400多张选票。

2、三委员会工作组进展:应用规范化小组提出,关于Eureka推进的问题下一步要采取行动。需要确认是否存在许可问题,托管供应商是否准备好对接,以及Eureka实施方面的问题。需要征求Sysops小组对引入Eureka的意见。

*注:FOLIO Eureka平台(以下简称Eureka)代表了FOLIO架构的下一代发展,它允许项目以企业规模运行并扩展其解决方案空间。Eureka旨在替换原始FOLIO架构中的定制开发核心组件,采用功能丰富、先进的、专业的开源组件。Eureka完全实现了应用规范化,支持将现有的模块组合在一起进行管理。相关链接如下:https://folio-org.atlassian.net/wiki/spaces/PLATFORM/pages/193134643/Folio+Eureka+Platform+Overview

3、新FOLIO模块审批流程需要可能的谅解备忘录(MOU):一旦新模块被技术委员会批准,模块贡献者将需要联系社区委员会,后者可选择,补充提供详细说明其承诺的谅解备忘录。FOLIO SMLLC将提供谅解备忘录并存储最终结果。社区委员会将适时管理谅解备忘录的续签。

*注:FOLIO SMLLC(Single Member Limited Liability Company)是只有单一成员的有限责任公司,是支持FOLIO项目的法律实体。目前FOLIO SMLLC有3个职位,分别是经理、秘书和财务主管,由社区委员会从社区中任命。

4、当前FOLIO会员级别包括“FOLIO咨询组”(FOLIO Advisory Group)。社区对设立该团体价值表示怀疑,希望CC讨论是否要修改或删除它。讨论结果:关于不设立咨询组达成共识,取消MOU中的咨询组,改为通过举行会员会议达成相应目标。社区重新编辑了FOLIO会员级别,删除了FY25的咨询组。

二、产品委员会

1、FOLIO社区第十七个命名版本——Quesnelia已于5月31日发布。

2、MOBIUS联盟于5月22日上线FOLIO,联盟下的62家图书馆转为使用FOLIO LSP。

3、对FOLIO Snapshot和FOLIO Snapshot-2的早期测试和样本数据进行了讨论,并提出可能会创建一个短期的子组。*注:Snapshot是查看体验FOLIO的Demo平台。

4、由Mike Gorrell起草的《State of FOLIO文档》目的是向新成员介绍FOLIO工作方式,鼓励成员参与FOLIO活动。该文档关注当前FOLIO工作的重要方面,包括资金、与OLF的互动、新功能优先级的变化等。文档已根据社区反馈进行了更新,并计划在2024年6月的OLF会议上提交。

5、PC计划根据去年社区的“关于FOLIO的改进意见调查”进行分析归纳,列出PC相关行动事项,由成员各负责相应的主题,并进行重要性审查。PC已创建相应的文档表格进行整理,截止完成日期为6月底。后续将继续在PC会议上讨论该事项。

三、技术委员会

1、拟成立静态代码分析和开发者文档两个新的下属小组,参与者待定。

2、RFCs

(1) 集中式VS分布式配置进行最终审查 ,地址如下:https://github.com/folio-org/rfcs/pull/32

(2)对GO后端程序语言进行最终审查,地址如下:https://folio-org.atlassian.net/jira/software/c/projects/TCR/boards/72。最终的投票结果是6票赞成、1票反对和2票弃权。

(3)应用程序规范化(Application Formalization)开始最终审查,地址如下:https://github.com/folio-org/rfcs/pull/34

*注:RFCs:Request for Comments,意见征求流程,TC为确保平台功能方向正确所采取的一套流程。

3、TCR Board审核讨论了一个关于阅览室管理模块的技术评估请求。明确了国会图书馆需要这个模块来管理访问和物品请求。产品委员会对审查状态的确认还在等待中,一旦批准得到验证,将推进下一步行动。

4、需要志愿者更新官方技术支持(OST)页面:如将Quesnelia 标签从ACTIVE变更为ARCHIVED,更新里程碑日历,创建Sunflower页面等。

5、召开了关于“重大改变沟通”的专题会议,围绕TC如何更有效地沟通和管理重大变化内容,包括使用自动化工具、创建和合并工单、使用Jira标签、以及通过Wiki页面等方法来培训和通知开发者和外部用户等。

讨论了如何改进代码库中重大变更的通信流程。Maccabee Levine设计了一个概念验证原型(POC),用以促进重大变更的通知。针对POC进行讨论反馈,取得了一定的进展,但参与者认为仍有改进空间,需要进一步优化。

6、 6月6日FOLIO国际社区面向亚太时区会议上,FOLIO TC、中国云瀚社区(上海图书馆及相关成员单位)、澳大利亚国家图书馆相关人员参加了会议。

  • 与中国云瀚社区讨论的内容有:权限管理、用户界面优化、角色管理、编辑器功能和社区协作等方面的问题和建议,以及进一步讨论这些问题的计划。
  • 澳大利亚国家图书馆关注的主题有Keyloak对安全模型的影响、安全模型/认证等问题。
  • 此外还讨论了FOLIO与AI等主题。

7、新入职的开发倡导者(Developer Advocate)准备展示与其岗位交互的新Jira服务面板,以征求TC的反馈,地址如下:https://folio-org.atlassian.net/jira/servicedesk/projects/DA

四、兴趣小组SIGs动态

兴趣小组SIGs由SIG召集人、主题领域专家(SMES)、产品经理PO、用户体验设计师组成。SIG召集人准备议事日程并推进会议,并与其他SIG小组之间协调配合。当前FOLIO兴趣小组有18个,目前较为活跃的兴趣小组包括元数据管理小组、电子资源管理小组、资源流通小组、软件应用与管理小组、系统运行与管理小组等。下文为部分活跃小组的近期动态。

1、应用软件交互小组(App Interaction SIG)

应用软件交互小组负责审查FOLIO应用程序之间的工作流和数据流,确定跨应用程序功能的差异,提供开发所需的功能机制和解决方案。该小组的近期动态有:

  • 继续对多种增强协议与典藏互动可能性的探讨,小组成员展示了如何在典藏中创建馆藏与协议、协议条款以及协议和许可证之间关系的模型。
  • 讨论了典藏中的自定义字段,自定义字段可使图书馆可以根据自身需求定制记录结构,从而提高数据管理的灵活性和精确性。例如,某些图书馆可能需要记录特定的馆藏信息或管理特定类型的资源,而自定义字段正好满足了这些需求。
  • 讨论了将“material type”从必需设置为可选的提议。当前,“material type”是项目创建时的必填项,但并非所有机构都使用这一字段(如芝加哥大学)。为了提高系统的灵活性,小组建议将其设为可选,减少数据输入的复杂性和潜在错误。

2、元数据管理小组(Metadata Management SIG) 

元数据管理小组主要负责书目管理功能相关的内容,如定义书目控制模块的基本数据元素、探索可纳入FOLIO的各种元数据格式(MARC、RDA、BIBFRAME、DC等)。小组专注于数据的共享性和可操作性,就图书馆和供应商之间所需的交互向开发团队提出需求,并与资源管理小组和资源访问小组进行密切协作。该小组的近期动态有:

  • 讨论远程存储馆藏中的空条形码问题。目前,将没有条形码的馆藏转移到远程存储会在mod-remote-storage中创建反馈循环。
  • 小组更新了Quesnalia版本的批量编辑和数据导出功能,包括批量编辑和数据导出的性能改进、端点更改以及新端点的参数配置。通过这些改进,图书馆可以更高效地处理大规模数据,显著提升了数据管理和导出任务的效率。
  • 讨论关于在典藏中需要出版地点索引的需求。小组将支持为出版者和出版地点创建索引,而不是创建过滤出版日期(包括出版、发行等日期)的分类索引。
  • 用户验收测试将延长,主要处理特殊字符排序与搜索等问题,包括在MARC规范和典藏应用中的表现,同时标准化OCLC号码(MARC 035)。

3、系统运行和管理小组(System Operation and Management SIG)

系统运行与管理小组成员需全方面了解FOLIO的运作方式,包含但不仅限于安装和维护FOLIO系统、管理数据库、调试问题、向开发者团队报告错误和问题、为前端开发人员构建开发环境。该小组近一个月的主要动态有:

  • 安装文档将从 docs.folio.org 移至 github.com/folio-org/folio-install
  • 讨论了FOLIO Eureka平台的运营问题,包括社区对引入Eureka平台的意见、Okapi与Eureka的过渡、性能影响及具体操作问题。将在 WOLFcon 会议上继续讨论Eureka模型的部署。

发表评论

云瀚联盟-智慧图书馆技术应用联盟