
在跨境贸易和数据交换日益频繁的今天,如何确保不同信息系统之间的数据互操作性,降低开发成本,提高效率,成为摆在各国海关和相关机构面前的重要课题。世界海关组织(WCO)推出的"My Information Package"(MyIP)规范,正是一套旨在解决这些问题的标准化指南。
开篇:数据交换的挑战与MyIP的诞生
想象一下,不同国家的报关系统,使用的语言、格式、标准各不相同,就像不同国家的插头无法直接插入对方的插座一样,数据交换变得异常困难。这种"数据孤岛"现象不仅增加了贸易成本,也延缓了通关速度。WCO正是看到了这一痛点,推出了MyIP规范,旨在为WCO数据模型的应用提供一套标准化的解决方案,促进全球贸易的便利化。
MyIP:WCO数据模型的个性化定制方案
MyIP,全称为"My Information Package",是"我的信息包"的意思。它并非一个全新的数据模型,而是基于WCO数据模型,针对特定信息系统和业务流程进行定制化和标准化的数据文件集合。可以将MyIP理解为WCO数据模型的一个"子集"或"变体",它精确地描述了特定场景下电子数据交换的需求。
MyIP的核心价值
- 标准化数据交换: MyIP以XML Schema等标准格式呈现,方便共享数据交换需求,减少沟通成本。
- 降低开发成本: 通过标准化接口需求,MyIP可以显著减少理解和验证需求所需的时间,降低返工风险。
- 提升需求管理效率: MyIP的系统化开发,可以改进需求管理,从而带来可观的商业效益。
MyIP的构建者、所有者与获取途径
任何WCO数据模型的合法用户都可以根据MyIP规范创建和使用MyIP。MyIP的所有权归属于其创建者,创建者可以选择将其保密或按照WCO知识产权规定发布到公共知识库中。WCO鼓励MyIP的发布和共享,以促进WCO数据模型的广泛应用。
WCO为何力推MyIP?
WCO推广MyIP的根本目标是推动WCO数据模型在全球范围内的应用。通过MyIP,WCO可以更好地跟踪成员采用WCO数据模型的进展,并确保其应用符合WCO数据模型的要求。MyIP提供了一种通用的格式,用于整合关于WCO数据模型采用的关键信息,无论这些信息最初以何种形式存在,例如电子表格、XML规范、UN/EDIFACT消息实现指南等。
MyIP如何确保WCO数据模型的一致性?
MyIP的结构和内容是基于WCO数据模型中的模板创建的,因此,MyIP中包含的信息能够帮助用户轻松验证其应用是否符合WCO数据模型。换句话说,MyIP是WCO数据模型一致性的一种保障机制。
MyIP的应用场景:用例分析
以下是一个MyIP的典型用例,描述了MyIP的创建、使用和维护过程:
用例名称:创建和使用MyIP
参与者:
- 贸易商: 包括贸易参与者、运输和物流服务提供商及其代理。
- 监管机构: 跨境监管机构,如海关、卫生、移民、兽医、农业部门等。
- 社区系统: 提供企业对企业(B2B)和/或企业对政府(B2G)电子数据交换的信息系统管理人员或运营商。
- 软件专业人员: 软件开发领域的专家,例如数据映射专家、接口开发人员、数据治理专家等。
描述:
为了创建和使用MyIP,需要进行以下安排:
前提条件:
- 存在涉及电子数据交换的信息系统。
- 存在描述待交换数据需求的文件。
- 存在一个或多个合适的WCO数据模型派生信息包。
后置条件:
创建并使用MyIP。
场景:
- 参与者希望使用WCO数据模型描述信息系统的接口规范。
- 参与者将任务分配给软件专业人员。
- 软件专业人员确定MyIP所需的上下文。
- 软件专业人员分析与特定上下文中信息系统相关的数据交换文档,例如电子表格、XML规范、UN/EDIFACT消息实现指南等。
- 软件专业人员识别与上下文相关的数据元素、代码列表和对象类,并将它们映射到相应的WCO数据元素和类。
- 软件专业人员识别一个或多个合适的派生信息包。
- 软件专业人员使用WCO MyIP规范创建MyIP。
- 参与者将MyIP发布到知识库中。
- 参与者使用MyIP,并为了维护MyIP返回到步骤2。
MyIP的内容:构建规则详解
MyIP的构建需要遵循一系列规则,这些规则确保了MyIP的标准化和与WCO数据模型的一致性。以下是对这些规则的详细解释:
规则术语说明:
- MUST/REQUIRED/SHALL: 绝对要求,必须遵守。
- MUST NOT/SHALL NOT: 绝对禁止。
- SHOULD/RECOMMENDED: 建议遵守,但存在特殊情况可以忽略,需要充分理解其含义。
- SHOULD NOT/NOT RECOMMENDED: 不建议使用,但在特定情况下可以接受甚至有用,需要谨慎评估。
MyIP构建规则:
- 基础: MyIP必须基于WCO数据模型的结构和内容进行开发,并且必须基于派生信息包。如果没有合适的派生信息包,则必须创建一个。
- UML: MyIP涵盖的数据应保存在UML类图中,该类图通过重用WCO数据模型类生成,并使用WCO数据模型UML配置文件进行表达。
- XML Schema: 可以生成MyIP XML Schema,并且应使用WCO XML指南从WCO数据模型自动生成。MyIP可以使用任何其他可以承载其语义内容的语法进行记录。
- 命名: MyIP的命名应以2个字母的ISO国家代码或表示区域/部门实体的代码开头,后跟业务文档的缩写。可以选择性地跟随创建MyIP的实体的简称。为了进行版本控制,文件名可以包含版本号和变体号。应遵循以下结构:[2位字母国家代码][组织缩写][业务文档缩写][版本#][变体#]。缩写由本地管理。业务文档的缩写请参考WCO XML指南。版本号和变体号的选择由各个开发人员决定。
命名示例:
- 政府创建的MyIP,且保存在WCO知识库中:GH.CUSTOMS.SW,NZ.JBMS.CRI
- 政府创建的MyIP,但未保存在WCO知识库中:NL.MSW.ETA.12JUN13.01
- 国际组织与WCO合作创建的MyIP,且保存在WCO知识库中:XX.CITES.PERMIT.20131224,XX.ASEAN.COO
- 国际组织与WCO合作创建的MyIP,但未保存在WCO知识库中:EU.SANCO.COC
- 私营部门实体创建的MyIP,且私有:PS.SAPAG.IM1,.COO
对于私营部门和国际组织,可以使用UN/EDIFACT代码1331和3055的组合作为机构标识符。
- 文档元数据: MyIP必须包含文档元数据,其中包含以下信息作为注释。MyIP必须包含FunctionalDefinition和WCODataModelVersion,并且可以包含其他属性。(请参考WCO XML指南)
- 通信元数据: MyIP可以包含通信元数据,作为注释包含。
- 上下文元数据: MyIP必须包含上下文元数据。它必须包含以下信息,作为注释包含:
| 上下文类别 | 值的来源 |
|---|---|
| 业务上下文 | 描述MyIP所支持的业务流程 |
| 技术上下文 | 描述MyIP的技术实现环境 |
| 组织上下文 | 描述使用MyIP的组织环境 |
MyIP规范为全球海关数据交换提供了一套标准化的解决方案,有助于提高跨境贸易效率,降低企业合规成本,促进国际贸易便利化。随着更多国家和组织采用这一标准,全球贸易数据互操作性将得到显著提升。

