Method and apparatus for providing a graphical user interface for creating and editing a mapping of a first structural description to a second structural description
First Claim
1. A method of mapping and transforming information in a first structured format to information in a second structured format, comprising the following steps:
- inputting into a map editor a structural description of a first system that communicates over a protocol having a first structured format;
inputting into the map editor a structural description of a second system that communicates over a protocol having a second structured format;
outputting from the map editor to a graphical user interface a representation of a translation between the first structured format and the second structured format;
inputting into a map editor from the graphical user interface user preferences of translation between the first structured format and the second structured format;
outputting from the map editor a map of the translation between the first structured format and the second structured format, based on the inputting from the second system, first system, and graphical user interface into the map editor;
transforming a first document having the first structured format into a second document having a second structured format based on said map.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for providing a graphical user interface for creating and editing a mapping of structured information to different structured information, which allows a user to interactively define the mapping. The present invention operates as a user tool by accepting interactive input from a user of a source input, processing the input to display the source input in a format for accepting user commands to create or edit a transformation map of source components to target components. Interactive user input is accepted for selection of an input file to be transformed and selection of a transformation map for the requested transformation. Interactive user input is accepted for processing 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 through the user interface, 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.
66 Citations
19 Claims
-
1. A method of mapping and transforming information in a first structured format to information in a second structured format, comprising the following steps:
-
inputting into a map editor a structural description of a first system that communicates over a protocol having a first structured format;
inputting into the map editor a structural description of a second system that communicates over a protocol having a second structured format;
outputting from the map editor to a graphical user interface a representation of a translation between the first structured format and the second structured format;
inputting into a map editor from the graphical user interface user preferences of translation between the first structured format and the second structured format;
outputting from the map editor a map of the translation between the first structured format and the second structured format, based on the inputting from the second system, first system, and graphical user interface into the map editor;
transforming a first document having the first structured format into a second document having a second structured format based on said map. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15, 16)
-
-
7. A method of mapping and transforming information in a first structured format to information in a second structured format, comprising the following steps:
-
inputting into a map editor a first Document Type Definitions (DTDs) file of a first structured format;
inputting into the map editor a second Document Type Definition (DTDs) file of a second structured format;
inputting into the map editor a first document having a first structured format;
outputting from the map editor a map of the translation between the first structured format and the second structured format, based on the inputting of the first DTDs file, the second DTDs file, and the first document into the map editor;
transforming the first document having the first structured format into a second document having a second structured format based on said map; and
outputting said second document to a browser that supports the second structured format.
-
-
8. An apparatus for mapping and transforming information in a first structured format to information in a second structured format, comprising:
-
a means for inputting into a map editor a structural description of first system that communicates over a protocol having a first structured format;
a means for inputting into the map editor a structural description of a second system that communicates over a protocol having a second structured format;
a means for outputting from the map editor to a graphical user interface a representation of a translation between the first structured format and the second structured format;
a means for inputting into a map editor from the graphical user interface user preferences of translation between the first structured format and the second structured format;
a means for outputting from the map editor a map of the translation between the first structured format and the second structured format, based on the inputting from the second system, first system, and graphical user interface into the map editor;
a means for transforming a first document having the first structured format into a second document having a second structured format based on said map. - View Dependent Claims (9, 10, 11, 12, 17, 18, 19)
-
-
13. An apparatus for mapping and transforming information in a first structured format to information in a second structured format, comprising:
-
a means for inputting into a map editor a first Document Type Definitions (DTDs) file of a first structured format;
a means for inputting into the map editor a second Document Type Definitions (DTDs) file of a second structured format;
a means for inputting into the map editor a first document having first structured format;
a means for outputting from the map editor a map of the translation between the first structured format and the second structured format, based on the inputting of the first DTDs file, the second DTDs file, and the first document into the map editor;
a means for transforming the first document having the first structured format into a second document having a second structured format based on said map; and
a means for outputting said second document to a browser that su ports the second structured format.
-
Specification