Claims
- 1. A method for converting a source document created in a source format defined by a source document type definition, the method comprising:
presenting a construction user interface area to enable a user to create said source document in said source format; and presenting a conversion user interface area to enable said user to convert said source document from said source format to a target format selected by said user.
- 2. The method according to claim 1, wherein presenting said construction user interface area further comprises:
facilitating definition of a root element for said source document; facilitating definition of at least one child element for said source document; and facilitating connection of said at least one child element to said root element in a hierarchical structure.
- 3. The method according to claim 2, wherein facilitating definition of said root element further comprises:
facilitating selection of a type for said root element.
- 4. The method according to claim 2, wherein facilitating definition of said at least one child element further comprises:
facilitating selection of a type for said at least one child element.
- 5. The method according to claim 2, wherein presenting said construction user interface area further comprises:
facilitating connection of said at least one child element to a data structure associated with at least one data source containing data to be presented in said source document.
- 6. The method according to claim 5, wherein facilitating connection of said at least one child element to said data structure further comprises:
facilitating selection of at least one data field within said data structure for said at least one child element; and facilitating visual mapping of said at least one data field to said at least one child element in said hierarchical structure.
- 7. The method according to claim 6, wherein presenting said construction user interface area further comprises facilitating display of said hierarchical structure to said user.
- 8. The method according to claim 1, wherein presenting said conversion user interface area further comprises:
facilitating selection of a target document type definition for said target format to convert said source document; and facilitating visual mapping of each source element of a plurality of source elements of said source document type definition into one target element of a plurality of target elements of said target document type definition.
- 9. The method according to claim 8, wherein said target document type definition is Hyper Text Markup Language (HTML).
- 10. The method according to claim 1, wherein said source document is an eXtensible Markup Language (XML) document.
- 11. The method according to claim 8, wherein facilitating selection of said target document type definition further comprises:
facilitating selection of a Universal Resource Locator (URL) address for said target document type definition; and facilitating retrieval of said target document type definition using said selected URL address.
- 12. The method according to claim 11, wherein facilitating selection of said URL address further comprises facilitating a download of said URL address from a remote site.
- 13. The method according to claim 8, wherein said target document type definition provides a plurality of tags to facilitate conversion of said source document to said target format.
- 14. The method according to claim 8, wherein facilitating said visual mapping further comprises:
facilitating retrieval of said plurality of target elements from said target document type definition; and facilitating selection of a target root element and at least one target child element coupled to said target root element from said plurality of target elements.
- 15. The method according to claim 14, wherein said target root element and said at least one target child element are presented in Hyper Text Markup Language (HTML) format.
- 16. The method according to claim 8, wherein facilitating said visual mapping further comprises:
facilitating retrieval of said plurality of target elements from said target document type definition; facilitating creation of a target root element if said plurality of target elements does not contain said target root element; and facilitating selection of at least one target child element coupled to said target root element from said plurality of target elements.
- 17. The method according to claim 14, wherein facilitating said visual mapping further comprises:
facilitating visual mapping of said target root element and said at least one target child element in a hierarchical structure; facilitating selection of said one target element from said at least one target child element in said hierarchical structure; and facilitating visual coupling of said each source element and data associated with said each source element to said one target element.
- 18. The method according to claim 1, wherein presenting a conversion user interface area further comprises facilitating display of said source document in said target format to said user.
- 19. A method for converting a source document created in a source format defined by a source document type definition, the method comprising:
creating said source document in said source format; and converting said source document from said source format to a predetermined target format.
- 20. The method according to claim 19, wherein said creating further comprises:
defining a root element for said source document; defining at least one child element for said source document; and connecting said at least one child element to said root element in a hierarchical structure.
- 21. The method according to claim 20, wherein defining said root element further comprises selecting a type for said root element.
- 22. The method according to claim 20, wherein defining said at least one child element further comprises selecting a type for said at least one child element.
- 23. The method according to claim 20, wherein said creating further comprises:
connecting said at least one child element to a data structure associated with at least one data source containing data to be presented in said source document.
- 24. The method according to claim 23, wherein said connecting further comprises:
selecting at least one data field within said data structure for said at least one child element; and visually mapping said at least one data field to said at least one child element in said hierarchical structure.
- 25. The method according to claim 24, wherein said creating further comprises displaying said hierarchical structure.
- 26. The method according to claim 19, wherein said converting further comprises:
selecting a target document type definition for said target format to convert said source document; and visually mapping each source element of a plurality of source elements of said source document type definition into one target element of a plurality of target elements of said target document type definition.
- 27. The method according to claim 26, wherein said target document type definition is Hyper Text Markup Language (HTML).
- 28. The method according to claim 19, wherein said source document is an Extensible Markup Language (XML) document.
- 29. The method according to claim 26, wherein selecting said target document type definition further comprises:
selecting a Universal Resource Locator (URL) address for said target document type definition; and retrieving said target document type definition using said URL address.
- 30. The method according to claim 29, wherein selecting said URL address further comprises downloading said URL address from a remote site.
- 31. The method according to claim 26, wherein said target document type definition provides a plurality of tags to convert said source document to said target format.
- 32. The method according to claim 26, wherein said mapping further comprises:
retrieving said plurality of target elements from said target document type definition; and selecting a target root element and at least one target child element coupled to said target root element from said plurality of target elements.
- 33. The method according to claim 32, wherein said target root element and said at least one target child element are presented in Hyper Text Markup Language (HTML) format.
- 34. The method according to claim 26, wherein said mapping further comprises:
retrieving said plurality of target elements from said target document type definition; creating a target root element if said plurality of target elements does not contain said target root element; and selecting at least one target child element coupled to said target root element from said plurality of target elements.
- 35. The method according to claim 32, wherein said mapping further comprises:
visually mapping said target root element and said at least one target child element in a hierarchical structure; selecting said one target element from said at least one target child element; and visually coupling said each source element and data associated with said each source element to said one target element.
- 36. The method according to claim 19, further comprising:
displaying said source document in said target format.
- 37. A system for converting a source document created in a source format defined by a source document type definition, the system comprising:
means for presenting a construction user interface area to enable a user to create said source document in said source format; and means for presenting a conversion user interface area to enable said user to convert said source document from said source format to a target format selected by said user.
- 38. The system according to claim 37, further comprising:
means for facilitating definition of a root element for said source document; means for facilitating definition of at least one child element for said source document; and means for facilitating connection of said at least one child element to said root element in a hierarchical structure.
- 39. The system according to claim 38, further comprising:
means for facilitating selection of a type for said root element.
- 40. The system according to claim 38, further comprising:
means for facilitating selection of a type for said at least one child element.
- 41. The system according to claim 38, further comprising:
means for facilitating connection of said at least one child element to a data structure associated with at least one data source containing data to be presented in said source document.
- 42. The system according to claim 41, further comprising:
means for facilitating selection of at least one data field within said data structure for said at least one child element; and means for facilitating visual mapping of said at least one data field to said at least one child element in said hierarchical structure.
- 43. The system according to claim 42, further comprising means for facilitating display of said hierarchical structure to said user.
- 44. The system according to claim 37, further comprising:
means for facilitating selection of a target document type definition for said target format to convert said source document; and means for facilitating visual mapping of each source element of a plurality of source elements of said source document type definition into one target element of a plurality of target elements of said target document type definition.
- 45. The system according to claim 44, wherein said target document type definition is Hyper Text Markup Language (HTML).
- 46. The system according to claim 37, wherein said source document is an eXtensible Markup Language (XML) document.
- 47. The system according to claim 44, further comprising:
means for facilitating selection of a Universal Resource Locator (URL) address for said target document type definition; and means for facilitating retrieval of said target document type definition using said selected URL address.
- 48. The system according to claim 47, further comprising means for facilitating a download of said URL address from a remote site.
- 49. The system according to claim 44, wherein said target document type definition provides a plurality of tags to facilitate conversion of said source document to said target format.
- 50. The system according to claim 44, further comprising:
means for facilitating retrieval of said plurality of target elements from said target document type definition; and means for facilitating selection of a target root element and at least one target child element coupled to said target root element from said plurality of target elements.
- 51. The system according to claim 50, wherein said target root element and said at least one target child element are presented in Hyper Text Markup Language (HTML) format.
- 52. The system according to claim 44, further comprising:
means for facilitating retrieval of said plurality of target elements from said target document type definition; means for facilitating creation of a target root element if said plurality of target elements does not contain said target root element; and means for facilitating selection of at least one target child element coupled to said target root element from said plurality of target elements.
- 53. The system according to claim 50, further comprising:
means for facilitating visual mapping of said target root element and said at least one target child element in a hierarchical structure; means for facilitating selection of said one target element from said at least one target child element in said hierarchical structure; and means for facilitating visual coupling of said each source element and data associated with said each source element to said one target element.
- 54. The system according to claim 37, further comprising means for facilitating display of said source document in said target format to said user.
- 55. A system for converting a source document created in a source format defined by a source document type definition, the system comprising:
a construction editor to present a construction user interface area to enable a user to create said source document in said source format; and a conversion editor to present a conversion user interface area to enable said user to convert said source document from said source format to a target format selected by said user.
- 56. The system according to claim 55, wherein said construction editor further:
facilitates definition of a root element for said source document; facilitates definition of at least one child element for said source document; and facilitating connection of said at least one child element to said root element in a hierarchical structure.
- 57. The system according to claim 56, wherein said construction editor further facilitates selection of a type for said root element.
- 58. The system according to claim 56, wherein said construction editor further facilitates selection of a type for said at least one child element.
- 59. The system according to claim 56, wherein said construction editor further:
facilitates connection of said at least one child element to a data structure associated with at least one data source containing data to be presented in said source document.
- 60. The system according to claim 59, wherein said construction editor further:
facilitates selection of at least one data field within said data structure for said at least one child element; and facilitates visual mapping of said at least one data field to said at least one child element in said hierarchical structure.
- 61. The system according to claim 60, wherein said construction editor further facilitates display of said hierarchical structure to said user.
- 62. The system according to claim 55, wherein said conversion editor further:
facilitates selection of a target document type definition for said target format to convert said source document; and facilitates visual mapping of each source element of a plurality of source elements of said source document type definition into one target element of a plurality of target elements of said target document type definition.
- 63. The system according to claim 62, wherein said target document type definition is Hyper Text Markup Language (HTML).
- 64. The system according to claim 55, wherein said source document is an eXtensible Markup Language (XML) document.
- 65. The system according to claim 62, wherein said conversion editor further:
facilitates selection of a Universal Resource Locator (URL) address for said target document type definition; and facilitates retrieval of said target document type definition using said selected URL address.
- 66. The system according to claim 65, wherein said conversion editor further facilitates a download of said URL address from a remote site.
- 67. The system according to claim 62, wherein said target document type definition provides a plurality of tags to facilitate conversion of said source document to said target format.
- 68. The system according to claim 62, wherein said conversion editor further:
facilitates retrieval of said plurality of target elements from said target document type definition; and facilitates selection of a target root element and at least one target child element coupled to said target root element from said plurality of target elements.
- 69. The system according to claim 68, wherein said target root element and said at least one target child element are presented in Hyper Text Markup Language (HTML) format.
- 70. The system according to claim 62, wherein said conversion editor further:
facilitates retrieval of said plurality of target elements from said target document type definition; facilitates creation of a target root element if said plurality of target elements does not contain said target root element; and facilitates selection of at least one target child element coupled to said target root element from said plurality of target elements.
- 71. The system according to claim 68, wherein said conversion editor further:
facilitates visual mapping of said target root element and said at least one target child element in a hierarchical structure; facilitates selection of said one target element from said at least one target child element in said hierarchical structure; and facilitates visual coupling of said each source element and data associated with said each source element to said one target element.
- 72. The system according to claim 55, wherein said conversion editor further facilitates display of said source document in said target format to said user.
- 73. The system according to claim 55, wherein said construction editor is an eXtensible Markup Language (XML) editor.
- 74. The system according to claim 55, wherein said conversion editor is an eXtensible Markup Language (XML) transform editor.
- 75. A computer readable medium containing executable instructions, which, when executed in a processing system, cause said processing system to perform a method for converting a source document created in a source format defined by a source document type definition, the method comprising:
presenting a construction user interface area to enable a user to create said source document in said source format; and presenting a conversion user interface area to enable said user to convert said source document from said source format to a target format selected by said user.
- 76. The computer readable medium according to claim 75, wherein presenting said construction user interface area further comprises:
facilitating definition of a root element for said source document; facilitating definition of at least one child element for said source document; and facilitating connection of said at least one child element to said root element in a hierarchical structure.
- 77. The computer readable medium according to claim 76, wherein facilitating definition of said root element further comprises:
facilitating selection of a type for said root element.
- 78. The computer readable medium according to claim 76, wherein facilitating definition of said at least one child element further comprises:
facilitating selection of a type for said at least one child element.
- 79. The computer readable medium according to claim 76, wherein presenting said construction user interface area further comprises:
facilitating connection of said at least one child element to a data structure associated with at least one data source containing data to be presented in said source document.
- 80. The computer readable medium according to claim 79, wherein facilitating connection of said at least one child element to said data structure further comprises:
facilitating selection of at least one data field within said data structure for said at least one child element; and facilitating visual mapping of said at least one data field to said at least one child element in said hierarchical structure.
- 81. The computer readable medium according to claim 80, wherein presenting said construction user interface area further comprises facilitating display of said hierarchical structure to said user.
- 82. The computer readable medium according to claim 75, wherein presenting said conversion user interface area further comprises:
facilitating selection of a target document type definition for said target format to convert said source document; and facilitating visual mapping of each source element of a plurality of source elements of said source document type definition into one target element of a plurality of target elements of said target document type definition.
- 83. The computer readable medium according to claim 82, wherein said target document type definition is Hyper Text Markup Language (HTML).
- 84. The computer readable medium according to claim 75, wherein said source document is an eXtensible Markup Language (XML) document.
- 85. The computer readable medium according to claim 82, wherein facilitating selection of said target document type definition further comprises:
facilitating selection of a Universal Resource Locator (URL) address for said target document type definition; and facilitating retrieval of said target document type definition using said selected URL address.
- 86. The computer readable medium according to claim 85, wherein facilitating selection of said URL address further comprises facilitating a download of said URL address from a remote site.
- 87. The computer readable medium according to claim 82, wherein said target document type definition provides a plurality of tags to facilitate conversion of said source document to said target format.
- 88. The computer readable medium according to claim 82, wherein facilitating s aid visual mapping further comprises:
facilitating retrieval of said plurality of target elements from said target document type definition; and facilitating selection of a target root element and at least one target child element coupled to said target root element from said plurality of target elements.
- 89. The computer readable medium according to claim 88, wherein said target root element and said at least one target child element are presented in Hyper Text Markup Language (HTML) format.
- 90. The computer readable medium according to claim 82, wherein facilitating said visual mapping further comprises:
facilitating retrieval of said plurality of target elements from said target document type definition; facilitating creation of a target root element if said plurality of target elements does not contain said target root element; and facilitating selection of at least one target child element coupled to said target root element from said plurality of target elements.
- 91. The computer readable medium according to claim 88, wherein facilitating said visual mapping further comprises:
facilitating visual mapping of said target root element and said at least one target child element in a hierarchical structure; facilitating selection of said one target element from said at least one target child element in said hierarchical structure; and facilitating visual coupling of said each source element and data associated with said each source element to said one target element.
- 92. The computer readable medium according to claim 55, wherein presenting a conversion user interface area further comprises facilitating display of said source document in said target format to said user.
- 93. A computer readable medium comprising executable instruction, which, when executed in a processing system, cause said processing system to perform a method for converting a source document created in a source format defined by a source document type definition, the method comprising:
creating said source document in said source format; and converting said source document from said source format to a predetermined target format.
- 94. The computer readable medium according to claim 93, wherein said creating further comprises:
defining a root element for said source document; defining at least one child element for said source document; and connecting said at least one child element to said root element in a hierarchical structure.
- 95. The computer readable medium according to claim 94, wherein defining said root element further comprises selecting a type for said root element.
- 96. The computer readable medium according to claim 94, wherein defining said at least one child element further comprises selecting a type for said at least one child element.
- 97. The computer readable medium according to claim 94, wherein said creating further comprises:
connecting said at least one child element to a data structure associated with at least one data source containing data to be presented in said source document.
- 98. The computer readable medium according to claim 97, wherein said connecting further comprises:
selecting at least one data field within said data structure for said at least one child element; and visually mapping said at least one data field to said at least one child element in said hierarchical structure.
- 99. The computer readable medium according to claim 98, wherein said creating further comprises displaying said hierarchical structure.
- 100. The computer readable medium according to claim 93, wherein said converting further comprises:
selecting a target document type definition for said target format to convert said source document; and visually mapping each source element of a plurality of source elements of said source document type definition into one target element of a plurality of target elements of said target document type definition.
- 101. The computer readable medium according to claim 100, wherein said target document type definition is Hyper Text Markup Language (HTML).
- 102. The computer readable medium according to claim 93, wherein said source document is an Extensible Markup Language (XML) document.
- 103. The computer readable medium according to claim 100, wherein selecting said target document type definition further comprises:
selecting a Universal Resource Locator (URL) address for said target document type definition; and retrieving said target document type definition using said URL address.
- 104. The computer readable medium according to claim 103, wherein selecting said URL address further comprises downloading said URL address from a remote site.
- 105. The computer readable medium according to claim 100, wherein said target document type definition provides a plurality of tags to convert said source document to said target format.
- 106. The computer readable medium according to claim 100, wherein said mapping further comprises:
retrieving said plurality of target elements from said target document type definition; and selecting a target root element and at least one target child element coupled to said target root element from said plurality of target elements.
- 107. The computer readable medium according to claim 106, wherein said target root element and said at least one target child element are presented in Hyper Text Markup Language (HTML) format.
- 108. The computer readable medium according to claim 100, wherein said mapping further comprises:
retrieving said plurality of target elements from said target document type definition; creating a target root element if said plurality of target elements does not contain said target root element; and selecting at least one target child element coupled to said target root element from said plurality of target elements.
- 109. The computer readable medium according to claim 106, wherein said mapping further comprises:
visually mapping said target root element and said at least one target child element in a hierarchical structure; selecting said one target element from said at least one target child element; and visually coupling said each source element and data associated with said each source element to said one target element.
- 110. The computer readable medium according to claim 93, further comprising:
displaying said source document in said target format.
Parent Case Info
[0001] The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/209,713, filed on Jun. 05, 2000 and entitled “METHODS AND SYSTEMS FOR ACCESSING, ORGANIZING, PRESENTING, AND VIEWING DATA,” and further claims the benefit of U.S. Provisional Patent Application Ser. No. 60/270,837, filed on Feb. 23, 2001 and entitled “SYSTEM AND METHOD FOR ACCESSING, ORGANIZING, PRESENTING, AND VIEWING DATA.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60209713 |
Jun 2000 |
US |