Method of Updating a Data Source from Transformed Data
First Claim
Patent Images
1. A method of identifying data in a node-based data source comprising the steps of annotating at least one node with a unique identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention discloses an apparatus and a method for identifying nodes in a node-based data source, the apparatus being unique node identifiers, or series of unique node identifiers. The identifiers remain unchanged despite transformations of the data source. Any modification made to data derived from the transformations is also effected at the data source by means of the identifiers, the identifiers mapping the data in the transformed version of the data source to the data in the data source.
89 Citations
40 Claims
- 1. A method of identifying data in a node-based data source comprising the steps of annotating at least one node with a unique identifier.
-
5. A method of modifying a node-based data source comprising the steps of:
-
associating selected nodes in the data source with identifiers; identifying a node to be modified by reference to its identifier; and modifying the node data. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17)
-
- 15. A data source structured to operate as a node-based data source wherein at least one node is associated with a unique identifier.
-
18. A data source as claimed in claim 18 wherein the markup language is XML.
-
19. A method of annotating a transformed version of a data source comprising the steps of:
copying identifiers in the nodes in a data source to corresponding nodes in the transformed version of the data source. - View Dependent Claims (20, 21)
-
22. An identifier which is capable of uniquely identifying a node in the data source and also a corresponding node in a transformed version of the data source;
- whereby
the node in the data source is mapped to the corresponding node in the transformed version of the data source. - View Dependent Claims (23, 24, 25, 26, 27, 28, 33, 37)
- whereby
-
29. A data transformation engine comprising:
-
means of copying identifiers of nodes in the data source and Inserting the identifiers into the nodes of the transformed version of the data source;
wherebythe nodes in the transformed version of the data source are mapped to their corresponding nodes in the data source. - View Dependent Claims (34, 38)
-
Specification