CALIS元数据命名规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CALIS元数据命名规范
CALIS元数据命名规范
目录
1 编写背景 (3)
2 设计原则 (3)
2.1 元数据命名规则 (3)
2.2 元数据格式命名规则 (3)
2.3 元数据名称空间(namespace)命名规则 (3)
2.4 元数据仓储的命名规则 (5)
3 具体实例 (6)
4 OAI元数据记录存储规范 (9)
4.1 元数据唯一标识符Identifier (9)
4.2 元数据记录表:TabMeta_XXXX (10)
4.3 元数据Set定义表:TabSetDefine (10)
4.4 元数据记录Set内容表:TabSetRecords (11)
1 编写背景
编写本文档的目的在于规范CALIS项目所涉及的元数据相关内容,原因为:
1.在OAI-PMH协议中,涉及到仓储实体、元数据格式以及集合Set等的内容。此外,
CALIS的各种项目也涉及各种仓储和元数据类型,因此有必要制定有关元数据仓
储和格式的命名规则。
2.在METS中,涉及到元数据的Schema地址,因此有必要制定Schema地址的命名
规则。
2 设计原则
2.1 元数据命名规则
元数据中英文名称的命名请参照《信息资源名称规范列表》,其中中文名称沿用资源的中文名称,英文名称的命名格式为:metadata of 资源英文全称。
2.2 元数据格式命名规则
1)元数据格式表:TabMetaFormat
[注]:安全访问机制可以对每种元数据格式进行访问控制。具体方案也分两种:✓方案一:基于XML配置文件(暂略)
✓方案二:基于用户管理系统(暂略)
2)元数据格式命名规则
说明:下表“格式前缀的命名规则”栏目中的“元数据名”采用《信息资源名称规范列表》中资源名称的英文简称。
通常,一种元数据可以支持5种元数据格式,命名规则如下:
例:北大古籍元数据前缀:
♦PKU_RAREBOOK_MARC
♦PKU_RAREBOOK_MARC_SIMPLE
♦PKU_RAREBOOK (XML格式)
♦PKU_RAREBOOK_SIMPLE (XML格式)
♦PKU_RAREBOOK_DC (XML格式)
2.3 元数据名称空间(namespace)命名规则
格式:主机/metadata_ns/版本/schema文件名
主机:
路径: metadata_ns
例:学位论文元数据Schema地址:
/metadata_ns/1.0/etd.xsd
2.4 元数据仓储的命名规则
1)仓储定义表:TabRepositoryIdentity
注:通常,一个数据库表空间中只存放一个仓库,这种情况下,上述表只含一条记录。
2)元数据仓储唯一标识符的命名规则
CALIS有关的仓储唯一标识符定义规则:
oai-identifier = scheme ":" namespace-identifier ":" local-identifier
scheme = "oai"
namespace-identifier = DomainName-word "." DomainName
DomainName = DomainName-word [ "." DomainName ]
DomainName-word = alpha *( alphanum | "-" )
local-identifier = 1*uric
按上述规则,对于高校图书馆中的资源仓库的唯一标识符,其命名规范如下:
♦oai:lib.高校域名:仓库简名(推荐)
♦oai:馆代码:仓库简名(推荐)
说明:对于高校图书馆,若采用馆代码,则应区分高校内外以及不同部门的代码。仓库命名应具有全国乃至全球范围内的唯一性,为多个仓库的联合奠定基础。
例:北大学位论文仓库唯一标识符:
✓oai::etd,或者
✓oai::etd
✓oai::etd
3)安全访问机制
✓方法一:采用XML配置文件,定义一组收割方的IP地址以及帐号、密码。
✓方法二:采用通用的用户管理系统对收割方进行身份认证。(暂略)
3 具体实例
下面给出CALIS推荐使用的11种元数据的相关命名实例。
4 OAI元数据记录存储规范
4.1 元数据唯一标识符Identifier
用于在仓库中表示元数据记录的唯一性ID。
3)MetaID定义规则:
♦方案一:前缀(4)+年份(4)+月份(2)+流水(6)
♦方案二:前缀(6)+流水(8)
♦方案三:学号(若干位),可用于学位论文。
4)完整的元数据记录的OAI-Identifier为:
仓库OAI-Identifier +“-”+ LocalPrefix +“/”+应用系统内部元数据
标识
其中LocalPrefix为应用系统本地前缀
例:
✓北大学位论文仓库唯一标识符:oai::etd
♦某条学位论文记录:oai::etd-ETD/innerMetaId
♦其中innerMetaId可以是学号。
✓北大古文献仓库唯一标识符:oai::ancient
♦古籍类的某条记录:
oai::ancient-rarebook/innerMetaId