基于异构信息模型映射的配网信息交互方法及系统技术方案

技术编号:16500112 阅读:83 留言:0更新日期:2017-11-04 11:22
本发明专利技术提出一种基于异构信息模型映射的配网信息交互方法及系统,该方法包括:获取不同版本CIM/XML电网模型的基本模型,解析为本体模型;遍历本体模型内所有模型元素,根据不同本体模型中元素间的相似度高低得到元素间的若干最优映射关系;将每对最优映射关系以一条XPath路径表达式格式存储;遍历全部XPath路径表达式,将映射关系文件的全部XPath路径翻译成包含相应模板规则的一XSLT脚本;获取待处理的源XML文档,解析出源XML文档中的类、属性及关联关系作为待转换节点,遍历全部待转换节点,与XSLT脚本完成匹配,通过XSLT处理器完成各节点的转换,形成目标XML文档。本发明专利技术旨在解决传统互操作试验、以及电力企业信息集成过程中因模型异构导致的语义冲突问题。

System and method for information interaction of heterogeneous information network based on model mapping

The invention provides a method and system of distribution network information interaction of heterogeneous information based on model mapping, the method includes: the basic model for different versions of CIM/XML network model, analytic ontology model; all model elements traverse ontology model, according to the different elements of ontology similarity between the level of some optimal mapping between the elements; each of the optimal mapping to a XPath path expression format; all XPath traversal path expressions, the mapping file path contains the corresponding XPath all translated into a XSLT script template rule to be processed; obtain the source XML document, parses the source XML document in the class, attribute and relationship to be converted as all nodes traversal to transform node, matching with the XSLT script, the XSLT processor to complete the conversion of each node, the formation of Target XML document. The present invention aims to solve the problem of semantic conflict caused by heterogeneous model in the process of traditional interoperability test and power enterprise information integration.

【技术实现步骤摘要】
基于异构信息模型映射的配网信息交互方法及系统
本专利技术涉及电力系统信息集成领域,尤其涉及的是一种基于异构信息模型映射的配网信息交互方法及系统。
技术介绍
智能电网的快速发展带来了大量跨系统互动业务。由于各业务部门引入的分布式应用系统互不兼容,用电客户需要在各子系统间来回切换,导致重复工作、效率低下,形成“信息孤岛”。这不仅提高了信息交换的难度,也带来了管理障碍。标准化是保障数据一致性、消除“信息孤岛”的有效武器,构建国际通用的标准及统一语义的电网信息模型是较为理想的技术路线和发展方向。针对电力企业的集成需求,国际电工委员会(InternationalElectrotechnicalCommission,IEC)制定了一系列国际标准,用于规范系统或应用间信息交互的语法、语义、格式及接口。IEC61970系列标准定义的CIM(CommonInformationModel,公共信息模型)模型为异构系统间信息交互提供了公共语义基础,也使得数据交互具有灵活性和可扩展性;IEC61968标准主要关注配电自动化系统的信息交互,其定义的接口参考模型(InterfaceReferenceModel,本文档来自技高网...
基于异构信息模型映射的配网信息交互方法及系统

【技术保护点】
一种基于异构信息模型映射的配网信息交互方法,其特征在于,包括以下步骤:S1:获取至少两个不同版本的CIM/XML电网模型的基本模型,分别解析为本体语言描述的本体模型;S2:针对两个本体模型,遍历本体模型内所有模型元素,根据不同本体模型中的元素间的相似度高低得到元素间的若干最优映射关系;S3:将每对最优映射关系以一条XPath路径表达式格式存储;S4:遍历全部XPath路径表达式,将映射关系文件的全部XPath路径翻译成包含相应模板规则的一XSLT脚本,所述模板规则包括模式和模板,所述模式用于在源XML文档中定位节点,所述模板用于定义对应节点的映射处理规则;S5:获取待处理的源XML文档,解析出...

【技术特征摘要】
1.一种基于异构信息模型映射的配网信息交互方法,其特征在于,包括以下步骤:S1:获取至少两个不同版本的CIM/XML电网模型的基本模型,分别解析为本体语言描述的本体模型;S2:针对两个本体模型,遍历本体模型内所有模型元素,根据不同本体模型中的元素间的相似度高低得到元素间的若干最优映射关系;S3:将每对最优映射关系以一条XPath路径表达式格式存储;S4:遍历全部XPath路径表达式,将映射关系文件的全部XPath路径翻译成包含相应模板规则的一XSLT脚本,所述模板规则包括模式和模板,所述模式用于在源XML文档中定位节点,所述模板用于定义对应节点的映射处理规则;S5:获取待处理的源XML文档,解析出所述源XML文档中的类、属性及关联关系作为待转换节点,遍历全部待转换节点,与所述XSLT脚本完成模式匹配和模板匹配,通过XSLT处理器完成各节点的转换,形成目标XML文档。2.如权利要求1所述的基于异构信息模型映射的配网信息交互方法,其特征在于,所述步骤S1包括以下步骤:S11:存储至少两个不同版本的CIM/XML电网模型的基本模型至数据仓库;S12:根据源XML文件对应的第一版本,导入第一版本对应的CIM/XML电网模型的基本模型;S13:对所述第一版本对应的CIM/XML电网模型的基本模型进行解析,并校验该CIM/XML电网模型的基本模型的RDF语法格式,若结果为是,则继续;S14:将所述第一版本对应的CIM/XML电网模型的基本模型在内存中转换为第一本体模型,导入RDFS规则文档,完成RDFS模式验证,检查所述第一本体模型是否符合RDFS定义的通用规则,若结果为是,则继续;S15:根据目标XML文件对应的第二版本,导入第二版本对应的CIM/XML电网模型的基本模型;S16:对所述第二版本对应的CIM/XML电网模型的基本模型进行解析,并校验该CIM/XML电网模型的基本模型的RDF语法格式,若结果为是,则继续;S17:将所述第二版本对应的CIM/XML电网模型的基本模型在内存中转换为第二本体模型,导入RDFS规则文档,完成RDFS模式验证,检查所述第二本体模型是否符合RDFS定义的通用规则,若结果为是,则继续。3.如权利要求1所述的基于异构信息模型映射的配网信息交互方法,其特征在于,所述步骤S2包括:遍历两个本体模型内的所有模型元素,判断元素中的名称和结构的相似度,以相似度高的作为最优映射关系,得到若干最优映射关系,元素与元素之间为一对一映射关系或一对多映射关系。4.如权利要求3所述的基于异构信息模型映射的配网信息交互方法,其特征在于,所述判断元素中的名称和结构的相似度,以相似度高的元素之间的关系作为最优映射关系包括:首先判断两个模型间元素中的名称,若相似度为100%,则将相应元素之间的关系作为最优映射关系;否则再判断两个模型间元素中的结构的相似度,在名称和结构的相似...

【专利技术属性】
技术研发人员:刘东谢婧陆一鸣吕广宪张弘翁嘉明赵江河盛万兴刘海涛
申请(专利权)人:上海交通大学国家电网公司国网北京市电力公司中国电力科学研究院
类型:发明
国别省市:上海,31

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

1