1、ICS 35.040 L 67 DB13 河 北 省 地 方 标 准 DB 13/T 22972015 基于OID的设施农业二维码表示规范 Specification for two-dimensional code based on OID 2015 - 12 - 25发布 2016 - 02 - 01实施河北省质量技术监督局 发 布DB13/T 22972015 I 前 言 本标准按照GB/T 1.1-2009给出的规则起草。 本标准由石家庄市质量技术监督局提出。 本标准由河北省服务业标准化技术委员会归口。 本标准起草单位:河北广联信息技术有限公司、中国电子技术标准化研究院、中国农业科学院
2、农业经济与发展研究所。 本标准主要起草人:刘练坤、和丽辉、杨瑛、史睿、杨敬华、崔运鹏。 DB13/T 22972015 II 引 言 在设施农业领域所涉及的对象是多种多样的,对于二维码标识有不同需求。需要一种安全、可靠、统一的标识体系,把各种对象的二维码编码机制进行统一。制定一个通用的设施农业二维码表示规则,成为设施农业产业化发展首先要解决的基础性问题,可以提高行业内和行业间运作效率,降低成本。 通用的设施农业二维码表示规则,有利于统一设施农业的各种管理对象在物联网中的身份,实现信息互联互通,完成信息资源的定位、查找、追溯,并可以有效规范设施农业二维码编码和制作,实现农业信息融合,促进设施农业
3、产业化、智能化和大数据的形成。 DB13/T 22972015 1 基于OID的设施农业二维码表示规范 1 范围 本标准规定了设施农业中基于OID的二维码的术语和定义、制作要求和编码规则。 本标准适用于设施农业中二维码的编码和制作。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 5271.1 信息技术 词汇 第1部分:基本术语 GB/T 12905 条码术语 3 术语和定义 GB/T 5271.1和GB/T 12905界定的以及下列术语和定义适用于本文件
4、。 3.1 二维条码 two-dimensional bar code 在二维方向上都表示信息的条码符号,又称为二维码。 3.2 对象标识符 object identifier(OID) 用于无歧义地标识对象的全局唯一值,又名为客体标识符。 3.3 二维码统一标识体系 identity code(IDcode) 用于对任何类型的对象(人、事、物)进行唯一的二维码标识,建立不同编码、不同码制之间映射互联机制,实现对各种不同对象标识统一管理的一种体系。 3.4 设施农业 facility agriculture 采用具有特定结构和性能的设施,利用工程技术和管理技术改善或创造局部环境,在一定程度上摆
5、脱对自然环境的依赖而进行有效生产的农业。 4 制作要求 4.1 码制 DB13/T 22972015 2 支持采用国家标准规定的各种码制二维码。 4.2 尺寸 用户设定基准长(L mm)和宽(W mm),若改变大小,须保持长宽的比例。 4.3 分辨率 码图的分辨率不低于96DPI。 4.4 对比度 码图的点部分与空部分色差不低于50%。 4.5 制作 二维码制作应符合包含但不限于以下要求: 二维码应清晰、牢固、易识别。 码图无脱墨、无损、无畸变,边缘清晰,无发毛和虚晕或弯曲现象。 码图下方若需要注明编号,码图须与编号保持一致。 5 编码规则 5.1 总则 本规则基于OID编码体系,结构分为三部
6、分,第一部分为用户根,第二部分用于对象的分类,第三部分用户根据应用的需求自定义。第一部分与第二部分之间以“.”符号隔开,第二部分与第三部分之间以“.”符号隔开,每一部分的节点与节点之间也以“.”符号隔开。 本规则兼容于二维码统一标识体系(IDcode),支持阿拉伯数字、英文字母组合。 组成结构示意图见图1。 DB13/T 22972015 3 用户根 对象类目 自定义 i.86.XXXXXX.XXXXX.10.XXXXXXXXXX.XXXXXXXXXXXXXXX.XXXXXXXXXX.XXXXXXXXXX.XXXXXXXXXX 自定义代码(最多3个节点,每节点最长10位代码) 规格型号(最长1
7、5位代码,自定义) 对象细分类(10位代码, 按统计用产品分类目录) 对象大类目(2位代码,设施农业为10) 注册顺序号(5位代码,按申请先后顺序) 行政区域(6位代码,采用行政区划编码) 国家地区(2位代码,中国为 86 ) 根节点(1位代码,固定为字母 i ) 图1 二维码编码规则结构示意图 5.2 编码说明 5.2.1 用户根 由四个节点组成:根、国家地区、行政区域、注册顺序号,基本要求如下: 根,即IDcode根,统一为字母“i”,在OID编码体系下“i”等同于数字值2.16.156.47001; 国家地区,是对申请者的国家地区归属定义,按照国际标准划分,以中国为例,编码为为86; 行
8、政区域,是指申请者所在的行政区域编码,采用行政区划编码体系,以河北省石家庄市桥西区为例,编码为:130104; 注册顺序号,是指申请者在所处区域(精确到区/县)注册的顺序号,以河北省石家庄市桥西区为例,第一家用户注册的序号为1,第二家为2,以此递增。 示例:i.86.130104.8 ,表示中国河北省石家庄市桥西区第8家在IDcode网站注册的用户标识根。 5.2.2 对象类目 5.2.2.1 对象类目由三个节点组成:对象大类目、对象细分类、规格型号。 5.2.2.2 对象大类目指用户用于标识对象的一个分类,根据IDcode体系对象类别编码,此处设施农业产品大类,代码为10。 DB13/T 2
9、2972015 4 5.2.2.3 对象细分类是指针对某对象大类目的进一步细分,即设施农业产品的细分类目,类别与代码分为五层,每层为2位代码,用阿拉伯数字表示,共有10位代码。各层代码构成见图。 XX XX XX XX XX 小组码段(小组代码) 组码段(组代码) 小类码段(小类代码) 中类码段(中类代码) 大类码段(大类代码) 图2 代码构成 第一层为大类产品,由2位代码表示;第二层为中类产品,由4位代码表示;第三层为小类产品,由6位代码表示;第四层为组产品,由8位代码表示;五层为小组产品,由10位代码表示。 第二层至第五层,原则上每层为0199的两位顺序代码, 含“其他”的产品为上一层产品
10、的收容项,用代码 “99”表示。当第一、二层的产品不再细分时,向下重复至第三层;当第三、四层的产品不再细分时,后面补“0”至第五层。 本部分产品目录采用国家统计局统计用产品分类目录。如:农业|水果及坚果|水果|苹果|国光苹果,代码为0116010102。 5.2.2.4 规格型号是标识对象中大类目、细分类目之下为对象设定的一个型号代码,代码长度不超过15位。 用户可以根据自身实际情况编写标识对象的规格型号,如设定国光1号苹果代码为00001,见图3。 图3 规格型号使用自定义代码 用户有一维条码的,也可以把该一维条码作为“规格型号”的代码值,见图4。 图4 规格型号使用一维条码 5.2.3 自
11、定义 DB13/T 22972015 5 用户可根据应用需求进行扩展定义,自定义部分节点个数限制为不超过3个,每个节点长度限制不超过10位代码,基本要求如下: 有二维码的,分为以下两种: 将二维码编码规则转换成IDcode平台的二维码规则,输出IDcode平台规则二维码取代原有的二维码。示例见图5。 图5 自有二维码转换IDcode二维码 将二维码备案到IDcode平台,以便于IDcode平台解析该备案的二维码,继续使用原二维码。 无二维码的,可以扩展自定义的节点,例如:产品生产批次或生产日期、生产顺序号或流水号,以实现一物一码。示例见图6。 图6 扩展自定义节点 DB13/T 22972015 6 参 考 文 献 1 GB/T 16262.1-2006 信息技术 抽象语法记法一(ASN.1) 第1部分:基本记法规范 2 GB/T 19946-2005 包装 用于发货、运输和收货标签的一维条码和二维条码 3 GB/T 26231-2010 信息技术 开放系统互连对象标识符(OID)的国家编号体系和注册规程 4 国家统计局统计用产品分类目录 _