跳到主要内容

6.1. 概述

由于 URN namespace 的空间本身是受管理的, URN namespace 的定义应特别注意:

  1. 全局唯一性: 确保 namespace identifier (NID) 全局唯一
  2. 持久性: 确保已分配 URN 长期保持有效并可解析
  3. 管理权威: 明确负责 namespace 管理的组织或实体
  4. 分配策略: 定义 namespace 内 URN 如何分配和管理
  5. 语法规则: 规定 namespace-specific string (NSS) 的格式和约束

URN namespace 注册要求提交完整的 namespace definition document, 该文档应使用本章后续小节描述的标准模板. 注册过程确保:

  • 所提议的 NID 不与现有 namespace 冲突
  • namespace 定义满足技术和管理要求
  • 社区有机会审查所提议的 namespace 并提出意见
  • namespace 的长期维护和管理得到保证

注册过程由 IANA 协调, 并根据 namespace 类型遵循不同策略 (Community 或 Fast Track).