2.5.2 唯一标识符的系统框架和性能要求
一般,将IETF(Internet Engineering Task Force)的互联网信息结构(Internet Information Architecture)中的统一资源标识系统(URI)作为资源标识的系统框架[54]。URI由三部分组成:URN(Universal Resource Name,统一资源名),作为数字对象的逻辑名称;URC(Universal Resource Characteristics,统一资源属性)作为描述数字对象的元数据;URL(Universal Resource Locator,统一资源定位符),作为物理上对数字对象定位和获取的机制。目前URN仍在建立之中,URC已逐步让位于专门的元数据(例如Dublin Core等),而URL已成为基于HTTP/DN的物理获取机制。
更为一般地,一个标识系统由以下部分组成:命名域(Name Space),代表一定的标识系统,在该系统内遵循统一的命名规则和程序;唯一标识符,在特定命名域内按一定规则给予数字对象的唯一和永久名字,即URI中的统一资源名;命名机构(Naming Authority),按照一定规则和权限管理命名过程的机构;命名登记机构(Registry),存储命名登记数据的系统。具体存储内容可以是标识符/元数据,或标识符/地址,或标识符/地址/元数据,可能辅助进行数字对象检索或地址解析;地址解析系统(Resolution System)负责将数字对象的唯一标识符转换成相应的物理存放地址。
这个系统的各个部分可以是固化在一个物理系统内,成为封闭的集中式标识系统,例如许多商业化文摘索引系统中的对象标识系统;但标识系统也可以是开放式和分布式的,多个命名机构按照统一规则分工合作进行命名,多个登记与解析系统合作负责检索和地址解析,而命名登记和解析又可以是捆绑在一起或分开设立,例如Handle系统。
对于开放式分布式标识系统中的唯一标识符,性能要求如下:
①唯一性,即标识符在指定名字域内必须是唯一和明确的,定义且只定义一个数字对象,但一个数字对象可拥有多个标识符。
②国际性,即标识符必须在国际范围内或整个互联网上有效。
③应用独立性,即标识符必须作为一种公共标识符,独立于任何具体的应用和应用系统。(www.xing528.com)
④永久性,即标识符的生存周期必须是无限的,尽管它所定义的数字对象的生命周期可能是有限的。
⑤可计算性,即标识符可由计算机处理,最好以数字表示或可转换成数字表示,最好内含校验码。
⑥标识能力,即标识符的设计应保证标识系统可唯一地和永久地标识所有需要标识的数字对象;有时人们用可扩展性来表达对标识能力的要求。
⑦支持现有系统,即标识符的设计应在满足上述其他要求的基础上支持现有的命名系统。
⑧可读性,即标识符应能被直接释读。
另外,现在人们更倾向于要求标识系统建立在一种有组织的分布式系统上,要求对特定数字对象的标识符能满足在该数字对象整个生命周期中所涉及的各个方面的需求。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。