您好, 访客   登录/注册

关于 E 航海框架下航标资源唯一识别符命名空间的建议

来源:用户上传      作者:张燕 周健华 熊雄 陈永豪 田宏跃 蔡樱丹

  摘要:使用海上资源唯一识别符(Unique Identifiers For Maritime Resources)以确保跨领域间不同服务的协调是 E 航海的一个必要发展,国际航标协会(IALA)于2021年06月发布了 G1143《海上资源唯一识别符3.0》版本,全球海事资源唯一标识符的确定,不仅可以在 E 航海的背景下协助开发和维护船对船、船对岸、岸对船和岸对岸的增强数据交换应用程序,还可协助主管部门提高发送海上安全信息的效率并减轻维护相关的国际通用的航标表编号和其他导航产品的管理负担。本文将主要针对国内海上航标资源唯一识别符的命名空间提出建议,希望加快海上资源唯一识别符的推广实施。
  关键词:唯一识别符;E 航海;航标
  中图分类号:G203 文献标识码:A 文章编号:1006―7973(2022)03-0053-04
  1背景
  国际海道测量组织(IHO)在文件 HSSC6-5.4B 中指出海道测量局(HOs)可能会面临问题:如果现有的灯光编码模式受到海道测量局(HO)国家灯号或英国海道测量局(UKHO)国际灯号的变化的影响。HSSC6-5.4B 讨论了灯光的持久唯一标识符(PUI)1的优点及其可能的后果。大部分人员都支持 E 航海解决方案 S3。此外,对从单个数据库中获取产品的海道测量局(HO)的工作负载可能产生的影响.研究认为有些技术问题暂时尚未解决。该文件建议在 IALA 和 IHO 之g就灯光信号细节及其更多领域建立紧密联络,在最大程度上协调 IALA 和 IHO 关于灯光编码系统的问题。
  当数据对象通过数据链中传输,不同设备的数据存储,不同格式间的转换,以及不同领域的重新使用时,需要使用持久唯一识别符(PUIS)来确保数据对象的身份标识,相同信息块可能以不同的格式(ISO 8211、XML、关系数据库记录等)存在于不同的数据存储中,对所有格式和存储的相同数据块使用持久标识符显然将有助于跨多个应用程序域和数据供应链中不同位置的数据的统一、验证和跟踪。同样,数据集成也需要 PUIS,特别是对引用特性的不同数据产品和数据集。
  基于上述原因, IALA 认为海上资源目前存在许多不同的命名方案,而且各个国家都有自己的使用规则。2019年的第69届IALA理事会上,讨论通过了 G1143《海上资源唯一识别符1.0》版本,该导则讨论了海上资源唯一识别符的应用需求,对海上资源的命名语法进行了规定,并描述了如何应用统一资源名称(URN)方法来识别海上资源名称(MRN)所定义的海洋资源。导则所定义的语法规则允许分散的身份管理,设想现有的编码方案可以相对容易的适应这种语法,提供向后兼容性,同时语法可扩展到新的应用领域。
  IALA 在2020年的71届理事会和2021年的73届理事会上分别讨论通过了G1143的2.0和3.0版本。其中,2.0修订版反映了该领域的发展,增加了更多 MRN示例,如出版物以及无法确定空间标识符的通配符等;3.0修订版对导则进一步优化,并增加了附录 C,添加 IALA MRN 命名空间内的国家代码。在短时间内对 G1143进行了多次修订,也从侧面反应出 IALA 及各成员国对推进建立海上资源统一命名规则的迫切需求。
  2海上航标资源唯一识别符语法要求
  统一资源名(URN)是由 IETF(互联网工程工作队,它拥有标准化的协议,如 IP、 http 、FTP 和其他互联网协议)定义的,目的是作为持久的与位置无关的资源标识符,其设计目的是便于将其他名称空间(共享属性 URNS)影射到 URN 空间,因此,URN 语法提供了一种方法,以一种可以在现在协议中发送,在大多数键盘上转录的形式对字符数据进行编码, URN 语法提供了一种机制来确保资源名称的唯一性。
  2.1命名方案基本要求
  (1)唯一性: MRN 命名空间内的 ID 永远不会分配给多个资源,也永远不会重新分配到不同的资源,确保名称空间内的唯一性是名称空间各自的治理组织的责任,
  (2)去中心化:必须能够在不依赖于单个全局资源的情况下创建 ID,而每次创建 ID 时,都必须使用全局资源,可能存在的用于创建特定类型 ID(例如路由 ID)的中心源。
  (3)灵活性和可读性:命名方案必须灵活,并允许识别任何类型的资源,如文档、路线、设备、船舶和海员,不优先考虑任何特定类型的 ID,还有一些属性对于全球命名计划来说是“不错的”。命名方案应该便于人类阅读,标识符可以输入到表单和文档中,命名方案应提供有关特定标识符所指的资源类型的信息,如船舶、海员,航标,港口、或 VST 中心。
  (4)兼容性:必须设计一个全局命名方案,以支持将来为新的海事领域添加新的命名方案。已经存在的不同的海事命名方案,包括 IMO 编号, MMSI 编号和各种形式的航标标识 ,命名方案允许与这些现有方案集成,因为他们将被继续使用。
  2.2海上资源命名(MRN)语法
  2.2.1海上资源名称命名空间管理
  MRN 语法是基于 URN 的,URN 是在 RFC 2141中描述并由国际互联网工程任务组(IETF)出版的。所有 URN 含有以下语法(语句封装引用是必须的):
  (1)<NID>是命名空间识别符;<NSS>是命名空间特定字符串。<URN>语句是不区分大小写的,但一般使用小写。海上域名的 NID 命名空间是 MRN,因此:<URN>::="urn:mrn:"<NSS>。“mrn”在处理时是不区分大小写的,但一般使用小写。
  (2) urn:mrn 命名空间是有 IALA 分配和管理的。识别符是树形语法。MRN 使用由 RFC2141指定的增强型巴科斯范式定义。

nlc202205091549



转载注明来源:https://www.xzbu.com/2/view-15430696.htm

相关文章