Interoperable retrieval and deposit using annotated schema to interface between industrial document specification languages
First Claim
1. A method for creating an electronic communication, comprising executing the following operations in at least one data processing device:
- first retrieving data from at least one type of data source into a first electronic format using at least one first annotated schema;
second retrieving data from the first electronic format into a second electronic format using at least one second annotated schema,further comprising using a GUI tool to create internal representations relating the second format to the at least one type of data sourcewherein the GUI toolcan systematically organize a template from combining and merging multiple tablesis adapted to enable operations, the operations includingaccepting single annotations for certain repeatable constructs in the template, andreplicating the repeatable constructs a fixed number of times for customized annotation.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to achieve interoperability between diverse types of computer systems for the purpose of e-commerce, a system and method are provided for retrieving data from multiple relational databases into an XEDI document. First, a DTDSA is used to create an intermediate format for the data. Then, an annotated interoperable (universal) DTD is used to create the XEDI document. For depositing data from an XEDI document into multiple relational databases, a reverse process is used. The universal DTD is used to create the intermediate format. Then the DTDSA is used to create the relational database format. The deposit process requires analysis of join unions of data sought to be deposited, and also a static reversibility check for the DTDSA. A GUI interface is provided for generating annotations.
61 Citations
33 Claims
-
1. A method for creating an electronic communication, comprising executing the following operations in at least one data processing device:
-
first retrieving data from at least one type of data source into a first electronic format using at least one first annotated schema; second retrieving data from the first electronic format into a second electronic format using at least one second annotated schema, further comprising using a GUI tool to create internal representations relating the second format to the at least one type of data source wherein the GUI tool can systematically organize a template from combining and merging multiple tables is adapted to enable operations, the operations including accepting single annotations for certain repeatable constructs in the template, and replicating the repeatable constructs a fixed number of times for customized annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. At least one data processing device comprising:
-
at least one memory for storing code and data; at least one processor for performing the following operations using the least one memory first retrieving data from at least one type of data source into a first electronic format using at least one first annotated schema; second retrieving data from the first electronic format into a second electronic format using at least one second annotated schema; and creating an electronic communication based on the at least one second annotated schema further comprising using a GUI tool to create internal representations relating the second format to the at least one type of data source; wherein the GUI tool can systematically organize a template from combining and merging multiple tables; is adapted to enable operations, the operations including; accepting single annotations for certain repeatable constructs in the template, and replicating the repeatable constructs a fixed number of times for customized annotation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A medium readable by a data processing device and embodying code for performing the following operations:
-
first retrieving data from at least one type of data source into a first electronic format using at least one first annotated schema; second retrieving data from the first electronic format into a second electronic format using at least one second annotated schema; and creating an electronic communication based on the at least one second annotated schema further comprising using a GUI tool to create internal representations relating the second format to the at least one type of data source, wherein the GUI tool can systematically organize a template from combining and merging multiple tables, is adapted to enable operations, the operation including accepting single annotations for certain repeatable constructs in the template, and replicatinge the repeatable constructs a fixed number of times for customized annotation. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification