温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
DB45T
1575-2017
农业信息化工程基础信息数据交换格式
1575
2017
农业
信息化
工程
基础
信息
数据
交换
格式
ICS 35.240.99 L 70 DB45 广西壮族自治区地方标准 DB 45/T 15752017 农业信息化工程基础信息数据交换格式 Data exchange structure for fundamental information agricultural information project 2017-07-10 发布 2017-08-10 实施广西壮族自治区质量技术监督局 发 布 DB45/T 15752017 I 目 次 前言.II 1 范围.1 2 规范性引用文件.1 3 术语和定义.1 4 缩略语.1 5 设计方法和规则.2 附录 A(规范性附录)数据集交换格式 XML SCHEMA(XSD)定义.6 DB45/T 15752017 III 前言 本标准按GB/T 1.12009 给出的规则起草。本标准由广西壮族自治区农业厅提出并归口。本标准起草单位:广西壮族自治区农业信息中心、广西云锋信息科技有限公司。本标准主要起草人:廖勇、文有勋。DB45/T 15752017 1 农业信息化工程基础信息数据交换格式 1 范围 本部分规定了农业信息化工程基础信息数据交换格式,包括设计方法、扩展巴氏范式编码规则以及XML编码规则。本部分适用于农业信息化工程应用系统的开发建设和设计阶段,相关开发人员应遵循本标准开展工作。2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本适用于本文件。GB/T 18793 信息技术 可扩展置标语言(XML)1.0 DB45/T 1576 农业信息化工程基础信息数据集规范 3 术语和定义 下列术语和定义适用于本标准。3.1 数据交换格式 data exchange format 一个预定义和结构化的、在功能上相互关联的聚合数据元和数据元的集合。3.2 数据集 dataset 可以标识的数据集合。3.3 实体 entity 表示一组具有相同特性或抽象的事物(如人、物体、地方、事件、概念等)。3.4 属性 attribute 一个实体的多个或全部实例都具备的特征。4 缩略语 缩略语表示方式应符合表1的规定。DB45/T 15752017 2 表1 缩略语表示方式 中文名称 英文名称 表示方式 巴克斯范式 Backus Naur Form BNF 扩展巴氏范式 Extended Backus Naur Form EBNF 扩展标记语言 Extensible Markup Language XML 5 设计方法和规则 5.1 设计方法 农业基础数据交换格式设计方法采用自顶向下的方法进行。数据交换设计方法见图1。图1 数据交换设计方法 5.2 设计过程 数据交换格式设计应包括业务流程梳理、数据标准化、数据交换格式的结构和编码实现四个阶段。5.2.1 业务流程梳理阶段 各应用系统承建商对系统间的数据交换过程进行梳理和分析,用专业的模型术语描述业务流程,形成业务模型和信息模型;5.2.2 数据标准化阶段 在信息模型的基础上,进行数据元和代码集的提取与分析,并按照DB45/T 1576 对数据进行标准化;5.2.3 数据交换格式的结构 在信息模型的基础上,用经过标准化处理的数据元和相关代码规范该信息模型,形成由数据元组成的、具有层次结构的、独立于语法的数据交换格式的结构。本标准采用扩展巴氏范式来描述农业信息化工程数据交换格式的结构;DB45/T 15752017 3 扩展巴氏范式(Extended Backus Naur Form,EBNF)是对巴克斯范式(Backus Naur Form,BNF)的扩展。BNF用形式化符号来描述给定语言的语法,它精确的描述所说明的对象的结构、相互关系和格式。EBNF是基于BNF的,并对BNF进行了最为通用的扩展。EBNF的每一个产生规则都是一个左项(标识符)和一个右项(表达式),其间用“=”连接,含义是左项由右项产生或左项被右项取代。扩展巴士范式编码规则参照“5.2”。5.2.4 数据交换的编码实现 将形成的数据交换格式的结构,按照XML编码规则(见GB/T 18793),映射形成W3C XML语法要求、可在同构或异构系统间交换的XML Schema;XML模式(XML Schema)是基于W3C XML模式语言的文档类型定义。它可随附于一个文件,用以描述该文件的基本构成规则,它还定义了哪些标记可以在文件出现、哪些标记可以包含其他标记、标记的号码和顺序、标记的属性,需要时还给出这些属性具有的值。XML编码规则参照本文件5.3。5.3 扩展巴氏范式编码规则 5.3.1 表达式符号 扩展巴氏范式的表达式中各符号的含义应符合表2的规定。表2 表达式的符号含义 符 号 含 义=由替换、生成,由组成+与|或(选择)在由“|”分开的两项之中选择其一 0a1 表示中的元数据元素 a 为可选项/条件必选项,且最大出现次数为 1;若为条件必选项,约束/条件具体参见其注解 0an 表示中的元数据元素 a 为可选项/条件必选项,且最大出现次数为 N;若为条件比选项,约束/条件具体参见其注解 a 表示元数据元素 a 为必选项,且最大出现次数为 1 1an 表示中的元数据元素 a 为必选项,且最大出现次数为 N;结束符号 5.3.2 扩展巴氏范氏编码规则 扩展巴氏范氏编码规则应符合表3的规定。表3 扩展巴氏范氏编码规则 规则名称 说明 规则 1 定义一个农业信息化工程的根实体,其名称为“gxny”规则 2 消息体的层次格式应控制在 7 级范围内 规则 3 对子系统数据集的描述定义为 metadata 规则 4 该子系统的数据集合定义为 dataset DB45/T 15752017 4 表 3 扩展巴氏范氏编码规则(续)规则名称 说明 规则 5 数据定义为 data 规则 6 数据属性定义为 element,属性之间是序列关系 规则 7 XML 的标签名和标签属性名使用英文全拼,第一个单词全部字母小写,其余单词的首字母大写 规则 8 指标属性的集合的定义:指标属性集合=属性 1,属性 2,属性 3;规则 9 所有元素的名称采用其相应的短名 规则 10 用 0属性n 表示可选的属性,n 为最大出现次数 规则 11 农业信息化工程基础信息数据交换格式扩展巴氏范式的规范性结构如下:基础信息数据集交换格式=元数据,数据集;数据集=1数据n;数据=属性 1,0属性 2n,属性 3。5.3.3 扩展巴氏范式的编码结构 扩展巴氏范式的编码结构应包含以下结构:jjsj=metadata,1datasetn;dataset=1datan;data=Attr1,0Attr2n,Attr3。5.4 XML 编码规则 XML编码规则应符合表4的规定。表4 XML 编码规则 规则类型 规则名称 说明 总则 规则 1 定义 1 个农业信息化工程的 XML 模式,其文件名为 gxny.xsd 规则 2 定义各个子系统的 XML 模式,其文件名采用各子系统的汉语拼音首字母小写缩写 规则 3 应详细说明 XML 模式的前导说明(prolog)部分 规则 4 数据集的 XML 编码模式应符合 W3C XML 标准的要求,包括扩 W3C XML1 部分:结构和第 2 部分:数据类型 XML 模式的前导说明部分(prolog)规则 5 XML 模式中的元素、属性、数据类型等内容都用英文字母表达,encoding 属性值为“UTF-8”规则 6 在农业信息化工程总体 XML Schema 和各应用系统的 XML 中声明命名空间,缺省命名空间为 http:/ 15752017 5 表 4 XML 编码规则(续)规则类型 规则名称 说明 总体 XML 模式定义 规则 7 引用农业信息化工程所包含的所有 XML 模式,并以注释的形式列出其中文名称,如:;础信信息数据交换;规则 8 定义农业信息化工程的总体 XML 模式的根元素,其 element name 为“gxny”,其类型为复合类型 规则 9 根元素包括 2 个元素,一个 element name 为“metadata”,用以描述本 schema 的相关说明性信息,是可选的;一个 element name 为“dataset”,用以表示数据集合,最多可出现 N 次 规则 10 表示数据集合的元素“dataset”为复合类型,包括一个元素,其 element name 为“data”,表示数据,最多可以出现 N 次 规则 11 数据的属性定义为“data”对应的复合类型中的 element,属性之间是序列关系,用 sequence 表示 系统的 XML 模式定义 规则 12 引用农业信息化工程的 XML 模式,如:规则 13 数据名称定义为 element name,element name 的值用该数据中文名称的汉语拼音首字母小写缩写 规则 14 属性的类型用 type 说明 规则 15 属性的出现次数用 maxOccurs 和 minOccurs 表示。其中 maxOccurs 表示该属性可以具有的最大实例数目。当属性是可选项时,用 minOccurs 表示该属性的可选属性,且minOccurs=0 DB45/T 15752017 6 A A 附 录 A(规范性附录)数据集交换格式 XML SCHEMA(XSD)定义 A.1 基础信息数据交换XML Schema 基础信息数据交换XML Schema文件为jjxx.xml。公共基础信息数据元 行政区划代码 国别代码 经济类型代码 国民经济行业代码 货币和资金代码 资金来源代码 DB45/T 15752017 7 固定资产代码 组织机构代码 党政机关人民团体代码 机构级别代码 国务院机构代码 组织机构类型代码 人事管理信息代码 学历代码 个人身份代码 职业分类代码 DB45/T 15752017 8 人员编制类型代码 技术职称级别代码 资格证书级别代码 政治面貌代码 民族代码 婚姻状况代码 健康状况代码 标准信息代码 标准状态代码 标准采用程度代码 国家标准分类号代码 DB45/T 15752017 9 国际标准分类号代码 标准性质代码 标准等级代码 标准水平代码 标准水平确认代码 标准执行情况代码 农产品分类代码 电子结算系统 数据仓库 网上展厅 客户联络管理系统 DB45/T 15752017 10 绿色食品系统 无公害农产品系统 有机食品系统 多媒体农业科教资料信息 农业科技成果信息 农业实用技术信息 农业科技推广实例信息 农业科技专家信息 咨询问题反馈信息 客户联络信息 有机农产品认证信息 DB45/T 15752017 11 无公害农产品信息 地理标志产品认证信息 绿色食品认证信息 A.2 公共基础信息数据 A.2.1 公共基础信息数据元 公共基础信息数据元 姓名 身份证件名称 DB45/T 15752017 12 身份证件号码 性别 性别代码 出生日期 国籍 国籍代码 个人身份 个人身份代码 职业 DB45/T 15752017 13 职业代码 工作单位 专业技术职务 专业技术职务代码 职务 职务代码 政治面貌 政治面貌代码 DB45/T 15752017 14 所学专业 所学专业代码 学位名称 学位代码 学历名称 学历代码 毕业学校 毕业日期 住址 DB45/T 15752017 15 外聘标识 兼职标识 照片 机构名称 组织机构代码 工商营业执照号码 机构类型 机构类型代码 行业名称 DB45/T 15752017 16 行业代码 负责人 法定代表人 经营范围 机构地址 网址 国家和地区名称 国家和地区代码(两字母)DB45/T 15752017 17 国家和地区代码(两字母)国家和地区代码(数字)行政区划名称 街路巷 门(楼)牌号 乡镇(街道)名称 行政区划名称 通信地址 详细地址 DB45/T 15752017 18 邮政编码 电子信箱 联系电话 移动电话 传真 日期 时间 日期时间 DB45/T 157