System for constructing a table data structure based on an associated configuration data structure and loading it with chemical sample physical data
First Claim
1. An apparatus for storing analytical measurement data, comprising:
- means for measuring physical data from a chemical sample;
means for storing a configuration data structure, said configuration data structure havinga plurality of data items, a one of said plurality of data items further having a name, a data type, a size, and a mapping parameter, said plurality of data items further having,administrative datainstrument identification dataglobal sample identification datadetection method dataraw unprocessed datadata peak processing methoddata peak processing resultsinstrument calibration datamulticomponent sample calibration methodresults from multicomponent sample calibrationsample sequence datadimension datacontrol events for instrumentreprocessing method datareprocessing resultsmeans for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure;
said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row;
means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns;
means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; and
,means for storing at least one set of data, obtained by said measuring means, in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model and data corresponding to said model accommodated in each said row.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for storing and retrieving data acts as an interface between modules such as data collection devices and data analysis tools. The apparatus comprises a means for storing a configuration data structure, the configuration data structure having a plurality of data items. The attributes of a data item are a name, a data type, a size, and a mapping parameter. The plurality of data items may contain administrative data, instrument identification data, global sample identification data, detection method data, raw unprocessed data, data peak processing method, data peak processing results, instrument calibration data, multicomponent sample calibration method, results from multicomponent sample calibration, sample sequence data, dimension data, control events for instrument data, reprocessing method data, and reprocessing results data. The apparatus provides the capability of maintaining a data standard so the number of translation tools needed to transfer data from one module to another is reduced. the apparatus maintains the data standard by means for storing a configuration data structure having table data structures. The configuration data structure and the table data structure define a data model. The data model is editable. Complex, as well as simple, items may be stored in the table data structure.
61 Citations
17 Claims
-
1. An apparatus for storing analytical measurement data, comprising:
-
means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, and a mapping parameter, said plurality of data items further having, administrative data instrument identification data global sample identification data detection method data raw unprocessed data data peak processing method data peak processing results instrument calibration data multicomponent sample calibration method results from multicomponent sample calibration sample sequence data dimension data control events for instrument reprocessing method data reprocessing results means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; and
,means for storing at least one set of data, obtained by said measuring means, in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model and data corresponding to said model accommodated in each said row. - View Dependent Claims (2, 3, 4, 5, 6, 8, 14, 15)
-
-
7. An apparatus for interchanging analytical measurement data between at least one source and at least one target, comprising:
-
means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having, a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, a modifiable flag, and a mapping parameter, said plurality of data items further having, administrative data instrument identification data global sample identification data detection method data raw unprocessed data data peak processing method data peak processing results instrument calibration data multicomponent sample calibration method results from multicomponent sample calibration sample sequence data dimension data control events for instrument reprocessing method data reprocessing results means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one of said data items, for referencing data stored in said one column of said table data structure; means for said at least one source with a source format to store selected data in at least one row of said table data structure; and
,means for said at least one target to read said selected data from said table data structure and to present said selected data in a target format.
-
-
9. An apparatus for storing analytical measurement data, comprising:
-
means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, a modifiable flag, and a mapping parameter, said plurality of data items further having, administrative data instrument identification data global sample identification data detection method data raw unprocessed data data peak processing method data peak processing results instrument calibration data multicomponent sample calibration method results from multicomponent sample calibration sample sequence data dimension data control events for instrument reprocessing method data reprocessing results means for editing said configuration data structure; means for arranging in said configuration data structure indicators of a class, a superclass, and a sub class, to indicate a node location of said data item in a hierarchical data structure; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; means for storing said table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model is accommodated in each said row; and
,means, responsive to said editing and responsive to said indicators of a class, a superclass, and a sub class, for defining a hierarchical data structure for said data model.
-
-
10. An apparatus for storing data, comprising:
-
means for measuring physical data from a chemical sample; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, a required flag, a modifiable flag, and a mapping parameter, said plurality of data items further having, administrative data instrument identification data global sample identification data detection method data raw unprocessed data data peak processing method data peak processing results instrument calibration data multicomponent sample calibration method results from multicomponent sample calibration sample sequence data dimension data control events for instrument reprocessing method data reprocessing results means for editing said configuration data structure; means for arranging in said configuration data structure indicators of a class, a superclass, and a sub class, to indicate a node location of said data item in a hierarchical data structure; means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; means for storing said table data structure to a computer disk; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model, and data corresponding to said model is accommodated in each said row; and
,means, responsive to said editing and responsive to said indicators of a class, a superclass, and a sub class, for defining a hierarchical data structure for said data model. - View Dependent Claims (12, 13)
-
-
11. The apparatus as in claim i wherein said means for storing said table data structure further comprises a computer disk.
-
16. An apparatus for storing data, comprising:
-
a computer memory; means for storing a configuration data structure, said configuration data structure having a plurality of data items, a one of said plurality of data items further having a name, a data type, a size, and a mapping parameter, said plurality of data items further having, administrative data instrument identification data global sample identification data detection method data raw unprocessed data data peak processing method data peak processing results instrument calibration data multicomponent sample calibration method results from multicomponent sample calibration sample sequence data dimension data control events for instrument reprocessing method data reprocessing results means for arranging ones of said plurality of data items into at least one group, said at least one group defining a table data structure; said table data structure having a plurality of table data values, said table data values arranged in a plurality of columns and in a plurality of rows, a one of said table data values identified by a said column and a said row; means, responsive to a one of said data items of said configuration data structure, for defining a one column of said plurality of columns; means, responsive to said mapping parameter of said one said data items, for referencing said one column of said table data structure; means for storing at least one set of data, obtained by said measuring means, in a predetermined row of said table data structure, said table data structure and said configuration data structure defining a data model and data corresponding to said model accommodated in each said row; and
,means for adding rows to said table data structure stored in said computer memory. - View Dependent Claims (17)
-
Specification