GB T 19256.8-2009 基于XML的电子商务.第8部分 报文设计规则.pdf
《GB T 19256.8-2009 基于XML的电子商务.第8部分 报文设计规则.pdf》由会员分享,可在线阅读,更多相关《GB T 19256.8-2009 基于XML的电子商务.第8部分 报文设计规则.pdf(129页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35240L 67 圆宦中华人民共和国国家标准GBT 1 925682009基于XML的电子商务第8部分:报文设计规则Electronic business eXtensible Markup Language(ebXML)。_Part 8:Messages design rules(UNCEFACT XML naming and design rules V20,MOD)2009-05-06发布 20091 1-01实施车瞀嬲鬻瓣警襻瞥星发布中国国家标准化管理委员会仅19目 次GBT 1925682009前言。1范围2规范性引用文件3术语、定义、符号和缩略语4一致性要求5指导原则6通
2、用的XML结构7通用的XMl。Schema语言约定-8 XMI,Schema模:块-9 XML实例文档一10代码表和标识符列表的通用用例一附录A(规范性附录)命名和设计规则汇总附录B(规范性附录)完整结构:附录C(规范性附录)核心构件类型(CCT)schema模块附录D(规范性附录)未限定数据类型(UDT)schema模块附录E(资料性附录)注释(annotation)模版附录F(资料性附录) GBT 192569中表示词映射到CCT和UDT的数据类型参考文献000驰曲他踮舛孔筋刖 吾GBT 1 925682009GBT 19256基于xML的电子商务目前分为9个部分:第1部分:技术体系结构;
3、第2部分:协同规程轮廓与协议规范;第3部分:消息服务规范;第4部分:注册系统信息模型规范;第5部分:注册服务规范;第6部分:业务过程规范模式;第7部分:业务过程构件设计规则;第8部分:报文设计规则;第9部分:核心构件与业务信息实体规范。将来还可能增加新的部分。本部分为GBT 19256的第8部分。本部分修改采用联合国贸易便利和电子商务中心(UNCEFACT)在2006年2月发布的XML命名和设计规则(20版)。本部分与GBT 192569是紧密联系的,XML Schema应从完全符合GBT 192569中的业务信息实体(BIE)基础上进行开发,该BIE基于完全符合GBT 192569的核心构件
4、(cc)。本部分与UNCEFACTXML命名和设计规则20版主要差异如下:按照国家标准的编写格式要求对原文的一些章条做了适当的调整;将原文41和42中内容调整到第1章范围中;将原文附录A中内容调整到参考文献中;将原文附录C中内容调整到33中;将原文附录I术语内容调整到31中;将原文中置于规则前面的针对该规则的解释信息调整到该规则后,以符合中文阅读习惯;根据情况将原文中的UNCEFACT修改为本部分;将规范性引用文件或原文中引用的部分国际标准更改为相应的国家标准。本部分的附录A、附录B、附录C、附录D为规范性附录,附录E和附录F为资料性附录。本部分由中国标准化研究院提出。本部分由全国电子业务标准
5、化技术委员会归口。本部分起草单位:中国标准化研究院、上海港虹信息科技有限公司、新景程国际物流有限公司、深圳市联合纵横国际货运代理有限公司、上海宝霖国际危险品物流有限公司。本部分主要起草人:刘颖、章建方、孙文峰、刘碧松、魏宏、马胜南、徐成华。基于XML的电子商务第8部分:报文设计规则GBT 19256820091范围GBT 19256的本部分规定了使用W3C XML Schema语法定义业务信息负载内容的方法,实现企业、政府机构和(或)其他组织在开放的全球环境中共享或交换业务信息。本部分适用于国家、相关行业或企业制定和维护基于XML的电子业务报文格式,也适用于XMLSchema的设计、开发、维护
6、人员以及软件工具设计者。本部分可用于指导相关人员在GBT 192569基于XMI,的电子商务第9部分:核心构件与业务信息实体规范基础上,开发符合本部分的XML Schema。2规范性引用文件下列文件中的条款通过GBT 19256的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GBT 12406表示货币和资金的代码(GBT 12406 1997,idt ISO 4217:1990)GBT 1 7699行政、商业
7、和运输业电子数据交换数据元目录GBT 183915 信息技术 数据元的规范与标准化 第5部分:数据元的命名和标识原则(GBT 1839152001,idt IS0IEC 111 795:1995)GBT 1 92566基于XML的电子商务第6部分:业务过程规范模式(GBT 1925662006,V110。MOD)GBT 192569基于XMI。的电子商务第9部分:核心构件与业务信息实体规范(GBT 192569m2006,IS0TS 1 50005:2005,MOD)GBZ 20539-2006 电子商务业务过程和信息建模指南UNCEFACT Catalogue of Common Busin
8、ess Processes3术语、定义、符号和缩略语31术语和定义下列术语和定义适用于本部分。311聚合业务信息实体aggregate business information entity;ABlE由相互关联的若干条业务信息组成的集合,它表达了特定语境中清晰的业务含义。如果采用建模语言来表述,它表达了特定业务语境中的一个对象类。312聚合核心构件aggregate core component;ACC由相互关联的若干条业务信息组成的集合,它表达了清晰的业务含义,独立于任何特定业务语境。如果用建模术语来表达,它代表独立于任何特定业务语境的一个对象类。1GBT 1925682009313聚合ag
9、gregation特定的关联形式,这种关联规定了整体和构件部分的关系。314组合规则assembly roles将未限定的业务信息实体组合成更大结构的一组规则。在组合规则补充文档中对组合规则给出了更完整的定义和解释。315关联业务信息实体association biness information entity;ASBIE表示特定业务语境中特定对象类的复合业务特性的业务信息实体。它有唯一的业务语义定义。ASBIE表示关联业务信息实体特性,并与具有相同结构的ABIE相关联。ASBIE从ASCC衍生而来。316关联业务信息实体特性association business information e
10、ntity property一种允许值用复合结构表达的业务信息实体特性,该复合结构可以用一个聚合业务信息实体描述。317关联核心构件association core componont;ASCC构成特定ACC的一个复合业务特性(该ACC代表了一个对象类)的一种核心构件。ASCC有唯一的业务语义定义。它表示了ACC中的关联核心构件特性并与一个描述其结构的ACC相关联。318关联核心构件特性associationn component property一种允许值用复合结构表达的核心构件特性,该复合结构可以用一个聚合核心构件描述。319关联类型association type关连业务信息实体(AsB
11、IE)的关联类型。3110属性attribute实体的所有实例或部分实例具备的指定值或关系,并与实例有直接的关联。3111基本业务信息实体basic business information entity;BBIE表示特定业务语境中特定对象类的单一业务特性的业务信息实体。它有唯一的业务语义定义。BBIE表示基本业务信息实体特性,因此与描述其值的数据类型(DT)相关联。BBIE从BCC衍生而来。3112基本业务信息实体特性basic business information entity property其允许值用单个值来表达的一种业务信息实体特性,该单个值可以用一个数据类型来描述。3113基本
12、核心构件basic core component;BCC构成特定ACC的一个单一业务特性(该ACC代表了一个对象类)的一种CC。BCC有唯一的业务语义定义。它表示了ACC中的基本核心构件特性,因此属于一种数据类型(DT)(该DT定义了其值的集合)。BCC可作为ACC的特性使用。3114基本核心构件特性basic core component(CC)property其允许值用一个单一值表达的核心构件特性,该单一值可以用一个数据类型描述。2GBT 1 9256820093115业务语境business context;BC用一组语境类目的值标识的特定业务环境的形式化描述,可以唯一区分不同的业务环境
13、。3116业务信息实体business information entity;BIE带有唯一业务语义定义的一条业务数据或一组业务数据。BIE可以是BBIE、AsBIE或ABlE。3117业务信息实体特性business information entity(BIE)property特定业务语境中对象类所具有的业务特性,该对象类由一个聚合业务信息实体描述。3118业务库business libraries;BL经核准的某一类业务(如装运、保险)的业务模型的集合。3119业务过程business process;BPGBT 192566中定义了的业务过程。3120业务过程语境business pr
14、ocess context业务过程的名称,UNCEFACT通用业务过程目录中有所定义,用户也可以扩展。3121业务过程角色语境business process role context开展特定业务过程的角色,UNCEFACT通用业务过程目录中有所定义。3122业务语义business semantic(s);BS从业务视角所看到的词的精确含义。3123业务术语business term核心构件或业务信息实体在业务中被人熟知或使用的同义词。一个核心构件或业务信息实体可以有几个业务术语或同义词。3124约束条件cardinality指明某个特征是可选型、必备型和或是可重复特征的一个指示符。3125
15、业务信息实体目录catalogue of business information entities在核心构件发现过程中挑选出的,且经核准的业务信息实体的集合。3126子核心构件child core component一种用到大的聚合结构中并作为其中一部分的核心构件。3127分类方案classification scheme描述一个特定的语境类目的正式方案。3128复合composition一种形式的聚合,该聚合要求一个部件每次包含在至多一个复合中,并且复合对象负责创建和消除3GBT 1925682009部件。复合可以是递归的。3129约束语言constraint language特定语境中所
16、发生行为的形式化描述。这些行为的目的是为了组配、从结构上和语义上对核心构件进行约束。在特定语境中将约束语言应用到核心构件集的结果是将其变成了业务信息实体。3130内容构件content component表达核心构件类型(3141)内容的基本类型。3131内容构件约束content component restrictions针对内容构件可能的值所做的格式约束的正式定义。3132语境context使用业务过程的环境的定义,通过一组名为业务语境的语境类目来规定。3133语境类目context category由表达业务环境特征的一个或多个相关值构成的集合。3134语境规则context rule
17、s construct一套如何将语境应用到核心构件上的规则。3135受控词controlled vocabulary唯一定义可能不明确的词或业务术语的补充词。它可以保证核心构件名称和定义中每一个词的连续性、无歧义性和精确性。3136核心构件core component;CC构建具有一定含义且语义正确的信息交换包的构筑块。它仅包含描述一个特定概念所必需的信息。3137核心构件目录core component catalogue在开发和初步测试本部分过程中分析得到的每一个核心构件的所有元数据集合。由于未建立永久注册系统存储库,该集合是临时性的。3138核心构件字典core component di
18、ctionary核心构件目录的一个摘录,该目录通过核心构件的字典条目名称、构件的各组成部分和定义提供了核心构件的现成的参考。3139核心构件库core component library注册系统或存储库的一部分,核心构件均以注册类的方式存储其中。核心构件库包括了所有的核心构件类型、基本核心构件、聚合核心构件、基本业务信息实体和聚合业务信息实体。3140核心构件特性core component property对象类的业务特征,该对象类一般用聚合核心构件表达。4GBT 19256820093141核心构件类型cole component type;CCT由一个内容构件(3130)(有且仅有一个)
19、和一个或多个补充构件(3161)组成的一种核心构件,其中内容构件给出了实际内容,补充构件对内容构件给出了实质性的补充定义。核心构件类型没有业务语义。3142数据类型data type;DT规定了用于特定B(特性或BBIE特性的有效值的集合。数据类型通过对CCF规定约束条件来定义。3143定义definition核心构件、业务信息实体、业务语境或数据类型的一个唯一语义含义。3144字典条目名称dictionary entry name核心构件、业务信息实体、业务语境或数据类型在字典中的唯一正式名称。3145地理政治语境geopolitical context影响业务语义的地理因素,如地址的结构。
20、3146行业分类语境industry classification context影响业务语义的贸易伙伴所属的行业因素,如不同行业使用的产品标识方案。3147信息实体information entity一个用于交换业务信息的、可重用的语义构筑块。3148LCC方式除了第一个单词外的每个单词的首字母大写,并把这些单词组合起来的一种方式。3149命名约定naming convention如何为核心构件和业务信息实体赋予规范名称的一套规则。3150对象类object class在逻辑数据模型中,一个数据元所属的逻辑数据聚类。对象类代表了特定语境中的一个活动或对象,它是核心构件规范名称中的一部分。31
21、51对象类词object class term核心构件或业务信息实体名称的组成部分,并代表了它所属的对象类。3152官方约束语境official constraints context影响业务语义的法律和政府因素,如装运货物时法律规定须声明危险品信息。3153顺序order在约束语言中,语境规则构成的特性,该语境规则构成把一种序列用到一套规则的应用中,两个规则构成对于特性的顺序不能有相同的值。5GBT 1 9256820093154基本类型primitive type值的表示,其可能值是string(字符串)、decimal(数值)、integer(整型)、boolean(布尔型)、date(
22、日期型)和binary(二进制)。3155产品分类语境product classification context影响被交换、处理或支付等物品或服务结果语义的因素(如:与材料对应的咨询服务的购买)。3156特性property某个对象类所有组成成分的共同特点。3157特性词property term用核心构件特性表示的对象类特征的一种有语义含义的名称。特性词用作表示该核心构件特性的基本和关联核心构件字典条目名称的基础。3158限定词qualifier term一个或一组有助于把一个字词从相关字词(如:从OC、()叩、另一个B1E或DT)中定义和区分出来的词。3159注册类registry cl
23、ass需要记录在CC、BIE、DT或BC注册库中所有信息的正式定义。3160表示词representation termBCC或BIE的有效值的类型。3161补充构件supplementary componentCCT内容构件(3130)的附加含义。3162补充构件约束supplementary component restrictions对补充构件可能值进行格式约束的正式定义。3163支撑角色语境supporting role context涉及非贸易伙伴角色的语义影响(如:在卖方到买方的订单应答中,第三方托运人所需的数据)。3164语法绑定syntax binding用特定语法表达BIE的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 19256.8 2009 基于 XML 电子商务 部分 报文 设计 规则
