57、图书数据处理与漫画目录用户编辑相关探讨

图书数据处理与漫画目录用户编辑相关探讨

一、MARC 记录转换为 FRBR 实体

1.1 MARC 记录解读流程

在 FRBR 模型下解读 MARC 记录,通常包含以下三个步骤:
1. 识别记录中的各类实体 :明确记录中所描述的不同实体,例如人物、作品等。
2. 选择描述各实体的 MARC 字段 :挑选合适的 MARC 字段来对每个实体进行描述。
3. 确定实体间的正确关系 :找出各个实体之间的正确关联。

每个 FRBR 实体在书目记录中可能扮演不同角色。例如,一个人可以是作品的创作者,也可以是作品的主题对象,还可能有其他多种角色。为了应对实体及其角色的各种组合,转换过程需要处理大量不同的情况。而且,选择并分配 MARC 字段到正确的实体,以及建立实体间的恰当关系,进一步增加了问题的复杂性。

1.2 转换工具的实现

转换工具使用 XSLT(W3C 用于转换 XML 的语言)来实现上述流程。每个实体情况都被编码为一个遵循相同控制结构的模板,并使用 XPATH 表达式来处理各种条件和选择。该工具读取以 MarcXchange XML 格式编码的 MARC 记录,并为每个实体生成一个记录,其格式在 MarcXchange 的基础上扩展了 FRBR 类型属性和关系元素。

模板的基本结构包括一个外部的 for - each 循环,其中包含一个实体条件,用于测试是否存在指示实体(或多个实体)存在的数据字段或其他信息。创建记录的代码位于这个循环内部,包括生成识别键、选择并复制源记录中适当的数据字段,以

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值