[发明专利]基于可扩展用户细分模型的有序用电数据转换方法及装置无效
申请号: | 201210301835.1 | 申请日: | 2012-08-23 |
公开(公告)号: | CN102855310A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 黄建军;候兴哲;杨永加;慕福林;田野 | 申请(专利权)人: | 重庆市电力公司电力科学研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 401120 重*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 扩展 用户 细分 模型 有序 用电 数据 转换 方法 装置 | ||
1.一种基于可扩展用户细分模型的有序用电数据转换方法,其特征是,实现步骤如下:
A导入初始用户的基于UML格式的细分模型,将有序用电管理系统里的主要对象表示为类、属性以及它们之间的关系;
B对用户细分模型进行扩展;
C将基于UML格式的用户细分模型转换为RDF Schema文档;
D根据RDF Schema文档的定义,将用电信息采集系统档案数据转换为XML格式的有序用电管理系统档案模型交换文档;
E有序用电管理系统引用RDF Schema文档对XML格式的有序用电管理档案数据进行解析,提取其中的信息。
2.如权利要求1所述的基于可扩展用户细分模型的有序用电数据转换方法,其特征是,所述步骤B中对用户细分模型扩展主要通过定义不同的命名空间扩充新的类和属性完成,采用独立的命名空间,将用户细分模型的XML文档明确区分为用户细分模型标准的以及用户自定义的。
3.如权利要求1所述的基于可扩展用户细分模型的有序用电数据转换方法,其特征是,所述步骤C中用户细分模型转换过程为:
C1.初始化,在用户细分模型中选择一个与其它类都有关联的类作为根元素,把它映射为RDF Schema的根∑={root},根的类型记为typeroot,Γ={typeroot},根的属性映射为typeroot下的子元素序列∑={{root},∑root},则根节点元素表示为{∑,Γ,typeroot,∑root};
C2.对用户细分模型中的一个类映射成RDF Schema中的顶层元素i,记为εi,则∑={εi},它的类型映射为complexType,记为τ,则Γ={τ},类的属性类型映射为RDF Schema中已有的相同的数据类型,记为typeτ,则i元素节点表示为{∑,Γ,τ,typeτ};
C3.若类中存在在建数据类型或用户自定义的数据类型,则它的类型映射为simpleType,记为τ′,Γ={τ,τ′},其属性映射为restriction型的数据类型,记为typeτ′,并入节点元素i的集合中;
C4.若类的属性存在多重性,则它的类型映射为complexType,记为τ″,Γ={τ,τ″},其声明用唯一的(reg expτ″,typeτ″)序对表示,正则表达式reg expτ″表达了嵌套在元素中的子元素的数量范围,记为L(reg expτ″),每个复杂类型对应一个映射关系表,记为∑″,∑={{εi},∑″},并给出嵌套在复杂类型中子元素的类型,记为typeτ″,把所有的信息并入节点元素i的集合中;
C5.重复C2、C3、C4步骤,直至所有顶点都处理完;
C6.采用多态机制,通过多态列表,从父类那里得到所要继承的元素的属性,利用阻断和重命名来解决元素之间因继承而引发的冲突,利用元素和属性的引用来解决元素之间的引用。
4.如权利要求1所述的基于可扩展用户细分模型的有序用电数据转换方法,其特征是,所述步骤E中有序用电管理档案数据解析过程包括:
E1.读取用户细分模型XML文件,获得Document对象;
根据路径读取所需解析的用户细分模型文件,读写XML文档主要依赖于org.dom4j.io包,使用SAXReader方式进行读取,
SAXReader reader=new SAXReader();
Document document=readet.read(new File(cim.xml));
E2.根据路径取得所需类型的所有节点,并放到List中;
E3.对某节点下所有子节点进行遍历,并取得某节点下的某属性名和属性值。
5.一种权利要求1所述的基于可扩展用户细分模型的有序用电数据转换方法用转换装置,其特征是,该装置包括:
可视化模型编辑器,负责将用户多维细分模型进行展示,并供用户对已有模型通过拖、拽等操作方式进行扩展;
模型转换器,主要负责将UML格式的用户细分模型转换为RDFSchema文档,RDF Schema的定义过程就是实用RDF Schema词汇表达用户多维细分模型的过程;
数据处理引擎,将用电信息采集系统档案数据转换为XML格式的有序用电管理系统档案数据;
档案数据解析模块,基于用户细分模型RDF Schema文档将XML格式有序用电管理系统档案数据中有用数据解析出来供有序用电管理系统使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市电力公司电力科学研究院,未经重庆市电力公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210301835.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:苯磺酸左旋氨氯地平片的制备方法
- 下一篇:主控测试板及其测试方法