System and method for using an XML file to control XML to entity/relationship transformation
First Claim
Patent Images
1. A method for transforming output of a data modeler to a repository storage form, comprising:
- receiving a stream of data output from a data modeler;
receiving a control file associated with the stream of data;
converting the control file into internal structure;
parsing the stream of data to determine one or more of elements, attributes, associations, and relationships in the stream of data by referencing the internal structure; and
building a repository storage form from the parsed stream of data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for transforming output of a data modeler to a repository storage form is provided. A control file includes a selection of data to be transformed, mapping of object names and object content. The control file is optionally converted into internal data structure for easier lookup. A stream of data output from a data modeler is scanned and parsed and built into a repository storage form, for example, relational table form, using the control file, for instance, the converted internal data structure.
-
Citations
26 Claims
-
1. A method for transforming output of a data modeler to a repository storage form, comprising:
-
receiving a stream of data output from a data modeler;
receiving a control file associated with the stream of data;
converting the control file into internal structure;
parsing the stream of data to determine one or more of elements, attributes, associations, and relationships in the stream of data by referencing the internal structure; and
building a repository storage form from the parsed stream of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for transforming output of a data modeler to a repository storage form, comprising:
-
a scanner operable to scan a stream of data output from a source system;
a control file comprising at least one of a declaration mapping one or more source objects to one or more target objects in the stream of data, a declaration mapping one or more source object properties to one or more target object properties in the stream of data, and a declaration of one or more relationships between objects of the data modeler;
a first module operable to recognize one or more objects from the stream of data output from a source system using the control file;
a second module operable to recognize one or more properties of the one or more objects using the control file; and
a third module operable to recognize one or more relationships between the objects using the control file. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method for transforming output of a data modeler to a repository storage form, comprising:
-
receiving a stream of data output from a data modeler;
receiving a control file associated with the stream of data;
converting the control file into internal structure;
parsing the stream of data to determine one or more of elements, attributes, associations, and relationships in the stream of data by referencing the internal structure; and
building a repository storage form from the parsed stream of data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for transforming output of a data modeler to a repository storage form, comprising:
-
receiving a stream of data output from a data modeler;
receiving a control file, the control file including at least information about one or more objects to be transformed;
comparing an outer element in the stream of data and an outer element in the control file to determine that the control file is associated with the stream of data;
converting the control file into internal data structure, the internal data structure comprising one or more objects to convert, one or more attributes corresponding to the one or more objects, one or more relationships between the one or more objects, or one or more rules associated with the one or more objects, or combinations thereof;
parsing the stream of data output from a data modeler; and
transforming the parsed stream of data into repository storage form using the internal data structure.
-
Specification