SOA架构电子政务行业数据建模规范.doc
《SOA架构电子政务行业数据建模规范.doc》由会员分享,可在线阅读,更多相关《SOA架构电子政务行业数据建模规范.doc(40页珍藏版)》请在冰豆网上搜索。
××/T××××—××××
××××发布
××××-××-××实施
××××-××-××发布
电子政务行业数据建模规范
(草案)
(本稿完成日期:
X年X月X日)
OS/T××××—××××
CF
长风开放标准平台软件联盟接口规范
备案号:
2
OS/T××××—××××
目次
目次 I
前言 II
1 范围 1
2 规范性引用文件 1
3 术语和定义 2
4 电子政务数据建模框架 6
5 电子政务行业数据模型建模规范 9
6 政务信息资源核心元数据规范的XMLSchema定义 19
附录A(规范性附录)政务信息资源核心元数据规范 20
前言
××/T××××《》
本标准的附录A。
。
。
本标准由提出。
本标准由XXXXX归口。
本部分由xxxx批准。
本部分由xxxx归口。
本部分起草单位:
本部分主要起草人:
参与本标准制定的单位还有:
II
电子政务行业服务管理规范
电子政务数据建模
1范围
本部分规定了电子政务数据建模的基本概念和结构、电子政务数据元、元数据、信息分类和标识符的表示规范以及特定属性的设计规则和方法,并给出了电子政务数据建模的规范。
本部分适用于政府部门和IT企业的电子政务数据建模,编制各种通用的或专用的政务数据元目录和信息资源目录。
2规范性引用文件
下列文件中的条款通过本部分的引用而成为本部分的条款。
凡是注日期的引用文件,其随后所有的修改版(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T19487—2004《电子政务业务流程设计方法通用规范》
GB/T19488—2004《电子政务数据元第1部分:
设计和管理规范》
DB11/T337—2006《政务信息资源目录体系》技术性指导文件
DB11/Z359—2006《面向公共服务的政务信息分类标准》
GB/Txxxx-xxxx《政务信息资源目录体系》(送审稿):
――第1部分:
总体框架;
――第2部分:
技术要求;
――第3部分:
核心元数据;
――第4部分:
政务信息资源分类;
――第5部分:
政务信息资源标识符编码方案;
――第6部分:
技术管理要求。
GB/T7027—2002信息分类和编码的基本原则与方法
GB/T10113—2003分类与编码通用术语
GB/T19486—2004电子政务主题词表编制规则
GB/T7408数据元和交换格式、信息交换、日期和时间表示法(idtISO8601:
2002)
GB/T18391.1—2002信息技术数据元的规范和标准化第1部分:
数据元的规范与标准化框
架(idtISO/IEC11179-1:
1999)
GB/T18391.2—2003信息技术数据元的规范和标准化第2部分:
数据元的分类
(idtISO/IEC11179-2:
2000)
GB/T18391.3—2001信息技术数据元的规范和标准化第3部分:
数据元的基本属性
(idtISO/IEC11179-3:
1994)
GB/T18391.4—2001信息技术数据元的规范和标准化第4部分:
数据定义的编写规则指
南(idtISO/IEC11179-4:
1995)
GB/T18391.5—2001信息技术数据元的规范和标准化第5部分:
数据元的命名和标识则
(idtISO/IEC11179-5:
1995)
GB/T18391.6—2001信息技术数据元的规范和标准化第6部分:
数据元的注册
(idtISO/IEC11179-6:
1997)
3术语和定义
下列术语和定义适用本部分。
3.1
数据data
对事实、概念或指令的一种形式化表示,适用于以人工或自动方式进行通信、解释或处理。
[GB/T18391.1-2002,定义3.12]
3.2
信息information
是构成一定含义的一组数据。
3.3
数据元dataelement
用一组属性描述定义、标识、表示和允许值的数据单元。
[GB/T18391.1-2002,定义3.14]
3.4
电子政务数据元electronicgovernmentdataelement
电子政务数据元是指政务活动过程中涉及的所有数据元。
3.5
元数据metadata
定义和描述其他数据的数据。
[GB/T18391.1-2002,定义3.41]
3.6
数据元概念dataelementconcept
能以数据元的形式表示,且与任何特定的表示法无关的一种概念。
[GB/T18391.1-2002,定义3.15]
3.7
对象类objectclass
对象集。
现实世界中的想法、抽象概念或事物的集合,有清楚的边界和含义,并且特性和其行
为遵循同样的规则而能够加以标识。
[GB/T18391.1-2002,定义3.45]
3.8
实体entity
任何具体或抽象的事物,包括事物间的关系。
[GB/T18391.1-2002,定义3.30]
3.9
特性property
对象类的所有个体所共有的某种性质。
[GB/T18391.1-2002,定义3.48]
3.10
关系relationentity
个体之间的连接或关联。
[GB/T18391.1-2002,定义3.30]
3.11
属性attribute
某个对象或者实体的一种特性。
[GB/T18391.1-2002,定义3.3]
3.12
分类方案classificationschema
根据对象的共性如:
来源、构成、结构、应用、功能等将其排列或分组。
[GB/T18391.1-2002,定义3.6]
3.13
语境context
一个名称所用于的或所源自的应用环境或规程的描述。
3.14
值域valuedomain
允许值的集合。
[GB/T18391.1-2002,定义3.75]
3.15
注册机构registrationauthority
经授权对数据元或其他对象注册的组织。
[GB/T18391.1-2002,定义3.56]
3.16
提交机构submitorganization
对数据元注册系统的数据元提出增补、变更或取消或撤出的机构或其所属部门。
[GB/T18391.1-2002,定义3.68]
3.17
业务建模 businessmodeling
通过图示和文字等手段将具体的包括业务分工、业务流程、业务信息等方面的业务模型表达出来的一种方式。
3.18
数据建模 datamodel
通过一个全局信息需求视图来说明系统中所有基本数据实体及其相互关系构造整个模型
3.19
业务模型 businessmodel
对一个组织的业务分工、业务流程、业务信息等方面业务内容的描述。
3.20
数据/信息模型 data/informationmodel
描述在该环境(或系统)中的信息/数据的结构和语义。
数据/信息模型的基本构件是实体、联系和属性。
数据是指记载下来的事实,是客观实体属性的值,而信息是构成一定含义的一组数据。
3.21
概念模型conceptualmodel
对真实世界中问题域内的想法、事物或对象的描述。
例如人、企业、就业。
对应于信息世界中的信息模型,在计算机世界中对应于问题域内各个事物的分类。
3.22
类category;class
具有某种共同属性(或特征)的事物或概念的集合。
[GB/T10113-2003,术语2.1.1]
3.23
分类classification
按照选定的属性(或特征)区分分类对象(3.4),将具有某种共同属性(或特征)的分类对象(3.4)集合在一起的过程。
[GB/T10113-2003,术语2.1.2]
3.24
信息分类informationclassifying
把具有某种共同属性或特征的信息归并在一起,把具有不同属性或特征的信息区别开来的过程。
[GB/T10113-2003,术语2.1.3]
3.25
分类对象objectsofclassification
被分类的事物或概念。
[GB/T10113-2003,术语2.1.4]
3.26
标识符identifier
用于标识或命名一个数据项目并可能指出该数据确定性质的一个或一组字符。
[GB/T14915-1994中定义]
3.27
政务信息资源标识符governmentinformationresourceidentifier
用于唯一标识政务信息资源的一组字符。
3.28
数据建模图形符号
本标准使用的建模图形符号如表1所示。
(参考)
表1 建模符号
图形符号
符号名称
应用于
说明
独立实体
依赖实体
业务信息名称
栏目1
栏目2
业务信息
1 业务信息内容图
2 业务信息关系图
又可称为信息实体或者类,其简化形式只描述信息名称,表达方式如下
业务信息名称
计算合成链
业务信息关系图
1 其上方是综合性业务信息图形符号
2 其下方是原始性业务信息图形符号
事件
业务信息1
业务信息2
事件链
1 职责执行/操作流程图
2 业务协作流程图
业务流程
1业务协作流程图
2业务信息共享图
1 业务流程要有编号
2 编号格式以及标注位置由用户自定义
数据流
业务协作流程图(自由型)
1 建议数据流有编号
2 编号格式以及标注位置由用户自定义
注释
所有
5
北京市领导决策信息资源元数据规范
4电子政务数据建模框架
4.1数据建模的概念
数据建模通过业务梳理和数据流分析环境/系统中的实体,实体的属性以及实体之间的关系完成建模过程。
数据建模通过一个全局信息需求视图来说明问题域中所有实体及其相互关系,然后在此基础上逐步构造整个模型。
4.2数据建模方法
4.2.1概念模型建模
概念模型的建模是通过梳理和分析模型真实世界中问题域内的想法、事物或对象,建立对应于信息世界中的信息模型,并进行规范描述的过程。
在计算机世界中对应于问题域内各个事物的分类。
可以用IDEF1X信息/数据建模和对象角色建模(ORM)等建模方法建立概念模型。
IDEF1X信息/数据建模方法主要基于由IEEE认证的ANSI/IEEE1320.2.1标准,IDEF1X数据建模已经成为业界公认的信息建模标准。
概念/信息模型描述在环境(或系统)中的实体或对象,以及之间的关系的信息结构和语义。
对象角色建模(ORM)是以简单对象和论断的形式描述事物或对象。
ORM把现实世界表示为具有角色(关系中的部分)的一组对象(实体或值)。
概念模型的图形表达如图所示。
学生
教师
学校
课程
*
1
*
*
*
*
*
1
上课
课程选修
备课
入学
图1概念模型的图形
在图1的学生上学问题域概念模型中,学生、学校、教师、课程都是学生上学问题域有相互联系的实体或对象,入学,课程选修,上课和备课都是以上实体之间的关系或对象。
4.2.2数据建模
数据建模将概念模型映射为计算机