能源云平台的异构数据集成方法、装置、终端及存储介质制造方法及图纸

技术编号:19857891 阅读:28 留言:0更新日期:2018-12-22 11:47
本发明专利技术公开了能源云平台的异构数据集成方法、装置、终端及存储介质,所述方法包括:基于复用本体SSN,构建能源云平台的全局本体;根据能源管理系统提供的表和字段的描述信息,利用映射规则提取局部本体;将所述能源管理系统的数据进行语义化,得到RDF三元组数据,根据所述表和所述字段的描述信息,计算相应的中文描述信息的语义相似度;根据所述语义相似度,利用本体映射构建所述全局本体和所述局部本体的语义关系;封装Jena的TDB,以将所述RDF三元组数据、映射规则集、所述全局本体、所述局部本体和扩展数据存储于所述TDB中。本发明专利技术能够解决系统数据中多种语法、语义和系统异构问题,提高数据处理工作效率,也提高了系统平台的通用性、复用性和扩展性。

【技术实现步骤摘要】
能源云平台的异构数据集成方法、装置、终端及存储介质
本专利技术涉及数据集成
,尤其涉及能源云平台的异构数据集成方法、装置、终端及存储介质。
技术介绍
现代能源管理系统建立在物联网技术之上,具有效率高、实时性强的特点。为了促进现代能源管理系统的进一步发展,人们通过构建能源云平台的方式来解决能源管理系统中的设备接入、数据存储、服务管理等共性问题,降低能源管理系统的开发和维护成本。目前,能源云平台的数据接入方案大多着重于解决海量数据的实时传输和存储,大量能源管理系统数据已能接入到能源云平台。然而,能源管理系统数据之间存在较大的异构性,由于能源云平台缺乏对数据异构性的有效处理,数据难以实现共享,也就无法产生更大的价值。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供能源云平台的异构数据集成方法、装置、终端及存储介质,能够解决系统数据中多种语法、语义和系统异构问题,提高数据处理工作效率,也提高了系统平台的通用性、复用性和扩展性。为解决上述问题,本专利技术的一个实施例提供一种能源云平台的异构数据集成方法,适于在计算设备中执行,包括:基于复用本体SSN,构建能源云平台的全局本体;根据能源管理系统提供的表的描述信息和字段的描述信息,利用映射规则提取相应的局部本体;将所述能源管理系统的数据进行语义化,得到RDF三元组数据;根据所述表的描述信息和所述字段的描述信息,计算相应的中文描述信息的语义相似度;根据所述语义相似度,利用本体映射构建所述全局本体和所述局部本体的语义关系;封装Jena的TDB,以将所述RDF三元组数据、映射规则集、所述全局本体、所述局部本体和扩展数据存储于所述TDB中。进一步地,所述基于复用SSN本体,构建能源云平台的全局本体,具体为:采用斯坦福大学提出的七步法,在复用本体SSN的基础上,参照能源管理相关标准和构建模型,以手工编辑的方式构建能源云平台的全局本体。进一步地,所述根据能源管理系统提供的表的描述信息和字段的描述信息,利用映射规则提取相应的局部本体,具体为:在能源管理系统接入所述能源平台时,将分配一个系统ID作为局部本体的命名空间;将表映射为本体中的类,并将所述表的描述信息映射为对应的类的rdfs:comment;将字段映射为本体中的属性,并将所述字段的描述信息映射为对应的字段的rdfs:comment;其中,当所述字段为主键时,则不做映射处理;当字段为外键时,则将字段映射为对象类型属性;当字段为非外键时,则将字段映射为数据类型的属性。进一步地,所述将所述能源管理系统的数据进行语义化,得到RDF三元组数据,具体为:根据所述系统ID,加载对应的局部本体,并将所述局部本体组合成对应的命名空间;识别所述能源管理系统的数据中的每一条表数据所属的局部本体中的类,并根据所述表数据生成对应的类的实例,得到类的RDF三元组数据;识别所述能源管理系统的数据中的字段所属的局部本体中的属性,并解析该字段的值,得到属性的RDF三元组数据。进一步地,所述根据所述表的描述信息和所述字段的描述信息,计算相应的中文描述信息的语义相似度,具体为:将中文描述信息经过分词,去除停止词处理之后,得到两个中文词组P1(w1,w2,…,wn),P2(w1,w2,…,wm),其中n<=m;遍历P1,设P1中词语为wi(i=1,2,…n),与P2中的每一个词语根据同义词词林语义词典进行相似度计算,记录相似度最高的值simj(j=1,2,…n);记词组的语义相似度为SIM,即中文描述信息的语义相似度,其中,中文描述信息的语义相似度公式为,进一步地,所述根据所述语义相似度,利用本体映射构建所述全局本体和所述局部本体的语义关系,具体为:进行简单本体映射,采用自顶向下的算法,识别出所述全局本体和所述局部本体中一一对应的类,并计算语义相近的类中的属性之间的语义关系,获取部分规则集和已匹配的类和属性;过滤掉已匹配的本体元素;进行复杂本体映射,采用自底向上的算法,计算出语义相近的属性,并建立属性所属类的映射关系。本专利技术实施例还提供了一种能源云平台的异构数据集成装置,包括:全局本体构建模块,用于基于复用本体SSN,构建能源云平台的全局本体;局部本体构建模块,用于根据能源管理系统提供的表的描述信息和字段的描述信息,利用映射规则提取相应的局部本体;语义化模块,用于将所述能源管理系统的数据进行语义化,得到RDF三元组数据;语义相似度计算模块,用于根据所述表的描述信息和所述字段的描述信息,计算相应的中文描述信息的语义相似度;语义关系构建模块,用于根据所述语义相似度,利用本体映射构建所述全局本体和所述局部本体的语义关系;封装模块,用于封装Jena的TDB,以将所述RDF三元组数据、映射规则集、所述全局本体、所述局部本体和扩展数据存储于所述TDB中。本专利技术实施例还提供了一种能源云平台的异构数据集成终端,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述的能源云平台的异构数据集成方法。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的能源云平台的异构数据集成方法。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的能源云平台的异构数据集成方法、装置、终端及存储介质,所述方法包括:基于复用本体SSN,构建能源云平台的全局本体;根据能源管理系统提供的表和字段的描述信息,利用映射规则提取相应的局部本体;将所述能源管理系统的数据进行语义化,得到RDF三元组数据,根据所述表和所述字段的描述信息,计算相应的中文描述信息的语义相似度;根据所述语义相似度,利用本体映射构建所述全局本体和所述局部本体的语义关系;封装Jena的TDB,以将所述RDF三元组数据、映射规则集、所述全局本体、所述局部本体和扩展数据存储于所述TDB中。本专利技术能够解决系统数据中多种语法、语义和系统异构问题,提高数据处理工作效率,也提高了系统平台的通用性、复用性和扩展性。附图说明图1为本专利技术第一实施例提供的能源云平台的异构数据集成方法的流程示意图;图2为本专利技术第一实施例提供的将所述能源管理系统的数据进行语义化,得到RDF三元组数据的示意图;图3为本专利技术第一实施例提供的数据语义化的示意图;图4为本专利技术第一实施例提供的本体映射的示意图;图5为本专利技术第一实施例提供的简单本体映射的示意图;图6为本专利技术第一实施例提供的复杂本体映射的示意图;图7为本专利技术第一实施例提供的数据存储的示意图;图8为本专利技术第一实施例提供的数据查询接口设计的示意图;图9为本专利技术第二实施例提供的能源云平台的异构数据集成装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术第一实施例,请参阅图1-8。如图1所示,图1为本专利技术第一实施例提供的能源云平台的异构数据集成方法的流程示意图。所述能源云平台的异构数据集成方法,本文档来自技高网...

