1、 ICS 67.120.30 B 50 DB36 江西省地方标准 DB36/T 10812018 养殖水产品可追溯数据接口规范 Data interface specification for aquaculture products traceability 2018 - 11 - 28发布 2019 - 06 - 01实施 江西省市场监督管理局 发布 DB36/T 10812018 1 目 次 前言 . 2 1 范围 . 3 2 规范性引用文件 . 3 3 术语和定义 . 3 4 可追溯信息的数据采集内容 . 3 5 数据交换文件XML Schema描述 . 4 6 数据交换方式 . 13
2、 附录A (规范性附录) 数据类型XML Schema . 14 附录B (规范性附录) 生产单位信息XML Schema . 16 附录C (规范性附录) 生产投入品信息XML Schema . 19 附录D (规范性附录) 生产过程信息XML Schema . 24 附录E (规范性附录) 收获、储存、运输和销售信息XML Schema . 26 附录F (规范性附录) 质检管理信息XML Schema . 28 附录G (规范性附录) 追溯码信息XML Schema . 29 DB36/T 10812018 2 前 言 本标准按照GB/T 1.1-2009给出的规则起草。 本标准由江西省
3、农业农村厅提出并归口。 本标准起草单位:江西省农业科学院农业经济与信息研究所。 本标准主要起草人:严志雁、陈桂鹏、苏小波、丁建。 DB36/T 10812018 3 养殖水产品可追溯数据接口规范 1 范围 本标准规定了养殖水产品可追溯信息的数据采集内容、数据接口的XML Schema描述、数据交换方式。 本标准适用于养殖水产品可追溯系统之间的数据共享与交换接口的实现。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 29568 农产品追溯要求 水产品
4、SC/T 3044 养殖水产品可追溯编码规程 SC/T 3045 养殖水产品可追溯信息采集规程 RFC 3629 UTF-8,ISO 10646的转换格式(UTF-8, a transformation format of ISO 10646) 3 术语和定义 下列术语和定义适用于本文件。 3.1 追溯信息 traceability information 记录产品生产、流通、销售的信息总和,例如生产单位、生产投入品、质检等。 3.2 数据接口 data interface 计算机软件系统之间传输数据、交换信息的接口,以电子文件的形式实现。 3.3 Web 服务 web service 一种应
5、用编程接口或Web应用编程接口,通过标准的规范和约定进行定义,并通过标准进行访问和 使用。 4 可追溯信息的数据采集内容 养殖水产品可追溯信息的采集内容应满足GB/T 29568中5.3.2和SC/T 3045中6的要求。追溯信息的 数据采集方法应符合SC/T 30 45中4.1的规定。 DB36/T 10812018 4 5 数据交换文件XML Schema描述 5.1 字符集 使用的字符集应符合RFC 3629的规定。 5.2 命名空间 数据交换文件XML描述使用的命名空间为: 5.3 数据类型XML Schema描述 数据类型XML文件中定义了基础数据类型,在5.4-5.9中定义的XML
6、文件中可重复引用这些基础数 据类型。基础数据类型的数据结构如表1表3,数据类型的XML Schema见附录A。 表1 责任主体信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 责任主体信息 ZeRenZhuTi Object Not Null 1.1 名称 MingCheng String Not Null 60 1.2 厂商识别代码 ChangShangShiBieMa String Not Null 18 统一社会信用代码 1.3 联系地址 DiZhi String 80 1.4 注册时间 ZhuCeShiJian Date 8 格式:yyyy-mm-d
7、d。 下同。 1.5 生产许可证编号 XuKeZheng String 20 表2 批次变更信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1 批次变更信息 PiCiBianGen Object Not Null 1.1 批次编号 YuanPiCi String Not Null 20 1.2 原批次编号 YuanPiCi String Not Null 20 1.3 名称 MingChen String 20 1.4 数量 ShuLiang String 20 1.5 来源 LaiYuan String 200 1.6 规格 GuiGe String 20 表3
8、出入库信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1 出入库信息 ChuRuKu Object 1.1 库房编号 BianHao String 20 1.2 库房名称 MingChen String 20 1.3 出库时间 ChuKuShiJian Date 8 1.4 入库时间 RuKuShiJian Date 8 1.5 负责人 FuZeRen String 20 DB36/T 10812018 5 5.4 生产单位信息XML Schema描述 生产单位信息XML Schema见附录B,其数据结构如表4表9。 表4 生产单位信息数据结构 层次关系 字段内容
9、字段名称 类型 是否非空 备注 1 生产单位信息 ShengChanDanWei Object Not Null 1.1 单位主体信息 DanWeiZhuTi Object Not Null 1.1.1 责任主体信息 ZeRenZhuTi Object Not Null 见表1 1.1.2 评定与认证信息 PingDingRenZheng Object 见表5 1.2 养殖场区信息 YangZhiChangQu Object 见表6 1.3 养殖生产单元信息 YangZhiShengChanUnit Object 见表7 1.4 养殖户信息 YangZhiHu Object 见表8 1.5 客
10、户信息 KeHu Object 见表9 注1:1.1为1的下一层次字段,1.1、1.2、1.3等为同一层次字段,1.1.1、1.1.2为1.1的下一层次字段。下同。 表5 评定与认证信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 评定与认证信息 PingDingRenZheng Object Not Null 1.1 名称 MingChen String Not Null 80 评定名称 1.2 品种 PinZhong String Not Null 80 评定品种 1.3 范围 FangWei String 80 评定范围 1.4 等级 DengJi S
11、tring 80 评定等级 1.5 发证机构 FaZhengJiGou String 80 1.6 证书编号 ZhengShuBianHao String 80 表6 养殖场区信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 养殖场区信息 YangZhiChangQu Object Not Null 1.1 名称 MingChen String Not Null 80 1.2 编号 BianHao Double Not Null 10 1.3 地址 DiZhi String 80 产区地址 1.4 产品名称 ChangPinMingCheng String
12、80 1.5 养殖模式 YangZhiMoShi String 80 1.6 规模 GuiMo String 20 年产量(吨) 1.7 养殖证 YangZhiZhengHao String 20 1.8 水域滩涂使用证 ShuiYuTanTuZheng String 20 1.9 生产许可证 ShengChanXuKeZheng String 20 1.10 环境质检报告 HuanJingZhiJianBaoGao String 80 PDF格式报告下 载地址 DB36/T 10812018 6 表7 养殖生产单元信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备
13、注 1 养殖生产单元信息 YangZhiShengChanUnit Object Not Null 1.1 编号 ShengChanUnitBianHao String Not Null 10 1.2 名称 MingCheng String Not Null 100 1.3 养殖产品名称 ChanPinMingCheng String 100 1.4 负责人 FuZeRen String 20 1.5 水深 Depth Double 10 单位为米 1.6 面积 Area Double 10 单位为亩 表8 养殖户信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1
14、养殖户信息 YangZhiHu Object Not Null 1.1 姓名 XingMing String Not Null 20 1.2 编号 BianHao String Not Null 20 1.3 职务 ZhiWu String 20 1.4 所属养殖场 MingChen String Not Null 20 1.5 质量安全责任 ZhiLiangAnQuanZeRen String 100 1.6 培训经历 PeiXunJingLi String 100 1.7 资质 ZhiZhi String 100 表9 客户信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/
15、Byte 1 客户信息 KeHu Object Not Null 1.1 名称 MingChen String Not Null 20 1.2 编号 BianHao String Not Null 20 1.3 负责人 FuZeRen String Not Null 10 1.4 客户地址 DiZhi String Not Null 100 1.5 联系方式 LianXiFangShi String Not Null 100 5.5 生产投入品信息XML Schema描述 生产投入品信息XML Schema见附录C,其数据结构如表10表18。 表10 生产投入品信息数据结构 层次关系 字段内容
16、 字段名称 类型 是否非空 长度/Byte 备注 1 生产投入品信息 TouRuPin Object Not Null 1.1 种苗信息 ZhongMiao Object Not Null 1.1.1 批次编号 ZhongMiao PiCi String Not Null 1.1.2 养殖生产单元编号 ShengChanUnitBianHao String Not Null 20 1.1.3 批次变更信息 PiCiBianGen Object 见表2 1.1.4 种苗投放操作信息 TouFangCaoZuo Object 见表11 DB36/T 10812018 7 表10 生产投入品信息数据
17、结构(续) 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1.2 肥料饲料添加剂信息 FLSLTJJ Object Not Null 1.2.1 批次编号 PiCi String Not Null 20 1.2.2 养殖生产单元编号 ShengChanUnitBianHao String Not Null 20 1.2.3 肥料饲料添加剂投喂 信息 TouWei Object 见表12 1.3 药物使用信息 YaoWu Object Not Null 1.3.1 批次编号 PiCi String Not Null 1.3.2 养殖生产单元编号 ShengChanUnitB
18、ianHao String Not Null 20 1.3.3 药物使用信息 YaoWuShiYong Object 见表13 表11 种苗投放操作信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 种苗投放操作信息 ZhongMiaoTouFangCaoZuo Object Not Null 1.1 投放时间 TouFangShiJian Date Not Null 1.2 养殖生产单元编号 ShengChanUnitBianHao String Not Null 20 1.3 投放量 TouFangLiang String 20 1.4 负责人 FuZeR
19、en String Not Null 20 1.5 种苗来源 ZhongMiaoLaiYuan Object Not Null 1.5.1 种苗采购信息 ZhongMiaoCaiGou Object 见表14 1.5.2 种苗自育信息 ZhongMiaoZiYun Object 见表15 表12 肥料饲料添加剂投喂信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 肥料饲料添加剂投喂信息 TouWei Object Not Null 1.1 肥料饲料添加剂批次编号 FLSLTJJPiCi String Not Null 20 1.2 养殖生产单元编号 Shen
20、gChanUnitBianHao String 20 1.3 投喂时间 TouWeiShiJian Date 8 1.4 投喂数量 ShuLiang String 20 1.5 投喂负责人 TouWeiFuZeRen String Not Null 1.6 肥料饲料添加剂来源信息 FLSLTJJLaiYuan Object Not Null 1.6.1 肥料饲料添加剂采购信息 FLSLTJJCaiGou Object Not Null 见表16 1.6.2 肥料饲料添加剂自制信息 FLSLTJJZiZhi Object Not Null 见表17 1.7 肥料饲料添加剂存储信息 FLSLTJJ
21、CunChu Object 1.7.1 肥料饲料添加剂批次编号 FLSLTJJPiCi String Not Null 20 1.7.2 名称 MingChen String Not Null 20 1.7.3 数量 ShuLiang String Not Null 20 1.7.4 规格 GuiGe String Not Null 20 1.7.5 批次变更信息 PiCiBianGen Object 1.7.6 出入库信息 ChuRuKu Object 见表3 DB36/T 10812018 8 表13 药物使用信息数据结构 层次关 系 字段内容 字段名称 类型 是否非空 长度 /Byte
22、备注 1 药物使用信息 YaoWuShiYong Object Not Null 1.1 药物批次编号 YaoWuPiCi String Not Null 20 1.2 养殖生产单元编号 ShengChanUnitBianHao String Not Null 20 1.3 使用时间 ShiJian Date 8 1.4 数量 ShuLiang String 20 1.5 负责人 FuZeRen String Not Null 20 1.6 处方人 ChuFangRen String 20 1.7 药物采购信息 YaoWuCaiGou Object Not Null 1.7.1 责任主体信息
23、ZeRenZhuTi Object Not Null 见表1 1.7.2 药物批次编号 YaoWuPiCi String Not Null 20 1.7.3 采购日期 CaoGouRiQi Date Not Null 8 1.7.4 地点 DiDian String 20 1.7.5 采购数量 ShuLiang String 20 1.7.6 经手人 JinShouRen String Not Null 20 1.7.7 生产日期 ShengChanRiQi Date 8 1.7.8 产品质量标准 ZhiLiangBiaoZhun String 20 1.7.9 主要成分 ZhuYaoChen
24、gFen String 200 1.7.10 保质期 BaoZhiQi String 20 1.8 药物存储信息 YaoWuCunChu Object Not Null 1.8.1 批次编号 YaoWuPiCi String Not Null 20 1.8.2 名称 MingChen String Not Null 20 1.8.3 数量 ShuLiang String 20 1.8.4 规格 GuiGe String 20 1.8.5 批次变更信息 PiCiBianGen Object Not Null 见表2 1.8.6 出入库信息 ChuRuKu Object 见表3 表14 种苗采购信
25、息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1 种苗采购信息 ZhongMiaoCaiGou Object Not Null 1.1 责任主体信息 ZeRenZhuTi Object Not Null 1.2 种苗批次编号 ZhongMiaoPiCi String Not Null 20 1.3 名称 MingChen String Not Null 20 1.4 日期 RiQi Date 8 1.5 地点 DiDian String 20 1.6 采购数量 ShuLiang String 20 1.7 规格 GuiGe String 20 1.8 经手人 Jin
26、ShouRen String 20 1.9 生产日期 ShengChanRiQi Date 8 DB36/T 10812018 9 表15 种苗自育信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 种苗自育信息 ZhongMiaoZiYun Object Not Null 1.1 种苗批次编号 ZhongMiaoPiCi String Not Null 20 1.2 名称 MingChen String Not Null 20 1.3 数量 ShuLiang String 20 1.4 规格 GuiGe String 20 1.5 生产日期 ShengCha
27、nRiQi Date 8 1.6 种苗自育生产操作信息 ZiYunShengChanChaoZuo Object 见表18 表16 肥料饲料添加剂采购信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 肥料饲料添加剂采购信息 FLSLTJJCaiGou Object Not Null 1.1 来源责任主体信息 ZeRenZhuTi Object Not Null 见表1 1.2 肥料饲料添加剂批次编号 FLSLTJJPiCi String Not Null 20 1.3 名称 MingChen String Not Null 20 1.4 采购日期 CaiGo
28、uRiQi Date 8 1.5 地点 DiDian String 20 1.6 数量 ShuLiang String 20 1.7 经手人 JinShouRen String 20 1.8 规格 GuiGe String 20 1.9 生产日期 ShengChanRiQi Date Not Null 1.10 保质期 BaoZhiQi Date Not Null 1.11 质量标准 ZhiLiangBiaoZhun String 20 1.12 批准文号 PiZhunWenHao String 20 表17 肥料饲料添加剂自制信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/
29、Byte 1 肥料饲料添加剂自制信息 FLSLTJJZiZhi Object Not Null 1.1 肥料饲料添加剂批次编号 FLSLTJJPiCi String Not Null 20 1.2 名称 MingChen String Not Null 20 1.3 数量 ShuLiang String 20 1.4 规格 GuiGe String 20 1.5 生产日期 ShengChanRiQi Date 8 1.6 负责人 FuZeRen String Not Null 20 1.7 原料名称 YuanLiao String 200 DB36/T 10812018 10 表18 种苗自育
30、生产操作信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1 种苗自育生产操作信息 ZiYunShengChanChaoZuo Object Not Null 1.1 日期 RiQi String Not Null 20 1.2 负责人 FuZeRen String 20 1.3 发病及用药情况 FaBingJiYongYao String 200 1.4 处方人 ChuFangRen String 20 1.5 施药人 ShiYaoRen String 20 5.6 生产过程信息XML Schema描述 生产过程信息XML Schema见附录D,其数据结构如表19表
31、22。 表19 生产过程信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 生产过程信息 ShengChanGuoCheng Object Not Null 1.1 日常养殖信息 RiChangYangZhi Object Not Null 1.1.1 批次编号 PiCi String Not Null 20 1.1.2 养殖生产单元编号 ShengChanUnitBianHao String Not Null 20 1.1.3 病害防治记录 BinHaiFangZhiJiLu Object 见表20 1.2 移池换塘信息 YiChiHuanTang Obje
32、ct Not Null 1.2.1 批次编号 PiCi String Not Null 20 1.2.2 养殖生产单元编号 ShengChanUnitBianHao String Not Null 20 1.2.3 批次变更信息 PiCiBianGen Object 见表2 1.3 水质管理信息 ShuiZhiGuanLi Object Not Null 1.3.1 批次编号 PiCi String Not Null 20 1.3.2 养殖生产单元编号 ShengChanUnitBianHao String Not Null 20 1.3.3 水质指标信息 ShuiZhiZhiBiao Obj
33、ect 见表21 1.3.4 水质调控信息 ShuiZhiTiaoKong Object 见表22 表20 病害防治记录数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1 病害防治记录 BinHaiFangZhiJiLu Object Not Null 1.1 发病时间 FaBingShiJian Date 8 1.2 症状 ZhengZhuang String 20 1.3 处方 ChuFang String 100 1.4 处方人 ChuFangRen String 20 1.5 效果 XiaoGuo String 200 DB36/T 10812018 11 表2
34、1 水质指标信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 水质指标信息 ShuiZhiZhiBiao Object 1.1 水体颜色 ShuiTiYanSe String 20 1.2 透明度 TouMingDu String 20 1.3 水温 ShuiWen String 20 1.4 pH pH String 20 1.5 溶氧 RongYang String 20 单位mg/L 1.6 氨氮 AnDang String 20 单位mg/L 1.7 COD COD String 20 化学耗氧量单位mg/L 1.8 管理时间 GuanLianShi
35、Jian Date 8 表22 水质调控信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 水质调控信息 ShuiZhiTiaoKong Object 1.1 进水 JinShui String 20 单位为小时 1.2 排水 PaiShui String 20 单位为小时 1.3 增养 ZhengYang String 20 单位为小时 1.4 管理时间 GuanLianShiJian Date 8 5.7 收获、储存、运输和销售信息XML Schema描述 收获、储存、运输和销售信息XML Schema见附录E,其数据结构如表23。 表23 收获、储存、运
36、输和销售信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1 收获、储存、运输和销售信息 ShouCunYunXiao Object Not Null 1.1 产品收获存储信息 ShouHuoCunChun Object Not Null 1.1.1 批次编号 PiCi String Not Null 20 1.1.2 名称 MingChen String Not Null 20 1.1.3 数量 ShuLiang String 20 1.1.4 规格 GuiGe String 20 1.1.5 停药期 TingYaoQi String 20 1.1.6 收获人 Sh
37、ouHuoRen String 20 1.1.7 收获时间 ShouHuoShiJian Date 8 1.1.8 存储方式 CunChuFangShi String 200 1.1.9 存储地点 CunChuDiDian String 20 1.1.10 存储时间 CunChuShiJian String 20 1.1.11 药物使用 YaoWuShiYong Object 1.1.12 负责人 FuZeRen String Not Null 20 DB36/T 10812018 12 表23 收获、储存、运输和销售信息数据结构(续) 层次关系 字段内容 字段名称 类型 是否非空 长度/By
38、te 1.2 追溯单元暂养信息 ZhuiSuDanYuanZhanYang Object 1.2.1 批次编号 PiCi String Not Null 1.2.2 名称 MingChen String Not Null 1.2.3 数量 ShuLiang String 20 1.2.4 规格 GuiGe String 20 1.2.5 暂养方式 ZhanYangFangShi String 20 1.2.6 地点 ZhanYangDiDian String 20 1.2.7 时间 ZhanYangShiJian String 200 1.2.8 药物使用 YaoWuShiYong Objec
39、t 1.2.9 负责人 FuZeRen String 20 1.3 产品运输销售信息 YunShu Object Not Null 1.3.1 批次编号 PiCi String Not Null 20 1.3.2 名称 MingChen String Not Null 20 1.3.3 数量 ShuLiang String 20 1.3.4 规格 GuiGe String 20 1.3.5 承运人 ChengYunRen String 20 1.3.6 装运时间 ZhuangYunShiJian Date 8 1.3.7 药物使用 YaoWuShiYong Object 1.3.8 客户 Ke
40、Hu String 20 5.8 质检管理信息XML Schema描述 质检管理信息XML Schema见附录F,其数据结构如表24。 表24 质检管理信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 备注 1 质检管理信息 ZhiJianGuanli Object Not Null 1.1 批次编号 PiCi String Not Null 20 1.2 检测报告 ZiJianBaoGao String 80 PDF格式报告的下载地址 1.3 检测单位性质 JianCeDanWeiXingZhi String 10 自检或送检 5.9 追溯码信息XML Schema
41、描述 追溯码信息XML Schema见附录G,其数据结构如表25、表26。追溯条码的制定应符合SC/T 3044的规 定。 DB36/T 10812018 13 表25 追溯码信息数据结构 层次关系 字段内容 字段名称 类型 是否非空 1 追溯码信息 ZhuiSuMa Object Not Null 1.1 追溯码定义 ZhuiSuMaDingYi Object Not Null 1.2 生产单位信息 ShengChanDanWei Object Not Null 1.3 投入品信息 TouRuPin Object Not Null 1.4 生产过程信息 ShengChanGuoCheng O
42、bject Not Null 1.5 质检管理信息 ZhiJianGuanli Object Not Null 1.6 收获、储存、运输和销售信息 ShouCunYunXiao Object Not Null 表26 追溯码定义数据结构 层次关系 字段内容 字段名称 类型 是否非空 长度/Byte 1 追溯码定义 ZhuiSuMaDingYi Object Not Null 1.1 追溯码 ZSM String Not Null 20 1.2 监管码 JGM String 20 1.3 批次编号 PiCi String Not Null 20 1.4 名称 MingChen String No
43、t Null 20 1.5 数量 ShuLiang String 20 1.6 规格 GuiGe String 20 6 数据交换方式 采用XML文件作为数据交换文件,XML文件的结构应符合5.3 -5.9描述;可采用Web服务方式提供和获 取XML文件。 DB36/T 10812018 14 附 录 A (规范性附录) 数据类型XML Schema DB36/T 10812018 15 DB36/T 10812018 16 A A 附 录 B (规范性附录) 生产单位信息XML Schema DB36/T 10812018 17 DB36/T 10812018 19 附 录 C (规范性附录) 生产投入品信息XML Schema DB36/T 10812018 20 DB36/T 10812018 21 DB36/T 10812018 22 DB36/T 10812018 23 DB36/T 10812018 24 附 录 D (规范性附录) 生产过程信息XML