1、ICS 35040A 24 a雪中华人民共和国国家标准化指导性技术文件GBZ 25114120102010-09-02发布基于ebXML的商业报文第1部分:贸易项目ebXML based business message-Part 1:Core item2010-12-01实施宰瞀髁鬻瓣警糌瞥鐾发布中国国家标准化管理委员会促19目次GBZ2511412010前言1范围-12规范性引用文件13术语和定义、缩略语-14ebXML商业报文编写规则25核心贸易项目报文细目26核心贸易项目文档类图47核心贸易项目高层类图58核心贸易项目细目层类图69数据字典710FMCG贸易项目扩展-811贸易项目关联
2、数据扩展812基于ebXML商业报文的贸易项目报文示例8附录A(规范性附录)ebXML商业报文的编写规则9附录B(规范性附录)FMCG贸易项目扩展14附录c(规范性附录)贸易项目关联数据扩展”20附录D(资料性附录)基于ebXML的贸易项目报文示例(Itemxsd)29前 言GBZ 2511412010基于ebXML的商业报文目前分为3个部分:第1部分:贸易项目;第2部分:参与方信息;第3部分:订单。将来还有可能增加新的部分。本部分为基于ebXML的商业报文的第l部分。本部分修改采用GSl(国际物品编码协会)发布的ebXML商业报文系列标准10版本中的核心贸易项目部分。给出了基于ebxML的商
3、业报文交换中传输的贸易项目报文。本部分与原国际标准的主要差异如下:Gsl标准中报文编写规则作为本部分的附录A;增加了规范性引用文件;增加了术语和定义、缩略语。本部分的附录A、附录B和附录c为规范性附录,附录D为资料性附录。本部分由全国物流信息管理标准化技术委员会提出并归121。本部分起草单位:中国物品编码中心。本部分主要起草人:李颖、张楠。基于ebXML的商业报文第1部分:贸易项目Gnz25114120101范围本部分规定了基于ebXML的商业报文编写规则,以及商业报文中传输的贸易项目报文。 本部分适用于贸易项目的商业报文编制。2规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款
4、。凡是注目期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于部分。GBT2659-2000世界各国和地区名称代码(eqvIS031661:1997)GBT488012005语种名称代码第1部分:2字母代码GBT74082005数据元和交换格式信息交换日期和时间表示法GBT12406-2008表示货币和资金的代码GBT16828-2007商品条码参与位置编码与条码表示GBT19251-2003贸易项目的编码与符号表示导则GBZ2511422010基于ebXML的
5、商业报文第2部分:参与方信息3术语和定义、缩略语31术语和定义下列术语和定义适用于本部分。311核心贸易项目coreitem贸易项目是指一项产品或服务,对于这些产品或服务需要获取预先定义的信息,并且可以在供应链的任意一点进行标价、定购或开据发票,以便所有贸易伙伴进行交易。它包括各种单个项目及其不同包装类型的各种形式。贸易伙伴间贸易项目信息一致的必备属性。这些数据属性保持了主要产品标识及贸易项目或服务标识的完整性。312全球贸易项目代码globaltradeitemnumber;GTIN 用于世界范围内贸易项目的唯一标识。313全球贸易参与方位置代码globallocationnumber;GL
6、N对法律实体、功能实体、物理实体进行标识的代码。32缩略语FMCG fastmovingconsumer goods快速消费品GLNgloballocation number全球贸易参与方位置代码GTINglobaltrade itemnumber全球贸易项目代码UMLunifiedmodelinglanguage统一建模语言1GBZ 25114120104 ebXML商业报文编写规则41业务过程架构业务过程架构见A1。42编写规则编写规则见A2。43报文架构报文架构见A3。5核心贸易项目报文细且核心贸易项目报文的内容包括产品标识代码、贸易项目描述、计量单元和贸易项目分类等必备型数据元。报文中
7、的数据格式应符合附录A中的规定。51通用信息贸易项目报文开始时传输的对所有报文通用的信息。511 Document(文档)类用来说明报文内容的基本信息,包括版本号、生成日期和时间。contentVersion文档内容的版本号。contentVersion是必备项。creadonte一报文创建的日期。格式为;“YYYYMMDDTHHMMSS”。creationDate是必备项。documentStructureVersion-文档结构的版本号。documentStruetureVersion是必备项。1astupdateDate最新更新日期。格式为:“YYYYMMDD”。lastUpdateDa
8、te是必备项。5111 DocumentStatus(文档状态)类用来说明文档是源文档还是副本。coPY源文档的副本。0RIGINAL文档的源版本。52 ItemInformation(贸易项目信息)类Itemlnformation描述贸易伙伴间贸易项目信息一致要求的属性。对于核心贸易项目,使用三个层级的类:ItemDescription,PartyIdentifieation和ItemIdentifieation。53 ItemDescription(贸易项目描述)类ItemDescription的属性包括:brandName、discriptionshort、itemName等。每一个属性
9、都由语言代码和文本组成。文本语言使用GBT 48801 2005两字母代码。additionalAttributeDescription-自由文本,用来记录附加的产品属性。它可以用来标识信息提供者需要传送的任何附加信息,如制造商名称等。additionalAttributeDeseription是可选项。brandName品名。brandName是可选项。deseriptionShort-贸易项目的简要描述,用于POS系统中的产品。descriptionshort是必备项。itemDescription-信息提供者提供的产品描述。itemDeseription是可选项。itemName比品名更
10、完整的产品名称。itemName是可选项。531 Classification(分类)类贸易项目的Classification是必备项,根据需要可重复。Classification包括以下属性:classificationAgency-负责分类代码的团体。classificationAgency是必备项。5311 ClassificationCategory(分类目录)类classificationCategoryCode-提供由负责分类的机构分配的,用于贸易项目分类的代码。classiGnZ2511412010ficationcategorycode是必备项。elassificationNa
11、me-分类名称的文本描述,包括用ISO代码表示的语言指示符。classificationName是必备项。5312ClassificationAttribute(分类属性)类ClassificationAttribute提供贸易项目或服务分类的代码和文本描述。classificationltemCode-flq分类管理机构分配的贸易项目分类代码。classificationltemCode是必备项。classificationltemName-贸易项目或服务分类的文本描述。classificationltemName是必备项。54PartyIdentification(参与方标识)类全球贸易参
12、与方位置代码(GlobalLocationNumber,GLN)或者AlternatePartyIdentification可用来标识一个贸易参与方。每个参与方仅能使用一个主要的参与方标识符。参与方报文数据格式参见GBZ251142。541 GlobalLocationNumber(全球贸易参与方位置代码)类GlobalLocationNumber(GLN)是一个13位数字,用于唯一的标识位置。具体的编码结构见GBT168282007。 91n具体的GlobalLocationNumber。gin或AlternatePartyIdentmcationType是必备项。542AlternateP
13、artyldentification(其他参与方标识)类value-AlternatePartyldentification定义其他的参与方标识。5421AlternatePartyldentifieationType(其他参与方标识类型)类AlternatePartyIdentificationType描述其他参与方标识的类型并使用A1ternatePartyIdentificationTypeList。55Itemldentification(贸易项目标识)类对贸易项目或服务的标识。贸易项目可以使用GlobalTradeltemNumber(GTIN)或AlternateItemldent
14、ification,但二者不同时使用。551GlobalTradeltemNumber(全球贸易项目代码)类GlobalTradeltemNumber是贸易项目的主要标识符。当被分配了GlobalTradeltemNumber(GTIN)代码之后,就必须使用它。而且仅能使用一个主要的贸易项目标识。具体的编码结构见GBT19251-2003。gtin具体的GlobalTradeltemNumber。gtin或Alternateltemldentification是必备项。552AlternateItemldentification(其他的贸易项日标识)类AlternateItemIdentifi
15、cation其他的贸易项目标识。当没有GTIN时,使用Alternateltemldentification。见附录B中B25。553UnitOfMeasure(计量单元)类UnitOfMeasure描述了贸易项目(如每个、每对、每箱、每卷、每套和每盒等)的物理特征。一个贸易项目仅能有一个UnitOfMeasure,必备项。netcontent贸易项目的净容量,必备项。grossweight一一贸易项目的毛重,包括包装,必备项。packagingweight贸易项目的包装重量,必备项。d印th贸易项目的长度,可选项。diameter贸易项目的直径,可选项。GBZ 2511412010heigh
16、t贸易项目的高度,可选项。pegHorizontal栓子的水平距离。当贸易项目固定在展板上时,贸易项目的边缘到塞人栓子洞的中心的水平距离,可选项。pegVertical栓子的垂直距离。当贸易项目固定在展板上时,贸易项目的边缘到塞人栓子洞的中心的垂直距离,可选项。width贸易项目的宽度,可选项。6核心贸易项目文档类图根据贸易项目报文的定义,使用统一建模语言(UML)的方法,建立的静态类图,核心贸易项目文档类图见图l。4图1核心贸易项目文档类图GBZ25114120107核心贸易项目高层类图根据贸易项目报文的定义,使用统一建模语言(UML)的方法,建立的静态类图,核心贸易项目高层类图见图2。l1
17、+-n一蛳+i”mmfol。1州。“tItt 。运+classifica麟黼幽燃豳缫骚1sEg,_RR_日_一蕊溺蕊羽凰霆豳图2核心贸易项目高层类图GBZ 25114120108核心贸易项目细目层类图81核心贸易项目细目层类图根据贸易项目报文的定义,使用统一建模-言(UML)的方法,建立的静态类图,核心贸易项目细目层类图见图3。图3核心贸易项目细目层类图GBZ251141201082参与方标识类图根据贸易项目报文的定义,使用统一建模语言(uML)的方法,建立的静态类图,参与方标识类图见图4。9数据字典91贸易项目信息 类名称图4参与方标识类图数据类型必备型可选型 Class沛cationela
18、ssifieationAgeneyczassificationAttributeclassificationItemCodeclassifieationItemN8hieClass币cationCategoryclassifieationCategoryCodeclassificationN8meltemDescriptionadditionalAttributeDescriptionbrandN8medescriptionShortitemDescriptionitemName血at-Chat既arChdrCh口rC矗arCtarCarCarCh口r7 MM oMM MMMM OOM GBZ
19、 25”41201092贸易项目标识类名称 数据类型 必备型可选型UnitOfl垭easurenetContentgrossWeightpackagingWeightdepthdiameterheightpegHorizontalpegVerticalwidthGobaldeItemNumberMeasurementMeasurementMeasurementMeasurementMeasurementMeasurementMeasurementMeasurementMeasurementgtin Integer M注:贸易项目可使用GlohalTraddtemNumber(GTIN)或Alt
20、ernateltemldentifieafion来标识,但二者不能同时使用。对于AlternateItemIdentifieaiton类,见附录B。93参与方标识类名称 数据类型 必备型可选型AlternatePartyIdent圻cation 0value Char MAlternatePartyldentificationType Mvalue Char MGlobalLocationNumber Mgin Char M注1:参与方可使用GlobalLoeationNumber(GLN)或AlternatePartyIdentification来标识。但是对于每一个参与方,仅能使用一个主要
21、的标识符。注2:在类包含枚举值的情况下,必须在这些值之中选择一个(仅为一个)。枚举值用大写来表示,即所有的字母都使用大写并且每个单词之间用下划线分隔。如REQUESTED_DELIVERY。94贸易项目文档信息类名称 数据类型 必备型可选型Document McontentVersion Char 0creationDate DateAndTime MdocumentStructureVersion Char 0lastUpdateDate Date 0DocumentStatus MCOPY Char MORIGINAL Char M注3:在类包含枚举值的情况下,必须在这些值之中选择一个(仅
22、为一个)。枚举值用大写来表示,即所有的字母都使用大写并且每个单词之间用下划线分隔。如REQUESTEDDELIVERY。10 FMCG贸易项目扩展FMCG贸易项目扩展的内容见附录B。11贸易项目关联数据扩展贸易项目关联数据扩展包括核心贸易项目之外的贸易项目属性,见附录c。12基于ebXML商业报文的贸易项目报文示例本部分给出了一个报文示例,内容见附录D。8MMMMOOOO0OM附录A(规范性附录) ebXML商业报文的编写规则GBZ2511412010A1业务过程架构使用UML的方法来完成业务过程建模和逻辑设计可以在标准和软件之间提供连接通道,其中业务过程建模用来标识和分解商业需求,逻辑设计用
23、来考虑每一项的实际商业需求,逻辑设计包括基于XMLSchema的UML类图和数据字典。在数据字典中提供了属性定义和技术特征,重点是基础数据 需求及其详细的描述。业务过程建模和逻辑设计为业务过程建立了清晰的框架,同时为建立全球统一的标准化技术解决方案奠定了基础。业务过程架构由4个要素组成:构建模块、核心业务模型、扩展和接口。A11构建模块构建模块提供了建立业务过程模型的一个通用的、可重用的对象,可以在任何业务过程中使用。在一个具体的业务过程中,根据需求可选择使用相应的构建模块,有些模块是必备的,有些模块是可选的。基本构建模块如“日期”和“名称”等。A12核心业务模型在业务过程中使用的业务功能通用
24、元素组成。核心业务模型在范围上非常有限,必须加以扩展才能完成一个业务过程。但扩展不能改变核心业务模型中定义的通用元素。A13扩展包括完成业务过程所需要的特殊元素。核心业务过程可以应用多重扩展来增加功能。扩展也可用于容纳具有相同核心业务功能的不同业务过程。A14接口表示在模型结构上一个可以被应用的扩展点。每一个具体的商业报文都包括高层和细目层的类图,用来描述报文的涉及范围以及元素之间彼此的联系。这些类图可以使参与方看到数据关系,以确定在一项业务功能中接口的位置和使用方法。A2编写规则说明编制ebXML商业报文使用的各种规则。A21名称A211类对于一个特定的业务过程,每个类必须标明是必备项还是可
25、选项。类可以包含:a)一个单一值;b)一个或多个属性;c)一个枚举值或一个枚举列表;d)一个或多个子类。(包括空类)类名采用首字母大写的规定,即第一个字母和类名中每一个单词的首字母都是大写的形式。类名不含内嵌单词间的空格。一个类名视为一个单词。示例1:类:OrderPartyldentification在引用类名的时候,以黑体显示。GBZ 251 1412010示例2:类:ltemDeriptionItemDescription的属性包括brandName等。每一个属性都由一个语言代码和文本组成。指定文本语言时使用GBT 48801的2位字母代码,例如:EN表示英语,FR表示法语。A212角色
26、角色是类增加了相应的含义或语境时产生的。角色使得相同的类在同一个报文中多次使用。例如,对Reference类可能分配了几个角色,使得可以在同一报文内传送不同的参考标识符,如可在同一报文中传送订单号或提单号。一个角色名被映射为一个XML Schema的元素。当一个UML类有一个角色要分配时,这个角色成为这个类在XML标记的名称。当类没有角色时,这个XML标记名称就是类的名称。A213属性属性名使用“骆驼式”的书写规定,即第一个单词的第一个字母是小写的形式,后面每个单词的首字母为大写。属性名称中不能包含空格。示例:lineltemNumber(行项号)streetAddress (街区地址)buy
27、er (买方)grin (物品编码)countryOforigin(原产国)当属性名出现在句子的开头或文本行的开头时,要标以下划线。属性名和它的描述以破折号()分隔。在一个给定的类中,每个属性可以为必备项或可选项。示例:additionalAttributeDescription-附加属性描述,用来记录附加的产品属性。可以用来标记信息提供者需要传送的任何附加信息。可包括制造商名称。additionalAttributeDescription是可选项。brandName商品的商标名称。brandName是可选项。A214枚举值枚举值使用“大写”的规定,所有的字母都是大写并且单词与单词之间用下划线
28、分隔。枚举值和它的描述之间用破折号()分隔。当一个类包含一个枚举值列表时,只能从列表中选择一个值。A22数据类型数据项目报告中所列的每个数据元素和属性都被分配了一个数据类型。字符型(Character,char)一个字符型的串;整数型(Integer)一个数字或数字串;日期型(Date)使用YYYYMMDD格式的值;时间型(Time)使用HHMMSS格式的值,可包含时差。UML类图中的每一个属性都有一个类型。在UML里,属性的类型可能和数据项目报告中的不同。在数据项目报告中UML中的某些属性类型具有自己的数据类型。如在数据项目报告中,UML属性类型可以表示为单个的元素。包括:字符串(strin
29、g)由一串字母组成,如character。系列货运包装箱代码(sscc)数字字符串,整数型,是对每一个物流单元的唯一标识。百分比(Percentage)数字值表示一个比率或每100中占有的份额。计量(Measurement)数字值及其相关的计量单位。货币金额(MonetaryAmount)-数字值及其相关的ISO货币代码(见GBT12406)。GBZ2511412010文本描述(TextDescription)-自由格式文本及其相关的ISO语言代码(见GBT48801)。简单日期(simpleDate)日期。日期和时间(DateAndTime)包括日期、时间,时间包括时差。日期选择(Datec
30、hoice)简单日期日期和时间。参考(Reference)时间选择(日期或日期时间)及其相关的参考号或标识号。A23在Schema文档中使用的项目名称数据项目名称在Schema文档中是以父子关系来表示的。示例:在一个实例文档中,数据字典中的CompanyName在Schema文档中定义和表示为: (Company)(Name)Some Name(Name)(Company)A24日期和时间的表示为了满足不同的业务过程需要以不同的格式来说明日期和时间,商业报文标准采用GBT7408的基本格式。A241日期 采用GBT7408完整日期表示的基本格式,表示格式: YYYYMMDD其中: YYYY4位
31、数字表示年份;MM2位数字表示月份(01一一月,依此类推);DD一2位数字表示日期(0131)。示倒:20010716代表2001年7月16日。 A242时间不包括日期的时间表示格式:HHMMSS,其中:HH:2位数表示小时(0023)(不允许使用ampm);MM=2位数表示分钟(0059);SS:2位数表示秒(0059)。时间不使用下划线或连字号。示例:134500表示下午一点四十五分。 A243时区在时间表述中可以选择加入时区信息。时间是以本地时间表示的,后面跟着时区信息以表示时差。一个“+HH”时区表示时区在世界时间前“HH”小时,世界时间也称为格林尼治标准时间。一个“HH”时区表示时区
32、在世界时间后“HH”小时。A244日期和时间包括日期和时间的格式:YYYYMMDDTHHMMSS其中:YYYY一4位数字表示年份; MM=2位数字表示月份(0112);】GBZ 251 1412010DD=2位数字表示日期(0131);T表示字符串内时间元素的开始;HH=2位数字表示小时(0023)(不允许使用ampm);MM=2位数字表示分钟(0059);SS=2位数字表示秒(0059)。日期和时间不使用分隔符(,一)或下划线。关于时区差,参照A243中的内容。A245 日期的星期表示一星期中各天的列表(按首字母顺序排序):FRIDAYMONDAYSATURDAYSUNDAYTHURSDAY
33、TUESDAYWEDNESDAYA25文本描述文本描述具有两个属性:文本(描述)和语言代码。指定文本语言时使用GBT 48801的2位字母代码,如英语是EN,法语是FR。A26数值数值是一个整体,根据它的用途可以表示不同的属性。A261货币金额所有的货币金额包括两个属性:两位小数的货币值和货币类型。金额包括小数形式规定的值和货币类型的标识符。值的长度可以是1到18位字符。货币类型使用GBT 12406代码表中的3位字母代码来标识。示例:(amount current:ylSOcode=”USD”)121(totalAmount(netPrice(amount currencyISOcode=”
34、USD”)12312(amount(netPdceA262百分比百分比表示在一百份中所占的份额数或比率的数值。值的长度可以是110位字符。A263数量数量是一个代表量的数字。值的长度可以是115位字符。A264带有正负符号的数值负值必须带有符号。从一个相关的值里减去的数量或总数必须带有符号。相关描述(如费用或折扣)不能确定数值的正负时必须带有符号。当计算一个属性的域长最大值时,不应当将负号计算在内。示例:零下20C表示为:-20减少5美元表示为:一5A285小数点小数点必须和它的小数部分一起发送,不能随着整数部分发送。当计算一个属性的域长最大值时,小数点不应当计算在内。GBZ251141201
35、0示例:4美分表示为o04,可以表示为04 10美元表示为10,不能表示为10A266计量计量由计量值和计量单位两个属性构成。示例:(Imcg:drainedWeight) (measurementValueunitOfMeasure=”kg”)32(measurementValue)(fmcg:drainedWeight)A27参考参考包括两个属性:日期或日期时间的选择和参考标识符。一个角色,如orderNumber或deliveryNote(订单号、发货单),经常作为一个参考。A28XMLSchema的解释和使用 通过链接可以访问到命名空间中定义的各种Schema文件,用户可以在应用程序中
36、使用这些Schema文档进行测试和开发。A3报文架构在商业报文通信架构中提供了安全传输XML报文的必要组件,包括使用的传输(Transport)和封装(Enveloping)。A31传输传输基于XML的商业报文时推荐使用EDIINTAS2(基于Internet电子数据交换的AS2协议),EDIINTAS2提供了在Internet上使用HTTP能共同操作的、可靠的数据传输方式,它还提供了:接收和发送方的抗抵赖性;数据完整性和发送方鉴别;使用公钥私钥的加密;报文处理通知(MDNs)。本部分的XMLSchema文档经过了EDIINTAS2数据传送和封装标准的测试和验证。A32封装封装就是将一次发送的
37、信息打包,产生报文内容时的报文集和版本允许由报文的接收方来确定。在“封装”的标识中,必须包含用来描述产生XML内容的Schema版本的属性,即传输版本。推荐使用EDIINTAS2的报文头,用户也可以使用SOAP和ebXML传输和路由。GBZ 2511412010B1 FMCG贸易项目扩展总览附录B(规范性附录)FMCG贸易项目扩展FMCG贸易项目数据的一致性是基于通用数据字典中的定义。在贸易伙伴之间的B2B信息交换中,FMCG贸易项目报文包含FMCG贸易项目通用的基本商业信息。FMCG贸易项目报文是从核心贸易项目报文中扩展的,包含了附加的商业数据如FMCGTradeItemCharaeteri
38、sties,FMCGTradeItemMeasures,FMCGPaekagingMarking,StrengthIndicator和FMCGAlternateItemldentifieation。这些业务过程是贸易伙伴间协调一致的,作为共同的数据资源。B2 FMCG贸易项目扩展报文细目B21 FMCGTradeItemCharaeteristics类FMCGTradeItemCharaeteristics是一个必备类,它从另一个更通用的TradeltemCharaeteristics类中继承属性和操作。TradeItemCharaeteristies是父类而FMCGTradeItemChar
39、acteristies是子类。form(格式缩写)在制药行业中使用,用来说明产品的简洁描述。form是可选项。freshnessDateProduct-说明贸易项目的包装是否有一个保鲜的盖章或盖印的日期。这是一个布尔值(YN),“Y”代表贸易项目是一个有保鲜日期的产品,比如一个贸易项目在产品的包装上印有上架期限、最短期限、未开包或填充日期。freshnessDateProduct是必备项。 genetieModificationlndicator-用来说明产品是否含有转基因的内容。这是一个布尔值(YN),“Y”表示这个贸易项目是转基因的产品。genetieModificationIndieat
40、or是必备项。 minimumProduetLifespanFromTimeOfProduetion-由制造商提供,产品有效期。minimumProduetLifespanFromTimeOfProduction是可选项。organicItemcode一用来说明产品是否是有机产品。这是一个布尔值(YN),“Y”表示贸易项目是有机的产品。organieItemCode是必备项。B22 FMCGTradeItemMeasures类FMCGTradeltemMeasures从更通用的TradeltemMeasures类继承属性和操作。TradeItemMeasures是父类,FMCGTradelte
41、mMeasures是子类。所有的计量,除了麦芽汁等级和酒精百分含量之外,都包括一个计量单元和一个值。drainedweight除去液体,产品的重量。drainedWeight是可选项。fatcontent一个基本产品中包含的脂肪含量。fatContent是可选项。pereentageOfAleoholByVolume-基本产品单元中包含的酒精比例。percentageOfAleoholByVolume是可选项。B23 FMCGPackagingMarking类FMCGPaekagingMarking是一个必备类。markedWithlngredients-产品中有关成分的信息。产品成分需要在产
42、品上标明。这是一个布尔值(YN),“Y”表示标识了成分。markedWithIngredients是必备项。 paekagingMarkedAsReeyelable-标记有可回收包装指示符的产品包装。一些欧洲国家的法律要求可回收包装指示符。这是一个布尔值(YN),“Y”表示使用可回收包装指示符标记。packagingMarkedAsReeyelable是必备项。 paekagingMarkedReturnable-产品具有可返还的包装。这是一个布尔值(YN),“Y”代表包装GBZ251141-2010可以退还。paekagingMarkedReturnable是必备项。produetMarke
43、dAsReeyelable-一产品上是否标记可回收标识符。这是一个布尔值(YN),“Y”表示产品使用可回收标识符。productMarkedAsRecyclable是必备项。B24StrengthIndicator类产品的strengthIndicator用来描述药品的重量。strengthIndicator是可选项。strength在医药行业中使用,用来说明药品的重量。它包含一个计量单元和值。strength是必备项。strengthBasis产品重量的主要成分。它可以使用公制的、英制的或美国基本度量单位。例如,如果产品的重量为125g,产品的净含量测量单元为升,那么产品重量的主要成分为每升
44、125g。它包含一个计量单元和值。strengthBasis是必备项。 B25AlternateltemIdentifieation类AlternateItemldentification类包含分配给贸易项目的字母数字标识符,而不是GTIN代码,按AlternateIdentificationType的定义。valueAlternateItemIdentification的标识。value是必备项。B251AlternateItemldentifieationType类AlternateItemIdentification标识了其他的贸易项目标识类型和与FMCGAlternateItemIde
45、ntifiea-tionType枚举列表的关联。B2511FMCGAIternateItemIdentificationType类FMCGAlternateIdentificationType的枚举列表是:COUPON_FAMILYcODE标识附着在产品上的优惠券号码。LOTTERYGAME-NuMBER抽奖游戏号码。LOTTERYPACKBOOKNuMBER抽奖包装名册号码。NABCA_PRODucT二cODE国家酒精饮料管理委员会产品代码(NationalAlcoholBeverageControlAssociation ProductCode)。SUPPLIER_NuMBER由贸易项目供应者分配给物品的号码。B26角色:additionalItemldentifieation主要贸易项目标识(如目录、样式和部件号码)的扩展。除主要标识符或AhernateItemIdentification之外,可使用additionalltemldentifieation。可以是多于一个附加的项类型和标识符。该角色使用从属类AhernateItemldentifieation的属性和枚举列表。B3FMCG的高层类图根据附录B用于FMCG贸易项目扩展的定义,使用统一建模语言(UML)的方法,建立的静态类图,FMCG的高层类图见图B1。nt