XML storage solution and data interchange file format structure
First Claim
1. In a database management system having an XML exchange mechanism defined by an XML schema, a method of receiving data from external content providers, comprising:
- defining an XML provider content file format in accordance with said XML schema;
providing said XML provider content file format to said external content providers;
receiving a provider file from said external content providers that includes locations of a plurality of XML instance documents, each having a structure in accordance with said XML provider content file format; and
importing content from said plurality of XML instance documents into said database management system.
2 Assignments
0 Petitions
Accused Products
Abstract
A relational database management system having an XML storage implementation to reduce overhead associated with consuming data from multiple data providers, where each having proprietary database schemas. The XML storage solution allows data from any arbitrary relational database schema to be loaded, rearranged and retrieved. The system is adapted to receive and managing data from external content providers by exposing a predetermined provider content file formats These formats use XPath as a schema reference, as a definition of legal combinations, and as a pattern to match other XPaths.
56 Citations
26 Claims
-
1. In a database management system having an XML exchange mechanism defined by an XML schema, a method of receiving data from external content providers, comprising:
-
defining an XML provider content file format in accordance with said XML schema;
providing said XML provider content file format to said external content providers;
receiving a provider file from said external content providers that includes locations of a plurality of XML instance documents, each having a structure in accordance with said XML provider content file format; and
importing content from said plurality of XML instance documents into said database management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An XML data exchange system, comprising:
-
a relational database system;
a predetermined XML provider file structure defined by an XML schema;
an exchange mechanism that references at least one provider file; and
an import module that retrieves said at least one provider file and imports content contained therein into said relational database system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. In a relational database management system for providing content and services to users via a network infrastructure, a method of populating said system in accordance with an XML schema defining a structure of XML documents used to receive content from sources of said content and services, comprising:
-
receiving a provider file having references to a location of said content;
retrieving at least one content file from said location;
importing said content files into said relational database management system; and
providing said content to users via a queryable interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification