BIBFRAME使用案例与需求

继续补BIBFRAME。2013年8月,BF发布了《BIBFRAME使用案例与需求》讨论稿。似乎关联数据项目提出使用案例是惯例,通过假定(或真实)的使用案例,了解需要通过项目满足什么需求,设计实现这些需求的方法。
本讨论稿有两个主要部分,前一部分提出15个使用案例,既有最终用户的使用场景,也有图书馆工作人员的使用场景,甚至设想超出图书馆的使用,所用也不限于BF词表。每个使用案例最后列出不同的设计目标,后一部分即相应的12个需求与设计目标。

BIBFRAME Use Cases and Requirements (21 August 2013)

———-使用案例———-
第1-4及14为最终用户使用场景,其他为馆员(尤其是编目员)使用场景。特别感兴趣的是自适应及自动提醒,是目前系统缺乏的功能。自动提醒有二种方式:主动的Web触发器、被动的HTTP响应头,能有效地帮助编目员维护数据,同时提高数据的质量(以往因没有适当的提醒机制,很多方面维护形同虚设)。

1. Books near me (Identify holdings of Instance)
读者用移动客户端目录查询,根据当前位置,返回附近图书馆的查询结果。[地图应用,现在目录查询已经能够实现]
2. Mobile Reading (Discover Instances by Type)
读者用平板注册进图书馆网络后,查询图书默认只显示适合其平板阅读格式的电子书。[更可设计个人待看书单,登录后自动查询并提示结果]
3. Broadening Search (Discover Adaptations of a Work)
相关作品扩检[目录基本功能]
4. Searching for an Author (BIBFRAME Authorities)
作者查询[目录基本功能]
5. Find a Work for cataloging (Local annotation)
套录[基本编目功能]
6. Cataloging new Instance (Linking)
纸本图书的电子版编目:套录,并关联本地纸本记录
7. Adapting an existing Work (Forking)
同一作品不同语种版本:套录后修改,作为新记录保存;生成Web触发,自动向原作品所有者发出提醒,该作品有了新译本,原所有者可根据本地政策/联盟实践更新原记录[修改自动提醒功能]
8. Local Cataloging Practices (Extensibility)
本地扩展(加本地ID),包容本地命名空间[BF纲要]
9. Local Subject Classification (Authority Updates)
新增本地主题词(规范),说明与LCSH的关系:保存后触发“BIBFRAME链接者”(一种开源RDF数据收割与链接遍历机器人),同时为该LCSH主题创建反向链接,提醒LCSH编辑考虑修改。[修改自动提醒功能]
10. Acquisition-Cataloging Record Update (Notifications)
采访套录联盟目录记录,并加上馆藏标记;收到图书编目时,得到联盟目录已更新提示,确认后接受更新(即下载覆盖)
11. Name/Authority reconciliation (Web Notification)
校园系统中也采用BIBFRAME,教师改名,当修改教师规范记录后,生成一个HTTP请求,以Etag和最后修改时间表明资源已经变化,本地Web缓存会更新。(不同于Web触发的提醒方式)
12. Name/Authority reconciliation (Merging and de-dupe)
同一作者多个名称,创建owl:sameAs等同关系。[未做实际合并与删除]
13. Collapsing Multiple Works (Merging and de-dupe)
作品记录合并,创建owl:sameAs等同关系。[未做实际合并与删除]
14. Local description services (Multiple holdings for single instance)
读者用智能手机查询,在本地地图上标绘查询结果。[本地的室内地图应用,现在目录查询已经能够实现]
15. Multilinguage display to cataloging interfaces
通过人读标签实现多语种界面[现在系统可以实现]

———-需求与设计目标———
1. Web Oriented Architecture 面向Web架构
2. Resource Identity 资源标识
“按RDF说法,BF资源可以是一个断言的主体或客体。BF的需求是,这些资源用URI作为手段表示,支持书目资源的消歧和重组。”
3. Property Identity 属性标识
“BF定义一套词表术语,描述不同资源类型、资源间关系及与资源相关的属性。每个词表术语由一个URI定义,这样可解决相同名称元素或特性间的歧义。”
4. Vocabulary Evolution 词表进化
“现在定义的概念和术语,既没有对所有社区穷尽,也不与现在开始数十年所需相同。BF词表必须支持社区扩展该词表,以支持其发展需求。”
5. Localized Extensibility 本地扩展
“为最大化BF潜力,模型和词表必须以支持系统弹性的方式,支持方便地集成其概念到其他本地或特定领域词表。”
6. Third Party Value Add 第三方增值
“在LC的《数据时代的书目框架(2011-10-31)》声明中,新的书目框架要求一种途径“适应和区分专家、自动和自生成元数据,包括注释(评论)和使用数据”。BF的一个需求是在资源生命周期中,由自动和人工贡献过程增加元数据的能力。”
7. Defined serialization to support interchange 定义序列化以支持交换
“由于BF(类似于RDF模型)可被分解为URI、链接和人读标签,任何包括这三个的序列化均可作为BF交换格式。”
8. Minimize Ontology Mechanics 最小化本体力学
9. Web Oriented Search 面向Web查询
“SPARQL是支持这样查询的一种RDF查询语言”
10. Support Legacy and Existing Search Technologies 支持遗留与现有查询技术
SRU、Z39.50、OAI PMH
11. Enabling Web Triggers 启用Web触发器
12. Internationlization / Internationalisation 国际化