您当前的位置:首页>行业标准>Q/SY 116-2012 信息系统数据交换模型定义规范

Q/SY 116-2012 信息系统数据交换模型定义规范

资料类别:行业标准

文档格式:PDF电子版

文件大小:25.53 MB

资料语言:中文

更新时间:2023-10-31 11:25:38



相关搜索: 系统 数据 规范 信息 模型 系统 116

内容简介

Q/SY 116-2012 信息系统数据交换模型定义规范 Q/SY
中国石油天然气集团公司企业标准
Q/SY 116—2012 代替Q/SY116—2007
信息系统数据交换模型定义规范
Specifications for defining data exchange model in information system
2012—09—27发布
2012一11一15实施
中国石油天然气集团公司 发布 Q/SY 116—2012
目 次
前言
范围 2 规范性引用文件 3 术语和定义 4 数据交换模型 5 数据集的定义
1
交换对象计量单位
6
14
7
附录A (资料性附录) 数据交换模型文件附录B(资料性附录) 数据交换文件开发指南附录C (资料性附录) 二进制类型数据编码方法参考文献
20
26 33
35 Q/SY 116—2012
前言
本标准按照GB/T1.1一2009《标准化工作导则第1部分:标准的结构和编写》给出的规则起草。
本标准代替Q/SY116一2007《信息系统数据交换模型定义规范》,与Q/SY116一2007相比,除编辑性修改外,主要技术变化如下:
删除了数据类型的标记定义(见2007年版的第5章);一删除了实体的定义规则(见2007年版的第7章);修改了交换数据体的定义方式,将“交换数据”改为“数据集的定义”(见第5章,2007年
版的第6章);一修改了交换对象的描述内容(见第6章);一增加了数据模型的描述(见6.3); 一增加了文件目录、文件名、二进制值、自动值等数据类型(见6.3.4); 一增加了实体的属性与数据元的对照关系(见6.3.4); 一增加了二进制数据类型的BASE64编码(见附录 C);
修改了计量单位的描述方式(见7.2.1)。

本标准由中国石油天然气集团公司信息管理部提出。 本标准由中国石油天然气集团公司标准化委员会信息技术专业标准化技术委员会归口。 本标准起草单位:中国石油勘探开发研究院、东北石油大学。 本标准主要起草人:文必龙、王志宝、邵庆、时贵英。 本标准代替了Q/SY 116—2007。 Q/SY116一2007的历次版本发布情况为:
Q/SY 116—2004。
II Q/SY 116—2012
信息系统数据交换模型定义规范
1范围
本标准规定了中国石油天然气集团公司信息系统之间进行数据交换时采用的数据交换格式。 本标准适用于中国石油天然气集团公司信息系统之间进行数据交换。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB18030一2005 信息技术 中文编码字符集 REC- xmlschema - 0 - 20010502W3C XML 模式第 1 部分: 结构 (W3C XML Schema-
Part 1: Structures)
REC- xmlschema - 2 - 20010502 W3CXML模式第2部分:数据类型(W3CXML Schema—Part 2: Datatypes)
3术语和定义
下列术语和定义适用于本文件。
3. 1
数据交换data exchange 一个或多个计算机软件系统之间传递数据的过程。本标准中的数据交换是指通过中间文件实现的
一种交换方式,由数据选择、编码、传输、解码、集成等环节构成 3. 2
数据交换模型data exchange model 用来定义数据交换文件的格式的模型。本标准中的数据交换模型是基于XML模式的数据交换模
型,其语法采用XML模式进行描述。定义数据交换模型的文件是XML模式文件,模式文件的扩展名为.xsd(具体数据交换模型文件参见附录A)。 3.3
数据交换文件data exchange file 用来在两个系统之间传递数据的中间文件。本标准中的数据交换文件采用XML进行描述,其格
式符合本标准定义的交换模型。数据交换文件的扩展名为.xml(相关数据交换文件开发指南参见附录B)。 3. 4
命名空间namespace XML中用来指定一个元素或属性的有效范围。XML 的命名空间用一个 URI(uniform resource
identifier)表示。
1 Q/SY 116—2012
4.5命名空间
本标准各个部分的命名空间按照REC-xmlschema-0-20010502的规定进行定义。 交换模型及交换数据文件的各个部分命名空间定义见表1。
表1# 命名空间定义表
前缀
命名空间
targetNamespace xmlns:xsi xmlns: xsd 缺省
http://www.petrochina.com.cn/dem http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema xmlns=http://www.petrochina.com.cn/dem
4.6模式定义
数据交换模型由多个模式文件组成。 各模式文件的定义按照REC-xmlschema-0-20010502和REC-xmlschema-2-20010502进
行定义。
各模式文件按以下方式定义XML模式:

-

