□ 王 春(中国美术馆信息与传播部主任)
数字美术馆“数字对象唯一标识符系统”建设需求浅议
□ 王 春(中国美术馆信息与传播部主任)
数字资源建设是数字美术馆建设的基础。数字对象是数字资源管理中的一个通常由数据、元数据和标识符组成的条目(最小记录单元),建立数字对象唯一标识的完整体系(标准与系统),通过对每个数字对象进行唯一标识,可以使数字对象的标识独立于物理位置、应用系统和存取协议,是实现数字对象持久化存储、管理和共享的基础,更是数字美术馆实现资源与服务的可使用性、互操作性和可持性的基础设施。
2014年,依据《中国美术馆数字美术馆建设方案(2012—2016)》和《中国美术馆数字美术馆标准规范建设方案(2012—2016)》,中国美术馆完成了《中国美术馆数字对象唯一标识符标准》的研订工作。该标准由两部分组成,即《中国美术馆数字对象唯一标识符标准:唯一标识符规范》和《中国美术馆数字对象唯一标识符标准:应用指南》。“唯一标识符规范”规定了唯一标识符的语法规范、命名规范、元数据规范、扩展规则、解析规范等内容。“应用指南”提出了唯一标识符规范应用和实施的细则,比较详细地分析了唯一标识符系统的系统结构及与数字美术馆其他系统的集成和接口关系,说明了唯一标识符系统的实现方法和实现过程。
如果说制定标准是数字美术馆标准规范化建设的第一步,那么已制定标准的有效应用才是数字美术馆标准化、规范化建设的标志,也是制定标准规范的出发点与落脚点。标准规范的制定与实施应用相辅相成、缺一不可。因此,建设“数字对象唯一标识符系统”也应视为数字美术馆标准化建设的一项重要内容。
“数字对象唯一标识符系统”是基于数字对象唯一标识符标准的应用系统,旨在为各类数字对象分配永久性的唯一标识符,实现数字对象的基本元数据的有效管理,以及实现数字资源在数字美术馆各系统之间的交流与共享。下面,本文将结合中国美术馆数字美术馆建设实践,从建设目标、建设原则、功能需求等几个方面对“数字对象唯一标识符系统”的建设的主要需求进行简要阐释。
中国美术馆“数字对象唯一标识符系统”建设的目标就是建立一个满足《中国美术馆数字对象唯一标识符标准》,能够提供唯一标识符的生成(注册)、修改、删除、解析和管理功能的唯一标识符系统,以为实现中国美术馆唯一标识符的统一集中管理和服务,与数字美术馆其他系统相互关联,共同构成数字美术馆的服务体系。
“数字对象唯一标识符系统”是中国美术馆数字美术馆的辅助性应用系统,它的建设除了必须遵照数字美术馆建设的基本原则外,还应依据系统自身需求与特点遵循以下建设原则:
1.多样性与唯一性原则
中国美术馆唯一标识符(China Art Museum Digital Object Identifier,CAMDOI)可以标识各种类型、各种格式、各种粒度的资源。建设“数字对象唯一标识符系统”就是为分散的、多来源、多类型的元数据、对象数据赋予一个相当于个人的身份证的,具有唯一性的表示符号,以保证在网络环境下对数字化对象的准确提取,有效地避免重复。为多样性资源赋予不可重复的唯一标识是本系统建设的最基本原则。
2.开放性与互操作性原则
系统应该是一个开放的体系,采用接口的方式提供有效的服务。系统应支持多样的系统组成和功能形式,能容纳其他的数据体系和服务系统。系统应支持标准的和可自定义的元数据格式和服务系统协议。
互操作性是指不同的计算机系统、网络、操作系统和应用程序一起工作并共享信息的能力。系统要满足各子系统间的交互性,实现唯一标识符信息共享的能力。
3.可扩展性与永久性原则
系统的体系结构应该是灵活的和可扩展的,应具有接纳新的元数据、对象数据类型的能力,整个服务系统应具有可伸缩性,支持数据的不断发展与壮大。
一个数字化对象的唯一标识符一经产生便永久不变,不随其所标识的数字化对象的版权所有者或存储地址等属性的变更而改变。
4.方便性与友好性原则
面向用户的唯一标识符系统要有友好的系统界面,与用户的工作系统与环境友好地对接和兼容,唯一标识符系统可以直接自然地应用到用户的计算机工作环境中去,成为用户工作系统的一个组成部分。
5.安全性与可靠性原则
系统应满足网络安全、数据库安全、文件安全、数据接收过程的安全等多方面的安全性要求。保证系统的平稳健康运行,对并发访问等问题有可靠地处理策略。
系统建设内容主要包括对象唯一标识符的生成、注册与维护等功能;管理对象的基本元数据;提供相关接口以供其他系统与之集成;系统自身的管理与维护。具体来说,系统应具有唯一标识符的管理、数据查询、数据统计、系统管理功能并实现与其它应用系统的集成(系统接口)。
(一)唯一标识符的管理
根据《中国美术馆数字对象唯一标识符标准:应用指南》中对唯一标识符系统的功能描述,系统的主要功能就是完成对象唯一标识符的生成、注册、解析,并通过接口对外提供获取对象URL(统一资源定位符)或元数据的服务。
中国美术馆展厅一瞥
1.唯一标识符的生成
系统应能够从各个应用系统获取到对象的核心元数据、资源对象URL,按照《中国美术馆数字对象唯一标识符标准:唯一标识符规范》中约定的语法规范、命名规范等要求,为每个对象分配一个唯一标识符。唯一标识符生成模式包括单条录入生成和批处理生成两种。
2.唯一标识符的注册
按照《中国美术馆数字对象唯一标识符标准:唯一标识符规范》中的要求,唯一标识符应在唯一标识符注册系统中进行注册和元数据登记,注册过程进行格式校验与查重,并将注册错误信息反馈给用户,注册成功的唯一标识符回写到应用系统中,支持单条录入注册与批量注册。
3.唯一标识符的维护
唯一标识符生成后,需要对唯一标识符系统中的唯一标识符属性及相关元数据、数字对象地址进行维护,从而保证每个唯一标识符对应的元数据是准确的、简化的,数字对象地址是正确的,与应用系统中的元数据、数字对象地址描述一致;同时当已经分配了唯一标识符的对象发生变更后,如元数据合并、删除、对象存放地址变更等,应及时维护和更新唯一标识符系统中唯一标识符及对应的元数据、数字对象地址。
中国美术馆展厅一瞥
4.唯一标识符的解析
唯一标识符的解析是指提交唯一标识符到服务器,接收返回的一条或多条与标识符对象相关信息的过程。
通过向唯一标识符系统提交对象唯一标识符,从而获取被标识的对象当前的一个或多个信息,这些信息可能是标识具体的数字对象地址、关于数字对象的服务、或是与数字对象相关的元数据。支持正向解析和反向解析,正向解析支持简单解析与多重解析。
(二)数据查询
系统应至少支持两类查询:唯一标识符查询和元数据查询。
唯一标识符查询应实现输入一个或批量唯一标识符,查询唯一标识符相关元数据的功能。
元数据查询包括简单元数据查询、高级元数据查询和批量元数据查询。其中简单元数据查询应具有通过简单查询条件查询唯一标识符的功能,查询条件包括数字对象的其他标识符、名称、创建者等;高级元数据查询应能够实现通过复杂查询条件查询唯一标识符的功能,查询条件包括对象的其他标识符、名称、创建者、资源类型、发布时间、数字对象的URL地址等;批量元数据查询则应具有以系统规定格式批量提交查询条件实现查询的功能。
(三)数据统计
数据统计具有通过计算、分析统计指标项数据的变化情况,得出科学的统计数据,协助管理者随时掌握动态信息,并了解数据之间的关联性,数据分布状态等隐含信息的功能。统计结果应提供表格、柱状、饼状等多种结果表现形式;应提供输出和打印功能,输出支持Excel、XML等多种文件数据格式。系统应提供以下三个方面的统计数据。
1.唯一标识符的总量统计
总量统计可以反应唯一标识符服务系统中的唯一标识符数量的动态变化情况。系统应提供对唯一标识符总量的统计,并按创建者、发布日期分别统计。
2.唯一标识符的解析总量统计
解析统计可以真实地反应一个唯一标识符被请求和链接的次数,反应该对象通过唯一标识符被链接的次数,在一定程度上也为该对象的评价提供了依据。系统应提供对每个唯一标识符在注册生效后被解析的次数的统计。
3.唯一标识符的解析排名统计
解析排名统计真实地反应了唯一标识符被请求和链接的次数排名,客观地反应了对象通过唯一标识符被链接的热度情况。系统应提供对唯一标识符在注册生效后被解析的次数排名的统计。
(四)系统管理
系统的后台管理是对唯一标识符服务的支撑,是保障系统正常运行的管理和维护工具。系统管理应至少包括权限管理、系统配置、系统监控及日志管理。
1.权限管理
权限管理一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。系统应采用先进安全的权限管理技术并应与中国美术馆统一用户系统进行有效的集成。
2.系统配置
系统配置应至少包括唯一标识符配置。唯一标识符注册信息主要包括唯一标识符格式数据和元数据两部分,唯一标识符格式数据是唯一标识符系统必备,前缀是固定的,后缀根据生成规则生成,需要在系统初始化时设定好。可配置注册数据是除此之外的描述元数据和管理元数据。系统应提供注册数据字段的创建、修改、删除等配置功能。
3.系统监控
系统监控应至少包括运行状况监控和错误处理机制。要能够监控及分析系统中各个功能模块的稳定性、安全性等运行情况。具有数据接收过程中的数据出错的记录报告能力。要记录数据接收过程中的多种错误日志信息,包括数据检查、数据查重、数据入库等方面。
4.日志管理
应提供系统在管理操作过程中产生的系统日志的浏览、查询功能。
(五)系统接口
作为数字美术馆应用系统的配套系统,唯一标识符系统与其他系统间存在着接口。系统应处理的接口包括:
1.统一身份认证接口
唯一标识符系统应纳入到中国美术馆统一身份认证体系中,实现三个方面的功能。一是用户数据同步,即将中国美术馆集中管理的用户中拥有访问唯一标识符系统权限的用户的数据同步到唯一标识符系统中;二是组织机构同步,即将中国美术馆集中管理的组织机构,完全同步到唯一标识符系统中;三是身份认证,即登录到唯一标识符系统的用户,需要到统一认证中心认证通过后,方可继续系统的操作。
2.唯一标识符生成接口
系统应提供唯一标识符生成接口,要能够从应用系统获取注册对象元数据,从中解析出生成唯一标识符需要的参数值,并返回生成的唯一标识符。
3.对象获取接口
系统应提供对象获取接口,即唯一标识符的正向解析接口,向客户端提供唯一标识符请求服务,实现通过唯一标识符获取对象URL或元数据。应能够提供简单解析和多重解析的功能。
4.唯一标识符获取接口
系统应提供唯一标识符获取接口,即唯一标识符的反向解析接口,实现通过元数据或数字对象标识符获取数字对象唯一标识符的功能。
以上只是“数字对象唯一标识符系统”建设的基本需求。对于建设一个信息系统来说,研究系统建设的需求是系统建设的第一步,也是系统建设项目实施的一个重要环节。提出的需求是否全面、深入,不仅直接影响系统的建设成果,也对系统建设能否顺利进行产生一定影响。因此,在开展数字美术馆各系统建设之初,做好系统建设需求的研究,进而完成项目建设需求书的工作十分重要。