[发明专利]用于规范化模式对比的系统和方法有效
申请号: | 201580060345.9 | 申请日: | 2015-11-06 |
公开(公告)号: | CN107250989B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | S·巴蒂德斯;J·卢卡巴赫;M·哈米斯 | 申请(专利权)人: | 里德爱思唯尔股份有限公司雷克萨斯尼克萨斯分公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李玲 |
地址: | 美国俄*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 规范化 模式 对比 系统 方法 | ||
公开了用于生成规范化模式对比文件的系统、方法和介质。一种方法包括由处理设备接收用于XML文档的可扩展标记语言(XML)模式。所述XML模式包括内容模型以及一个或多个内模式结构,并且所述内容模型是一致性XML实例文件内所允许的一个或多个XML元素和XML属性的规范。所述方法进一步包括:处理所述XML模式以解析并移除所述一个或多个内模式结构;通过标识一个或多个XML元素和XML属性中的每一个的定义来确定标准化结构以获得多个定义;提供采用规范化模式对比语法的所述标准化结构;按字母顺序来安排所述多个定义中的每一个以获得经安排的多个定义;消除存在于所述经安排的多个定义中的任何冗余定义;以及生成包含所述经安排的多个定义的规范化模式对比文件。
相关申请的交叉引用
本申请要求2014年11月6日提交的题为“SYSTEMS AND METHODS FOR NORMALIZEDSCHEMA COMPARISON(用于规范化模式对比的系统和方法)”的美国临时专利申请序列号62/076,053的权益,所述申请的全部公开内容通过引用结合在此。
技术领域
本说明书总体上涉及用于对数据进行对比的方法、系统和介质,并且更具体地涉及生成规范化模式(normalized schema)对比文件以用于对符合相关联的XML模式的XML文件中所允许的结构进行对比。
背景技术
目前,可以采用一种或多种不同的模式语言来创建可扩展标记语言(XML)模式。尽管这些模式可以对XML文档施加相同的约束,但它们可以使用不同的语法(syntax)来实现这些约束。使用跨不同模式语言的不同语法或采用相同模式语言的不同语法使得难以利用自动区别工具对模式进行彼此对比。
相应地,存在对规范化模式对比文件的需要,所述规范化模式对比文件在将来自多个XML模式的可允许XML结构与一致性XML实例文件进行对比时被用作自动区别工具的参考,而不管每种XML模式中所使用的语法或模式语言如何。
发明内容
在一个实施例中,一种生成规范化模式对比文件的方法包括通过处理设备来接收用于XML文档的XML模式。所述XML模式包括内容模型以及一个或多个内模式结构,并且所述内容模型是一致性XML实例文件内所允许的一个或多个XML元素和XML属性的规范。所述方法进一步包括:由处理设备来处理所述XML模式以解析并移除所述一个或多个内模式结构;由处理设备通过标识一个或多个XML元素和XML属性中的每一个的定义来确定标准化结构以获得多个定义;由处理设备来提供采用规范化模式对比语法的所述标准化结构;由处理设备按字母顺序来安排所述多个定义中的每一个以获得经安排的多个定义;由处理设备来消除存在于所述经安排的多个定义中的任何冗余定义;以及由处理设备来生成包含所述经安排的多个定义的规范化模式对比文件。
在另一个实施例中,一种用于生成规范化模式对比文件的系统可以包括处理设备以及非瞬态处理器可读存储介质。所述非瞬态处理器可读存储介质包括一个或多个编程指令,当所述一个或多个编程指令被执行时使得所述处理设备接收用于XML文档的XML模式。所述XML模式包括内容模型以及一个或多个内模式结构。所述内容模型是一致性XML实例文件内所允许的一个或多个XML元素和XML属性的规范。所述非瞬态处理器可读存储介质进一步包括一个或多个编程指令,所述一个或多个编程指令当被执行时使得处理设备处理所述XML模式以解析并移除所述一个或多个内模式结构;通过标识一个或多个XML元素和XML属性中的每一个的定义来确定标准化结构以获得多个定义;提供采用规范化模式对比语法的所述标准化结构;按字母顺序来安排所述多个定义中的每一个以获得经安排的多个定义;消除存在于所述经安排的多个定义中的任何冗余定义;以及生成包含所述经安排的多个定义的规范化模式对比文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于里德爱思唯尔股份有限公司雷克萨斯尼克萨斯分公司,未经里德爱思唯尔股份有限公司雷克萨斯尼克萨斯分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580060345.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络连接方法及装置
- 下一篇:一种用于检测基因芯片的汽凝仪及其使用方法