Two meta-level modeling approach for mapping typed data
    1.
    发明授权
    Two meta-level modeling approach for mapping typed data 失效
    两种用于映射类型数据的元级建模方法

    公开(公告)号:US07926032B2

    公开(公告)日:2011-04-12

    申请号:US10198556

    申请日:2002-07-18

    IPC分类号: G06F9/44

    摘要: The present invention is directed to an improved mapping system and code generation system. Embodiments of the present invention separate the mapping of data elements into two metalevels. The first metalevel maps between types of elements (e.g., string, int, float, varchar, etc.). This first metalevel mapping is associated with an object that contains a method (i.e., a function) which performs the conversion between the type of the element from a first data structure to the type of element in a second data structure. The second metalevel describes the actual mapping between the data elements at issue. Accordingly, the second metalevel results in an instance of the first metalevel object. Source code or scripts generated in accordance with this separation provide numerous advantages including improved flexibility, reduced storage space usage and others. The two metalevel modeling of the invention can be embodied in source code (or script) generators to generate more efficient source code (or scripts).

    摘要翻译: 本发明涉及一种改进的映射系统和代码生成系统。 本发明的实施例将数据元素的映射分成两个元级。 第一个metalevel在元素的类型之间映射(例如,string,int,float,varchar等)。 该第一metalevel映射与包含执行从第一数据结构的元素的类型到第二数据结构中的元素的类型之间的转换的方法(即,函数)的对象相关联。 第二个metalevel描述了所讨论的数据元素之间的实际映射。 因此,第二个metalevel导致第一个metalevel对象的一个​​实例。 根据这种分离生成的源代码或脚本提供了许多优点,包括改进的灵活性,减少的存储空间使用等。 本发明的两个元模型建模可以体现在源代码(或脚本)生成器中以产生更有效的源代码(或脚本)。

    EXPRESSION EVALUATION OVER MULTIPLE DATA MODELS
    2.
    发明申请
    EXPRESSION EVALUATION OVER MULTIPLE DATA MODELS 有权
    多种数据模型的表达评估

    公开(公告)号:US20120331355A1

    公开(公告)日:2012-12-27

    申请号:US13406984

    申请日:2012-02-28

    IPC分类号: G06F11/07

    CPC分类号: H04L67/02

    摘要: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.

    摘要翻译: 本发明的实施例提供了用于表达式评估多个不同数据模型的内容实例的方法,系统和计算机程序产品。 在本发明的一个实施例中,用于通过多个不同数据模型对内容实例进行表达评估的方法包括将内容实例的模式加载到计算机的存储器中并针对内容实例评估表达式。 为了响应针对内容实例的表达式的评估中的失败以解析对由表达式指定的元素的引用,可以在模式中标识该元素的别名引用,并且可以使用别名引用来完成评估 代替指定的参考。

    System and method for integrating entities via user-interactive rule-based matching and difference reconciliation
    3.
    发明授权
    System and method for integrating entities via user-interactive rule-based matching and difference reconciliation 失效
    通过用户交互式基于规则的匹配和差异调节来整合实体的系统和方法

    公开(公告)号:US06407753B1

    公开(公告)日:2002-06-18

    申请号:US09304606

    申请日:1999-05-04

    IPC分类号: G06F314

    摘要: A system and method for integrating entities using a graphic user interface (GUI) to provide user-interactive rule-based matching and difference reconciliation. In one aspect, a system for integrating entities employs a combination of default matching and reconciliation approaches and user tailoring to generate a composite entity from one or more input entities using a set of composition rules. The set of composition rules comprises a combination of default rules, as well as rules that represent user interactions that are performed via a graphical user interface when the user edits a composite result. The rules are captured and then stored persistently when the user requests that the composition be saved, such that the rules may be retrieved during a subsequent editing session associated with the same inputs. If the inputs change, the integration process (as specified by the rules) can automatically handle many changes. It is only when changed elements of the input are, or need to be, subject to specific rules that additional tailoring may be required.

    摘要翻译: 一种用于使用图形用户界面(GUI)整合实体以提供用户交互式基于规则的匹配和差异调节的系统和方法。 在一个方面,用于集成实体的系统采用默认匹配和协调方法和用户定制的组合,以使用一组组合规则从一个或多个输入实体生成复合实体。 组合规则集合包括默认规则的组合,以及表示当用户编辑复合结果时通过图形用户界面执行的用户交互的规则。 当用户请求保存组合时,捕获规则并随后存储,以便可以在与相同输入相关联的后续编辑会话期间检索规则。 如果输入变化,集成过程(由规则指定)可以自动处理许多更改。 只有当输入的更改元素是或需要的时,才能遵守可能需要额外定制的特定规则。

    Data index using a linked data standard
    4.
    发明授权
    Data index using a linked data standard 有权
    使用链接数据标准的数据索引

    公开(公告)号:US09177000B2

    公开(公告)日:2015-11-03

    申请号:US13460205

    申请日:2012-04-30

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers includes a plurality of resources that are part of a resource set. Each of the servers also includes a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers.

    摘要翻译: 提供包括多个服务器和跟踪资源集客户端的数据索引系统。 每个服务器包括作为资源集的一部分的多个资源。 每个服务器还包括对应于资源集的跟踪资源集。 跟踪的资源集描述位于资源集中的多个资源。 服务器使用链接数据的规则识别多个资源。 跟踪的资源集客户端与多个服务器通信。 跟踪的资源集客户端具有数据索引。 使用多个服务器中的每一个的跟踪资源集,构建数据索引并保持最新。

    DATA INDEX USING A LINKED DATA STANDARD
    5.
    发明申请
    DATA INDEX USING A LINKED DATA STANDARD 有权
    数据索引使用链接的数据标准

    公开(公告)号:US20130290253A1

    公开(公告)日:2013-10-31

    申请号:US13460205

    申请日:2012-04-30

    IPC分类号: G06F17/30 G06F15/16

    摘要: A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers include a plurality of resources that are part of a resource set. Each of the servers also include a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers.

    摘要翻译: 提供包括多个服务器和跟踪资源集客户端的数据索引系统。 每个服务器包括作为资源集的一部分的多个资源。 每个服务器还包括与资源集相对应的跟踪资源集。 跟踪的资源集描述位于资源集中的多个资源。 服务器使用链接数据的规则识别多个资源。 跟踪的资源集客户端与多个服务器通信。 跟踪的资源集客户端具有数据索引。 使用多个服务器中的每一个的跟踪资源集,构建数据索引并保持最新。

    Expression evaluation over multiple data models

    公开(公告)号:US08825686B2

    公开(公告)日:2014-09-02

    申请号:US13170013

    申请日:2011-06-27

    IPC分类号: G06F17/30

    CPC分类号: H04L67/02

    摘要: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.

    EXPRESSION EVALUATION OVER MULTIPLE DATA MODELS

    公开(公告)号:US20120330997A1

    公开(公告)日:2012-12-27

    申请号:US13170013

    申请日:2011-06-27

    IPC分类号: G06F17/30

    CPC分类号: H04L67/02

    摘要: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.

    Expression evaluation over multiple data models
    8.
    发明授权
    Expression evaluation over multiple data models 有权
    多个数据模型的表达式评估

    公开(公告)号:US08832128B2

    公开(公告)日:2014-09-09

    申请号:US13406984

    申请日:2012-02-28

    IPC分类号: G06F17/30

    CPC分类号: H04L67/02

    摘要: Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.

    摘要翻译: 本发明的实施例提供了用于表达式评估多个不同数据模型的内容实例的方法,系统和计算机程序产品。 在本发明的一个实施例中,用于通过多个不同数据模型对内容实例进行表达评估的方法包括将内容实例的模式加载到计算机的存储器中并针对内容实例评估表达式。 为了响应针对内容实例的表达式的评估中的失败以解析对由表达式指定的元素的引用,可以在模式中标识该元素的别名引用,并且可以使用别名引用来完成评估 代替指定的参考。