[发明专利]一种用于CIM/XML数据处理的方法有效
申请号: | 201510992006.6 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105630500B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 涂传平;沈卓炜;戴树唯;曹辉;徐云龙;袁雅洁 | 申请(专利权)人: | 江苏东大金智信息系统有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 32230 江苏致邦律师事务所 | 代理人: | 樊文红<国际申请>=<国际公布>=<进入 |
地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于CIM/XML数据处理的方法。本发明的CIM对象模型包含了类、属性和类关系三部分,并提供了查询、遍历等操作方法。本发明的方法分两部分实现,第一部分读取表征CIM模型的RDF Schema文档,生成CIM对象模型,根据CIM对象模型中描述的CIM类,生成CIM类定义文件;第二部分读取CIM/XML数据文件,根据前一部分生成的CIM类定义,生成CIM数据实例。本发明为需要使用CIM模型的用户提供一种用于CIM/XML数据处理的方法,该方法方便用户开发数据映射工具,从而将公有模型数据转化成本地模型数据,辅助用户以一种更为灵活、自主、高效的方式去实现CIM模型在特定系统下的应用。 | ||
搜索关键词: | 一种 用于 数据处理 cim 对象 模型 及其 编程 框架 | ||
【主权项】:
1.一种用于CIM/XML数据处理的方法,其特征在于,所述方法的处理过程包括以下步骤:/n(1)读取并解析CIM模型的RDF Schema文档,构建CIM对象模型;步骤如下:/na.获取RDF Schema文档中的一个rdf:class资源的信息,生成CIM对象模型中的类;/nb.获取该类的rdf:property资源的信息,生成CIM对象模型中的属性,并加入到对应类的属性列表中;/nc.如果上述rdf:property资源中存在cims:inverseRoleName的描述,则生成CIM对象模型中的类关系,作为对应类属性的类关系信息;/nd.如果存在未读取的rdf:class资源,重复流程a-c,否则完成CIM对象模型的构建工作;/n(2)遍历CIM对象模型,依次生成CIM类定义文件;/n遍历CIM对象模型,根据CIM对象模型中所包含类信息,生成相应的CIM类定义,作为数据实例的类定义;所述类定义包括类标识、对象标识、类属性,以及用户定制的数据处理接口,用户在该接口中编码实现数据处理功能;/n(3)读取并解析CIM/XML数据文档,根据CIM类定义文件,构建CIM数据实例,遍历CIM对象模型,取出数据实例并调用由用户实现的接口;步骤如下:/ne.获取CIM/XML数据文件中某个类的资源实例;/nf.查看对象模型中是否存在该类,若存在则根据前面生成的CIM类定义,生成对应的CIM数据实例;否则将该资源实例的标识信息加入到已忽略信息列表中;/ng.重复流程e-f,直到数据文件解析完成;/nh.调用CIM对象模型的遍历方法,由父类到子类遍历CIM对象模型,取出对应的CIM数据实例并调用用户实现的数据处理接口。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏东大金智信息系统有限公司,未经江苏东大金智信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510992006.6/,转载请声明来源钻瓜专利网。