4.7 根元素
一个XML文件必须有且仅有一个根元素,数据交换文件的根元素定义为DEM。 根元素DEM下有三个子元素,分别表示数据集、数据交换相关对象、计量单位三部分。其中: a) 数据集用元素DataSet定义 b) 数据交换相关对象用元素DEMObjects定义 c)计量单位用元素UOMBlock定义。 DEM元素的XML模式定义如下:


3 Q/SY 116—2012
5数据集的定义
5.1数据集
数据集是数据交换的主要内容,以实例、属性值为基本单位进行描述。 数据集的构成见图1。数据集由元素DataSet定义,一个数据集中包含多个实例集。一个实例集
中包含多个实例,一个实例集下的实例可以来自同一个相同的实体,也可以来自多个不同的实例。建议将一个实体下的所有要交换的实例表示成一个实例集,这样有利于数据交换程序的实现,数据的组织也比较整齐。
数据集 DataSet
实例集 objs

实例 obj
属性 att
图1通用数据集的构成
数据集用元素DataSet来表示,定义为DataSetType类型。 一个数据集元素有以下子元素: a)name:可选。数据集名称。 b)created_time:可选。数据集创建时间。格式为:YYYY-MM-DDhh:mm:ss,其中
YYYY表示年,MM表示月,DD表示日,hh表示小时(0~23),mm表示分,ss表示秒 MM,DD,hh,mm和ss不足2位时,前位用0补齐。日期DD与小时hh之间有一空格。
c) description:可选。数据集描述性说明。 d)objs:可选。实例集。一个实例集定义了0个或0个以上实体的实例。一个数据集有一个或
多个实例集。 由于数据集中可能包含数量庞大的实例,为节省数据空间,实例集、实例、属性值采用了非常简
洁的缩写,分别用objs,obj和att。
DataSetType的XML模式定义如下:


5.2实例集
一个实例集定义了0个或多个实例,这些实例可以来自同一个实体,也可以来自多个不同的实
4 Q/SY 116—2012
体。一个数据集有0个或多个实例集。
实例集用元素objs定义,objs有两个属性: a)entity:可选。用于指定实例集中的实例所属的实体名称。实体名称用大写:
1)当一个实例集中的实例都来自一个实体时,实例集的属性entity用于定义实例集对应的
实体名。如果实例集元素objs指定了entity属性值,其子元素obj的entity属性可以省略,每一个obj定义的实例所属实体均由entity指定。
2)当实例集中的实例来自多个不同的实体时,实例集objs的属性entity应为空,其子元
素obj的entity属性不能为空,用于指定每一个实例所属实体。
b)name:可选。用于指定实例集的名字。实例集的名字与源数据库可以没有任何关系,是为
了标识实例集而取的,应是一个便于理解的名称,特别是当实例集中有多个实体时,name 可标识实例集的含义,如“XX井的日报”。
实例集用类型objsType定义。objsType的XML模式定义如下:


5.3实例
一个实例集体由多个实例组成,一个实例包括多个属性值。 在关系型数据库中,一个实体对应一个关系表,一个实例对应一个数据行或数据记录,属性对应
表中的字段或列。
实例用元素obj表示,obj是实例集元素objs的子元素。obj有一个可选属性entity,用于指定实例所属的实体名称。实体名称中的英文字母用大写。
当一个obj的父元素objs的属性entity不为空时,这时obj的entity属性可以省略,或与objs的 entity值相同,实例集中的实例都来自一个实体。
当一个obj的父元素objs的属性entity为空时,表示实例集中的实例来自多个不同的实体,obj 的entity属性不能为空,用于指定每一个实例所属实体。同一个objs下的各obj可以指定不同的 entity属性值。
一个实例有0个或多个属性值,用子元素att表示。 实例元素obj定义为objType类型,objType的XML模式定义如下:


5
上一章:Q/SY 1164-2013 矿区物业保洁服务规范 下一章:Q/SY 114-2012 石油数据中心地震勘探数据归档规范

相关文章

Q/SY 10116-2017 信息系统数据交换模型定义规范 Q/SY 1840.2-2015 视频监控联网系统技术规范 第2部分:信息传输、交换、控制技术要求 DB11/T 894.1-2012 地下管线信息分类、交换、共享技术规范 第1部分:数据分类与定义 YZ/Z 0026-2001 报刊发行系统与信息中心信息交换处理系统交换数据规范 YZ/Z 0028-2001 邮资票品管理系统与信息中心信息交换处理系统交换数据规范 YZ/Z 0018-2001 邮运生产指挥调度系统与信息中心信息交换处理系统交换数据规范 YZ/Z 0012-2001 支局生产作业系统与邮区信息中心信息交换处理系统交换数据规范 YZ/Z 0022-2001 国际业务处理系统与信息中心信息交换处理系统交换数据规范