Open content interface for EH&S systems
First Claim
1. A computer-implemented method for importing product data into a database that stores the product data in a first format, wherein the product data is available from a content provider in a second format that is content-provider-specific, the method comprising:
- receiving, at an import interface associated with the database, a mapping file that defines one or more mappings associated with the second format;
generating mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format;
receiving product data from the content provider via the import interface of the database, the received product data having the second format; and
importing the received product data into the database using the mapping rules;
wherein the mapping file comprises a header file comprising metadata that relates to product data in the second format.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing an open content interface from importing EH&S data. The invention provides a computer-implemented method that includes: receiving a first input specifying a substance described in a database of an EH&S system; identifying product data available for the substance, the identifying being based on information stored in a first XML file; generating and displaying a data tree that indicates the product data available for the substance, wherein information stored in the first XML file is used to generate the data tree; receiving a second input selecting which of the product data is to be imported to the database of the EH&S system; retrieving the product data from second XML file that includes the product data; using mapping information stored in a third XML file to map the product data retrieved into a data format supported by the EH&S system; and storing the mapped product data.
8 Citations
26 Claims
-
1. A computer-implemented method for importing product data into a database that stores the product data in a first format, wherein the product data is available from a content provider in a second format that is content-provider-specific, the method comprising:
-
receiving, at an import interface associated with the database, a mapping file that defines one or more mappings associated with the second format; generating mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receiving product data from the content provider via the import interface of the database, the received product data having the second format; and importing the received product data into the database using the mapping rules; wherein the mapping file comprises a header file comprising metadata that relates to product data in the second format. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
2. A computer-implemented method for importing product data into a database that stores the product data in a first format, wherein the product data is available from a content provider in a second format that is content-provider-specific, the method comprising:
-
receiving, at an import interface associated with the database, a mapping file that defines one or more mappings associated with the second format; generating mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receiving product data from the content provider via the import interface of the database, the received product data having the second format; and importing the received product data into the database using the mapping rules; wherein the mapping file is in a markup-language file format.
-
-
3. A computer-implemented method for importing product data into a database that stores the product data in a first format, wherein the product data is available from a content provider in a second format that is content-provider-specific, the method comprising:
-
receiving, at an import interface associated with the database, a mapping file that defines one or more mappings associated with the second format; generating mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receiving product data from the content provider via the import interface of the database, the received product data having the second format; importing the received product data into the database using the mapping rules; configuring a filter for selecting a scope of product data to be imported; and storing the filter and the mapping rules separately.
-
-
10. A computer system for importing product data from a content provider that keeps product data in a second format that is content-provider-specific, the computer system comprising:
-
a database for storing product data in a first format; and an import interface in communication with the database and configured to receive product data from a content provider; wherein the import interface is configured to; receive a mapping file that defines one or more mappings associated with the second format; generate mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receive product data from the content provider, the received product data having the second format; and import the received product data into the database using the mapping rules; wherein the mapping file comprises a header file comprising metadata that relates to product data in the second format. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
11. A computer program product tangibly embodied in one or more machine-readable storage media, the computer program product comprising instructions that are executable to import product data into a database that stores the product data in a first format, wherein the product data is available from a content provider in a second format that is content-provider-specific, the instructions for:
-
receiving, at an import interface associated with the database, a mapping file that defines one or more mappings associated with the second format; generating mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receiving product data from the content provider via the import interface of the database, the received product data having the second format; and importing the received product data into the database using the mapping rules; wherein the mapping file comprises a header file comprising metadata that relates to product data in the second format. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
12. A computer program product tangibly embodied in one or more machine-readable storage media, the computer program product comprising instructions that are executable to import product data into a database that stores the product data in a first format, wherein the product data is available from a content provider in a second format that is content-provider-specific, the instructions for:
-
receiving, at an import interface associated with the database, a mapping file that defines one or more mappings associated with the second format; generating mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receiving product data from the content provider via the import interface of the database, the received product data having the second format; and importing the received product data into the database using the mapping rules; wherein the mapping file is in a markup-language file format.
-
-
13. A computer program product tangibly embodied in one or more machine-readable storage media, the computer program product comprising instructions that are executable to import product data into a database that stores the product data in a first format, wherein the product data is available from a content provider in a second format that is content-provider-specific, the instructions for:
-
receiving, at an import interface associated with the database, a mapping file that defines one or more mappings associated with the second format; generating mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receiving product data from the content provider via the import interface of the database, the received product data having the second format; importing the received product data into the database using the mapping rules; configuring a filter for selecting a scope of product data to be imported; and storing the filter file and the mapping rules separately.
-
-
20. A computer system for importing product data from a content provider that keeps product data in a second format that is content-provider-specific, the computer system comprising:
-
a database for storing product data in a first format; and an import interface in communication with the database and configured to receive product data from a content provider; wherein the import interface is configured to; receive a mapping file that defines one or more mappings associated with the second format; generate mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receive product data from the content provider, the received product data having the second format; and import the received product data into the database using the mapping rules; wherein the mapping file is in a markup-language file format.
-
-
21. A computer system for importing product data from a content provider that keeps product data in a second format that is content-provider-specific, the computer system comprising:
-
a database for storing product data in a first format; and an import interface in communication with the database and configured to receive product data from a content provider; wherein the import interface is configured to; receive a mapping file that defines one or more mappings associated with the second format; generate mapping rules for mapping a data structure corresponding to the second format to a data structure corresponding to the first format, wherein the mapping rules are generated using the mapping file, and wherein the mapping rules comprise one or more rules for mapping text for product data in the second format to different text for product data in the first format that conveys at least some of the same information as the text for product data in the second format; receive product data from the content provider, the received product data having the second format; import the received product data into the database using the mapping rules; configure a filter for selecting a scope of product data to be imported; and store the filter and the mapping rules separately.
-
Specification