US2004128300A1PendingUtilityA1

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

Assignee: RICOH KKPriority: Dec 23, 1997Filed: Dec 17, 2003Published: Jul 1, 2004
Est. expiryDec 23, 2017(expired)· nominal 20-yr term from priority
G06F 16/289
48
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . A method of transforming information, comprising: 
 inputting, into an editor, a first structural description of a first structured format;    inputting, into the editor, a second structural description of a second structured format;    inputting, into the editor by a user, preferences for transforming an element of the first structural description to at least one element of the second structural description;    storing translation information output from the editor, the translation information comprising at least the preferences input by the user; and    transforming first information provided in the first structured format into second information in the second structured format based on the translation information.    
     
     
         2 . The method of  claim 1 , wherein the first structured format has a Document Type Definition (DTD) directed hierarchy.  
     
     
         3 . The method of  claim 1 , wherein said first structured format is derived from Standard Generalized Markup Language (SGML).  
     
     
         4 . The method of  claim 3 , wherein said first structured format is eXstensible Markup Language (XML).  
     
     
         5 . The method of  claim 3 , wherein the second structured format is a Document Type Definition (DTD) directed hierarchy.  
     
     
         6 . The method of  claim 3 , further comprising: 
 outputting, from the editor to a graphical user interface, a representation of a translation between the first structured format and the second structured format.    
     
     
         7 . The method of  claim 3 , wherein the second structured format is derived from Standard Generalized Markup Language (SGML).  
     
     
         8 . The method of  claim 7 , wherein the second structured format is eXstensible Markup Language (XML).  
     
     
         9 . A system for transforming information, comprising: 
 means for inputting, into an editor, a first structural description of a first structured format;    means for inputting, into the editor, a second structural description of a second structured format;    means for inputting, into the editor by a user, preferences for transforming an element of the first structural description to at least one element of the second structural description;    means for storing translation information output from the editor, the translation information comprising at least the preferences input by the user; and    means for transforming first information provided in the first structured format into second information in the second structured format based on the translation information.    
     
     
         10 . The system of  claim 9 , wherein the first structured format has a Document Type Definition (DTD) directed hierarchy.  
     
     
         11 . The system of  claim 9 , wherein said first structured format is derived from Standard Generalized Markup Language (SGML).  
     
     
         12 . The system of  claim 11 , wherein said first structured format is eXstensible Markup Language (XML).  
     
     
         13 . The system of  claim 11 , wherein the second structured format is a Document Type Definition (DTD) directed hierarchy.  
     
     
         14 . The system of  claim 11 , further comprising: 
 means for outputting, from the editor to a graphical user interface, a representation of a translation between the first structured format and the second structured format.    
     
     
         15 . The system of  claim 11 , wherein the second structured format is derived from Standard Generalized Markup Language (SGML).  
     
     
         16 . The system of  claim 15 , wherein the second structured format is eXstensible Markup Language (XML).  
     
     
         17 . A computer program product having a computer usable medium for transforming information, comprising: 
 instructions for inputting, into an editor, a first structural description of a first structured format;    instructions for inputting, into the editor, a second structural description of a second structured format;    instructions for inputting, into the editor by a user, preferences for transforming an element of the first structural description to at least one element of the second structural description;    instructions for storing translation information output from the editor, the translation information comprising at least the preferences input by the user; and    instructions for transforming first information provided in the first structured format into second information in the second structured format based on the translation information.    
     
     
         18 . The computer program product of  claim 17 , wherein the first structured format has a Document Type Definition (DTD) directed hierarchy.  
     
     
         19 . The computer program product of  claim 17 , wherein said first structured format is derived from Standard Generalized Markup Language (SGML).  
     
     
         20 . The computer program product of  claim 19 , wherein said first structured format is eXstensible Markup Language (XML).  
     
     
         21 . The computer program product of  claim 19 , wherein the second structured format is a Document Type Definition (DTD) directed hierarchy.  
     
     
         22 . The computer program product of  claim 19 , further comprising: 
 instructions for outputting, from the editor to a graphical user interface, a representation of a translation between the first structured format and the second structured format.    
     
     
         23 . The computer program product of  claim 19 , wherein the second structured format is derived from Standard Generalized Markup Language (SGML).  
     
     
         24 . The computer program product of  claim 23 , wherein the second structured format is eXstensible Markup Language (XML).

Join the waitlist — get patent alerts

Track US2004128300A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.