Declarative specification and engine for non-isomorphic data mapping

   
   

A mapping engine is provided to populate data elements of a first data structure of a first data representation with values of corresponding data elements of a second data structure of a second data representation, in accordance with at least a mapping specification. The two data structures may have different data shapes. The mapping specification may have a number of data element and data attribute mapping directives, including repeating data items. A population operation in a reversed direction may also be performed using the same mapping specification. The mapping specification may also specify an external mapping specification for a subset of the mapping operations. The external mapping specification may comprise unidirectional function pairs. In one embodiment, the mapping engine performs order dependent mapping facilitating the use of separate mapping rules for different instances of the same data element based upon the relative position of the data element instances within an input data structure.

Обеспечены, что заселяет составляя карту двигатель элементы данных первой структуры данных первого представления данных с значениями соответствуя элементов данных второй структуры данных второго представления данных, в соответствии с по крайней мере составляя карту спецификацией. 2 структуры данных могут иметь по-разному формы данных. Составляя карту спецификация может иметь нескольк элемент данных и данные приписывают составлять карту директивы, включая повторять детали данных. Деятельность населенности в обращенном направлении может также быть выполнена использующ такую же составляя карту спецификацию. Составляя карту спецификация может также определить внешнюю составляя карту спецификацию для подсовокупности составляя карту деятельностей. Внешняя составляя карту спецификация может состоять из однонаправленных пар функции. В одном воплощении, составляя карту двигатель выполняет иждивенца заказа составляя карту облегчающ пользу отдельно составляя карту правил для по-разному примеров такого же элемента данных основанного на относительном положении примеров элемента данных внутри структура входных данных.

 
Web www.patentalert.com

< Method and apparatus for optimizing a spoken dialog between a person and a machine

< Online content tabulating system and method

> Automatic software downloading from a computer network

> Method and apparatus for redirection of server external hyper-link references

~ 00163