【技术保护点】
1.一种能源云平台的异构数据集成方法,适于在计算设备中执行,其特征在于,包括:基于复用本体SSN,构建能源云平台的全局本体;根据能源管理系统提供的表的描述信息和字段的描述信息,利用映射规则提取相应的局部本体;将所述能源管理系统的数据进行语义化,得到RDF三元组数据;根据所述表的描述信息和所述字段的描述信息,计算相应的中文描述信息的语义相似度;根据所述语义相似度,利用本体映射构建所述全局本体和所述局部本体的语义关系;封装Jena的TDB,以将所述RDF三元组数据、映射规则集、所述全局本体、所述局部本体和扩展数据存储于所述TDB中。

【技术特征摘要】
1.一种能源云平台的异构数据集成方法,适于在计算设备中执行,其特征在于,包括:基于复用本体SSN,构建能源云平台的全局本体;根据能源管理系统提供的表的描述信息和字段的描述信息,利用映射规则提取相应的局部本体;将所述能源管理系统的数据进行语义化,得到RDF三元组数据;根据所述表的描述信息和所述字段的描述信息,计算相应的中文描述信息的语义相似度;根据所述语义相似度,利用本体映射构建所述全局本体和所述局部本体的语义关系;封装Jena的TDB,以将所述RDF三元组数据、映射规则集、所述全局本体、所述局部本体和扩展数据存储于所述TDB中。2.根据权利要求1所述的能源云平台的异构数据集成方法,其特征在于,所述基于复用SSN本体,构建能源云平台的全局本体,具体为:采用斯坦福大学提出的七步法,在复用本体SSN的基础上,参照能源管理相关标准和构建模型,以手工编辑的方式构建能源云平台的全局本体。3.根据权利要求1所述的能源云平台的异构数据集成方法,其特征在于,所述根据能源管理系统提供的表的描述信息和字段的描述信息,利用映射规则提取相应的局部本体,具体为:在能源管理系统接入所述能源平台时,将分配一个系统ID作为局部本体的命名空间;将表映射为本体中的类,并将所述表的描述信息映射为对应的类的rdfs:comment;将字段映射为本体中的属性,并将所述字段的描述信息映射为对应的字段的rdfs:comment;其中,当所述字段为主键时,则不做映射处理;当字段为外键时,则将字段映射为对象类型属性;当字段为非外键时,则将字段映射为数据类型的属性。4.根据权利要求1所述的能源云平台的异构数据集成方法,其特征在于,所述将所述能源管理系统的数据进行语义化,得到RDF三元组数据,具体为:根据所述系统ID,加载对应的局部本体,并将所述局部本体组合成对应的命名空间;识别所述能源管理系统的数据中的每一条表数据所属的局部本体中的类,并根据所述表数据生成对应的类的实例,得到类的RDF三元组数据;识别所述能源管理系统的数据中的字段所属的局部本体中的属性,并解析该字段的值,得到属性的RDF三元组数据。5.根据权利要求1所述的能源云平台的异构数据集成方法,其特征在于,所述根据所述表的描述信息和所述字段的描述信息,计算相应的中文...

【专利技术属性】
技术研发人员:黎智成胡海黄俊淇王国华
申请(专利权)人:华南理工大学广州学院
类型:发明
国别省市:广东,44

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

1