技术设施描述性数据交换方法_4

文档序号:9553241阅读:来源:国知局
的形式建立关系及其分层级组织/类别。
[0146] V Τ42 :对数据进行发布,将寻求执行包并可选地将它发送给内部或外部合作伙 伴。
[0147] 关系是数据与以下各项之间的互补连接:
[0148] ?选择标准或需求(使得能够过滤交换的数据)
[0149] ?版本(使得能够校验那些数据的更新)。
[0150] ?交换批次(使得能够将不同类型的待同时导出的数据分组到一起)。
[0151] ?控制规则(使得能够确定接收到的数据是否遵循某些一致性规则)或修改数据 的授权是否可用。
[0152] ?可追溯性注册(版本)。
[0153] ?对关系进行分类的一组包。
[0154] ?关系将在其中执行的数据源。注意数据源可以是:
[0155] 〇应用的数据库
[0156] 〇标准的数据包(fayade)
[0157] 〇几个数据源的集合
[0158] 最后一种类型的数据源将使得能对所有数据源进行联合/集成。关系请求将在数 据源中并行发送。
[0159] 用于建立关系的步骤T41之后是发布步骤T42。
[0160] 交换批次也可具有附加关系与:
[0161] ?格式(不必唯一)
[0162] ?接收者(不必唯一)
[0163] ?接收者可访问的(服务器30或服务器30m上)信息存储区域的地址,
[0164] 上述地址可以是包( Ik辟de)、FTP服务器、共享驱动器的HTTP地址。
[0165] 在发布T42的末尾,产生执行概要,该概要正式识别出交换且可与已注明日期及 已签名的日志相关联,上述日志在合约交换中得到证实。
[0166] 图6更详细地示出了图3的转换处理操作T5x和T6x。在基于存储的规则Rl和 R2的集合对由Τ3χ产生的规则进行执行之后,处理操作Τ50首先按照标准1、标准2的逻辑 产生所带来的数据600。在处理操作Τ50的输入端提供处理的应用A的数据DA和应用B的 数据DB。
[0167] 处理操作Τ51根据由Τ4χ产生的规则R2的执行组织及控制待交换的数据。在处 理操作Τ51的输出端,获得对应用A标记为DAS且对应用B标记为DBS的标准化的和组织 的数据610。
[0168] 处理操作T60将这些形式化的RDF数据610转换为被选定的标准(即,标准1或 标准2)所建议的数据。
[0169] 由规则执行引擎或推理机应用的处理操作T50和T51实际上是相同的。
[0170] 例如,推理机产生以下阀门实例:
[0171] 阀门#1#种类〈阀门〉
[0172] 阀门 #1#〈标识 >#1#
[0173] 阀门 #1#〈半径 >2500
[0174] 阀门#1#〈单位〉厘米
[0175] 处理操作T60的目的是将被逻辑表达和组织的数据610转换为遵照被选定以支持 交换的标准所建议的形式的数据620。这种形式可以是EXCEL⑧,XML或RDF/0WL格式。 在后者的情况下,处理操作T60是无意义的,数据610 (DAS、DBS)已经形式化为RDF形式。 获得对应用A标记为DASP和对应用B标记为DBSP的数据620。
[0176] 对于其它的格式,处理操作T60类似于在处理操作T12中定义的连接器。它对于 选定的标准是特定的。
[0177] 处理操作T12、T50(T51)和T60可双向(关于应用A和合作伙伴的导出和导入) 操作。
【主权项】
1. 一种在至少两个应用之间交换技术设施的描述性数据的方法,所述应用能够根据相 关联的应用数据模型提供和/或消耗数据,所述方法凭借数据的交换使得应用之间具有互 用性,所述数据通过至少一个选定的标准进行表达及形式化,所述至少一个选定的标准具 有相关联的数据模型和相关联的交换格式,所述方法由可编程装置执行, 其特征在于,对于至少一个所考虑的应用,所述方法包括以下步骤: -采用同一语义网数据表述语言对所述应用数据模型进行集成(Tlx),所述语义网数 据表述语言被称为通用表述语言; -对于每个选定的标准,将该标准的数据模型集成(T2x)为语义网建模语言; -得到(Τ3χ)采用所述通用表述语言的应用数据模型与采用所述语义网建模语言的选 定的标准的数据模型之间的第一转换规则(R1); -得到(Τ4χ)对待交换数据进行组织和控制的第二规则(R2); -使用所得到的第一规则和第二规则根据与所述选定的标准相关联的交换格式将应用 数据转换(Τ5χ)为数据; -根据与所述选定的标准相关联的交换格式对在所述转换步骤中所得到的数据进行交 换(Τ6χ)。2. 根据权利要求1所述的方法,其特征在于,得到第一转换规则(R1)的步骤包括:基 于通用规则模板(Ρ)来定义应用数据与所述选定的标准之间的统一转换规则(R1)。3. 根据权利要求2所述的方法,其特征在于,所得到的第一转换规则(R1)为双射规则, 从而使得能够将所述应用数据转换为所述选定的标准以及将根据所述选定的标准的数据 转换为根据应用模型的数据。4. 根据权利要求2或3中任一项所述的方法,其特征在于,所述第一转换规则(R1)被 声明性地表达并存储在一个或多个文件中。5. 根据前述权利要求中任一项所述的方法,其特征在于,得到第一转换规则(R1)的步 骤包括:创建或更新与所述选定的标准有关的内部参考字典。6. 根据权利要求1至5中任一项所述的方法,其特征在于,得到第二规则(R2)的步骤 包括:对交换的组织和控制的规则进行定义,使得能够满足合约要求、满足待共享信息的保 密要求、或者控制待集成的信息。7. 根据权利要求6所述的方法,其特征在于,所述第二规则(R2)定义交换批次,使得能 够从应用的数据中过滤出待交换数据的子集;8. 根据前述权利要求中任一项所述的方法,其特征在于,采用语义网数据表述语言对 所述应用数据模型进行集成的步骤包括两个子步骤:将应用模型转换为所述语义网数据表 述语言的第一子步骤(Τ10),以及通过对所述第一子步骤产生的经转换应用模型进行实例 化来对应用的数据进行实际转换(T1UT12)的第二子步骤。9. 根据前述权利要求中任一项所述的方法,其特征在于,语义网数据的所述通用表述 语言是RDF语言。10. 根据前述权利要求中任一项所述的方法,其特征在于,所述语义网建模语言是OWL 语言。11. 根据前述权利要求中任一项所述的方法,其特征在于,所述选定的标准之一是 IS015926 标准。12. -种用于在至少两个应用之间交换技术设施的描述性数据的可编程装置,所述应 用能够根据相关联的应用数据模型提供和/或消耗数据,所述可编程装置凭借数据的交换 使得应用之间具有互用性,所述数据通过至少一个选定的标准进行表达及形式化,所述至 少一个选定的标准具有相关联的数据模型和相关联的交换格式,其特征在于,对于至少一 个所考虑的应用,所述可编程装置所包括的模块能够用于: -采用同一语义网数据表述语言对所述应用数据模型进行集成,所述语义网数据表述 语言被称为通用表述语言; -对于每个选定的标准,将该标准的数据模型集成为语义网建模语言; -得到采用所述通用表述语言的应用数据模型与采用所述语义网建模语言的选定的标 准的数据模型之间的第一转换规则(R1); -得到对待交换数据进行组织和控制的第二规则(R2); -使用所得到的第一规则和第二规则根据与所述选定的标准相关联的交换格式将应用 数据转换为数据;以及 -根据与所述选定的标准相关联的交换格式对在所述转换步骤中所得到的数据进行交 换。13. -种计算机程序产品,包括指令,在通过可编程装置的处理器执行程序期间,所述 指令用于执行根据权利要求1至11所述的在至少两个应用之间交换技术设施的描述性数 据的方法的步骤。
【专利摘要】本发明涉及一种在至少两个应用之间交换技术设施的描述性数据的方法,所述应用能够根据相关联的应用数据模型提供和/或消耗数据,上述方法凭借通过至少一个选定的标准进行表达及形式化的数据的交换使得应用之间具有互用性,所述至少一个选定的标准具有相关联的数据模型和相关联的交换格式,所述方法由可编程装置执行。对于至少一个应用,根据本发明的方法包括:采用同一语义网数据表述语言对所述应用数据模型进行集成(T1x),所述语义网数据表述语言被称为通用表述语言;以及,对于每个选定的标准,将该标准的数据模型集成(T2x)为语义网建模语言。所述方法进一步使得能够得到(T3x)采用所述通用表述语言的应用数据模型与采用所述语义网建模语言的选定的标准的数据模型之间的第一转换规则,以及得到(T4x)对待交换数据进行组织和控制的第二规则,从而使得能够使用这些转换规则对应用的数据进行转换和交换。
【IPC分类】G06F17/30
【公开号】CN105308593
【申请号】CN201480031983
【发明人】菲利普·佩德里奥, H·德和塞拉
【申请人】阿海珐核能公司
【公开日】2016年2月3日
【申请日】2014年6月3日
【公告号】EP3005162A1, US20160139886, WO2014195325A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1