每个Handle 由两部分组成:Handle 命名授权(也可以称作Handle 前缀)和根据Handle 命名授权得出的唯一本地名称,(也称为Handle 后缀);Handle 命名授权和Handle 本地名称由“/”隔开:
命名授权下的本地名称集合可以定义该命名授权的本地Handle 命名空间。所有本地名称必须在本地命名空间中保持唯一性。命名授权的唯一性外加该授权给予的一个本地名称,就可以确保任何Handle 在整个Handle系统中都是全局唯一的。
例如“86.1111.222/MIS-USER-000001”是本地信息系统中一条用户数据的一个 Handle。它的命名授权是“86.1111.222”,其本地名称为“MIS-USER-000001”。Handle 命名空间可以被视为由许多本地命名空间组成的一个超集,Handle 系统中的每一个本地命名空间都有一个唯一的命名授权。命名授权能够标识出创建关联Handle 系统的管理单位,这个管理并不一定必须是持续的。每个命名授权在Handle 系统中都是全球唯一的。任何现有的本地命名空间都可以通过获得一个唯一的命名授权,加入全球Handle 命名空间,这样一来,命名空间下的任何本地名称都可以作为命名授权与本地名称的集合,在全球范围内被引用。(www.xing528.com)
Handle 系统的命名授权是一种类似树状的分层结构。每个节点和树叶都被赋予一个与命名授权段对应的标签。父节点将其子节点通知给父节点命名授权机构。与DNS 不同,Handle 系统命名授权的结构是由左到右的,这种结构将树根处的标识与代表命名授权的节点连接在一起。每个标识都被ASCII 字符“.”分割开。
每个命名授权可能被下分为许多子命名授权。任何子命名授权只能由已获得注册的父命名授权来注册。父命名授权和子命名授权所代表的命名空间之间并没有内在的隶属关系。父命名空间及其子命名空间可以由不同的Handle 系统服务提供服务,它们可能会,也可能不会分享任何管理权限。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。