一种跨领域共享数据模型构建方法技术

技术编号:21089687 阅读:39 留言:0更新日期:2019-05-11 10:00
本发明专利技术涉及数据共享技术领域,公开了一种跨领域共享数据模型构建方法。包括以下过程:基于通用数据模型、领域数据模型和编码表,构建数据模型仓库;构建数据模型仓库的子集模型,并对子集模型进行扩展,构建信息交换模型;建立信息交换模型与共享数据发布方和使用方的数据实体的映射关系;基于映射关系建立信息交换包,使用方根据映射关系提取共享数据信息。本发明专利技术的技术方案实现多个发布方、多个使用方对交换信息语义的统一理解,有效降低信息提供方与需求方之间共享信息的沟通、理解成本;简化了共享数据的处理、使用成本;减少了对共享交换平台的依赖,支持与多种信息交换平台对接。

A Method of Constructing Cross-Domain Shared Data Model

【技术实现步骤摘要】
一种跨领域共享数据模型构建方法
本专利技术涉及数据共享
,特别是一种跨领域共享数据模型构建方法。
技术介绍
目前政务数据共享通常由发布方将业务库表、文件等共享信息通过共享交换平台直接发布,然后由使用方订阅使用的方式。但该方式在发布方和使用方之间缺乏共享数据语义的统一定义,存在多个发布方和使用方之间数据格式转换问题。使用方要使用共享数据,需要进行大量的工作,数据共享效率低下。因此,传统共享数据方法,共享数据使用的成本高、难度大,共享数据难以广泛推广利用。
技术实现思路
本专利技术所要解决的技术问题是:针对共享数据使用成本高、难度大的问题,提供了一种跨领域共享数据模型构建方法。本专利技术采用的技术方案如下:一种跨领域共享数据模型构建方法,具体包括以下过程:步骤1,基于通用数据模型、领域数据模型和编码表,构建数据模型仓库;步骤2,构建数据模型仓库的子集模型,并对子集模型进行扩展,构建信息交换模型;步骤3,建立信息交换模型与共享数据发布方和使用方的数据实体的映射关系;步骤4,基于映射关系建立信息交换包,使用方根据映射关系提取共享数据信息。进一步的,所述步骤1的具体过程为:步骤11,建立结构域、通用域、公共域的三种的数据模型,组成通用的核心数据模型;步骤12,各行业领域根据自身业务信息交换需求,依据本领域标准或共识,通过继承、扩展核心数据模型构建;步骤13,根据各行业领域标准规范形成的标准数据编码表,并以命名空间形式进行组织。进一步的,所述步骤2的具体过程为:步骤21,建立信息交换模型与模型仓库中数据模型的映射关系,将与数据模型仓库中匹配的元素抽取出来,构建数据模型仓库的子集,形成子集模式;步骤22,针对信息交换模型中出现而数据模型仓库中未出现的元素进行定义,形成扩展模式;步骤23,通过子集模式和扩展模式形成了描述信息交换模型的所有元素的全集,通过将这些元素进行有序组合,形成交换模式;步骤24,对交换模式进行封装,构建信息交换模型。进一步的,所述交换模型可有一个或多个交换模式,但一个交换模式只有唯一的根节点。进一步的,所述步骤3的具体过程为:步骤31,将数据实体与信息交换模型通过图形化方式进行展示,数据实体的属性和信息交换模型的元素作为线段端点,可通过连线方式进行连接;步骤32,将发布方源数据实体的属性作为线段起点,信息交换模型的元素作为线段终点,通过连线方式建立发布方源数据实体与信息交换模型的映射,通过重新选择连接端点,支持发布方源数据实体和信息交换模型之间映射关系的修改;步骤33,将信息交换模型的元素作为线段起点,使用方目标数据实体的属性作为线段终点,通过连线方式建立使用方目标数据实体与信息交换模型的映射,通过重新选择连接端点,支持使用方目标数据实体和信息交换模型之间映射关系的修改。进一步的,所述源数据实体和目标数据实体格式包括数据库库表、电子文件、SOA服务接口,所述数据实体属性包括库表列名、结构化文件节点、SOA服务接口参数。进一步的,所述源数据实体与目标数据实体的格式不同。进一步的,所述步骤4的具体过程为:步骤41,在信息发布方根据映射关系从源数据实体中抽取数据,形成对应数据模型的信息交换包;步骤42,信息交换包通过交换平台传递到数据使用方,使用方通过映射关系从信息交换包提取共享数据到目标数据实体。进一步的,所述信息交换包支持序列化为XML、JSON格式数据。与现有技术相比,采用上述技术方案的有益效果为:(1)本专利技术的技术方案基于行业共识建立数据模型仓库,并基于数据模型仓库构建信息交换模型可实现多个发布方、多个使用方对交换信息语义的统一理解,有效降低信息提供方与需求方之间共享信息的沟通、理解成本。(2)本专利技术的技术方案通过数据模型映射工具,实现发布方共享信息到数据模型,以及数据模型到使用方之间的自动化转换,简化共享数据的处理、使用成本。(3)本专利技术的技术方案通过将共享信息提取为信息交换包,减少对共享交换平台的依赖,支持与多种信息交换平台对接。附图说明图1是本专利技术跨领域共享数据模型构建方法示意图。图2是本专利技术数据实体和信息交换模型映射示意图。具体实施方式下面结合附图对本专利技术做进一步描述。一种跨领域共享数据模型构建方法,如图1所示,包括四个阶段:步骤1,基于通用数据模型、领域数据模型和编码表,构建数据模型仓库;步骤2,构建数据模型仓库的子集模型,并对子集模型进行扩展,构建信息交换模型;步骤3,建立信息交换模型与共享数据发布方和使用方的数据实体的映射关系;步骤4,基于映射关系建立信息交换包,使用方根据映射关系提取共享数据信息。上述过程实现发布方和使用方对共享数据语义的统一理解,减少共享数据的使用成本;并通过设计实现一套信息交换模型与数据实体的映射方法,将实例文件XML等进行安全、认证、授权等数据封装过程,最终传输给使用方,简化共享数据发布和使用的复杂度。(1)构建数据模型仓库:数据模型仓库由核心数据模型、领域数据模型和代码表组成。A.建立结构域、通用域、公共域的三种的数据模型,组成通用的核心数据模型,核心数据模型为所有领域通用的数据模型;其中结构域数据模型是其他所有数据模型定义的基础,是对XML语言基本数据类型的扩充;通用域数据模型是在所有领域内具备普遍意义,并在语义上具有高度一致性和稳定性的数据类型,例如时间与日期、地址等;公共域数据模型是在多数领域内使用比较广泛,并得到了行业一致认同的数据类型,如建筑物、行政单位等。B.各行业领域根据自身业务信息交换需求,依据本领域标准或共识,通过继承、扩展核心数据模型构建;C.根据各行业领域标准规范形成的标准数据编码表,并以命名空间形式进行组织。(2)信息交换模型构建:根据业务领域信息交换需求,在数据模型仓库基础上,通过裁剪、扩充等手段形成信息交换模型。信息交换模型构建包括生成子集模式、在子集模式上扩展和构建交换模式四个步骤。a,建立信息交换模型与模型仓库中数据模型的映射关系,将与数据模型仓库中匹配的元素抽取出来,构建数据模型仓库的子集,形成子集模式;b,针对信息交换模型中出现而数据模型仓库中未出现的元素进行定义,形成扩展模式;c,通过子集模式和扩展模式形成了描述信息交换模型的所有元素的全集,通过将这些元素进行有序组合,形成交换模式;d,对交换模式进行封装,构建信息交换模型。所述交换模型可有一个或多个交换模式,但一个交换模式只有唯一的根节点。(3)数据实体和信息交换模型映射:a.如图2所示建立发布方源数据实体与信息交换模型的映射方法,并支持发布方源数据实体、信息交换模型元素之间映射关系的编辑、修改操作;本实施例将源数据人口信息表(姓名、性别、身份证号码)、公司信息表(编码、类别、公司名称)、政务信息表(政务部门、属地),信息交换模型分为以下几部分:法人姓名、身份证、公司编码、公司名称、主管单位,发布方的姓名、身份证号码、编码、公司名称、政务部门分别与信息交换模型的法人姓名、身份证、公司编码、公司名称、主管单位对应。b,建立使用方目标数据实体与信息交换模型的映射方法,信息交换模型与使用方的法人信息表对应部分实现映射关系,并支持使用方目标数据实体到信息交换模型元素、信息交换模型元素之间映射关系的编辑、修改操作。优选地,所述源数据实体和目标数据实体格式包括数据库库表、电本文档来自技高网...

