Object-oriented system and computer program product for mapping structured information to different structured information
First Claim
1. An object-oriented system for processing structured information for implementation by a computer in an object-oriented framework, comprising:
- a storage means;
a first obtaining means for obtaining an interactive input from a user;
a second obtaining means for obtaining a first structural description of a first structured information format;
a third obtaining means for obtaining a second structural description of a second structured information format;
means for interactively creating a rule to transform an element of the first structured information format into an element of the second structured information format utilizing the interactive input from the user, the first structural description, and the second structural description; and
means for outputting the rule,wherein at least one of the first obtaining means, the second obtaining means, the third obtaining means, the means for interactively creating, and the means for outputting includes a software object.
1 Assignment
0 Petitions
Accused Products
Abstract
An object-oriented system and computer program product for mapping structured information to different structured information, which allows a user to interactively define the mapping. The present invention operates as an object-oriented user tool by accepting interactive input from a user of a source input, by processing the input to display the source input in a format for accepting and processing user commands to create or edit a transformation map of source components to target components. Interactive user input is then accepted and processed for selection of an input file to be transformed and selection of a transformation map to be used for the requested transformation. Interactive user input is accepted and processed for selection of individual components of the first structured information format for mapping, and for selection of options for the target components. Exemplary options for the target components are a null value, the source component itself, a single selected target component, or plural selected target components. Interactive user input is accepted for processing to assign attribute values to components of the second structured information format. Exemplary options for the sources of attribute values are attribute values obtained from the source components, system attribute values, no value, attribute values input interactively by the user, and content of element. Interactive user input is then accepted and processed to initiate processing of a transformation of the source input file in the first structured information format to a target output file in the second structured information format.
187 Citations
31 Claims
-
1. An object-oriented system for processing structured information for implementation by a computer in an object-oriented framework, comprising:
-
a storage means; a first obtaining means for obtaining an interactive input from a user; a second obtaining means for obtaining a first structural description of a first structured information format; a third obtaining means for obtaining a second structural description of a second structured information format; means for interactively creating a rule to transform an element of the first structured information format into an element of the second structured information format utilizing the interactive input from the user, the first structural description, and the second structural description; and means for outputting the rule, wherein at least one of the first obtaining means, the second obtaining means, the third obtaining means, the means for interactively creating, and the means for outputting includes a software object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An object-oriented computer program product for processing structured information for implementation by a computer in an object-oriented framework, comprising:
-
a storage means; a first obtaining means for obtaining an interactive input from a user; a second obtaining means for obtaining a first structural description of a first structured information format; a third obtaining means for obtaining a second structural description of a second structured information format; means for interactively creating a rule to transform an element of the first structured information format into an element of the second structured information format utilizing the interactive input from the user, the first structural description, and the second structural description; and means for outputting the rule, wherein at least one of the first obtaining means, the second obtaining means, the third obtaining means, the means for interactively creating, and the means for outputting includes a software object. - View Dependent Claims (28, 29, 30, 31)
-
Specification