【技术保护点】
1.一种跨领域共享数据模型构建方法,其特征在于,包括以下过程:步骤1,基于通用数据模型、领域数据模型和编码表,构建数据模型仓库;步骤2,构建数据模型仓库的子集模型,并对子集模型进行扩展,构建信息交换模型;步骤3,建立信息交换模型与共享数据发布方和使用方的数据实体的映射关系;步骤4,基于映射关系建立信息交换包,使用方根据映射关系提取共享数据信息。

【技术特征摘要】
1.一种跨领域共享数据模型构建方法,其特征在于,包括以下过程:步骤1,基于通用数据模型、领域数据模型和编码表,构建数据模型仓库;步骤2,构建数据模型仓库的子集模型,并对子集模型进行扩展,构建信息交换模型;步骤3,建立信息交换模型与共享数据发布方和使用方的数据实体的映射关系;步骤4,基于映射关系建立信息交换包,使用方根据映射关系提取共享数据信息。2.如权利要求1所述的跨领域共享数据模型构建方法,其特征在于,所述步骤1的具体过程为:步骤11,建立结构域、通用域、公共域的三种的数据模型,组成通用的核心数据模型;步骤12,各行业领域根据自身业务信息交换需求,依据本领域标准或共识,通过继承、扩展核心数据模型构建;步骤13,根据各行业领域标准规范形成的标准数据编码表,并以命名空间形式进行组织。3.如权利要求2所述的跨领域共享数据模型构建方法,其特征在于,所述步骤2的具体过程为:步骤21,建立信息交换模型与模型仓库中数据模型的映射关系,将与数据模型仓库中匹配的元素抽取出来,构建数据模型仓库的子集,形成子集模式;步骤22,针对信息交换模型中出现而数据模型仓库中未出现的元素进行定义,形成扩展模式;步骤23,通过子集模式和扩展模式形成了描述信息交换模型的所有元素的全集,通过将这些元素进行有序组合,形成交换模式;步骤24,对交换模式进行封装,构建信息交换模型。4.如权利要求3所述的跨领域共享数据模型构建方法,其特征在于,所述交换模型可有一个或多个交换模式,但一个交换模式只有唯一的根...

【专利技术属性】
技术研发人员:董贵山刘栋颜亮
申请(专利权)人:中国电子科技集团公司第三十研究所
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1