Mechanism for mapping XML schemas to object-relational database systems
First Claim
1. A method for managing data in a database system, the method comprising the steps of:
- determining, within a database system, an appropriate database representation for storing within said database system documents that conform to an XML schema;
generating mapping data that indicates correlations between elements of said XML schema and elements of said appropriate database representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for allowing users to register XML schemas in a database system. The database system determines, based on a registered XML schema, how to store within the database system XML documents that conform to the XML schema. This determination involves mapping constructs defined in the XML schema to constructs supported by the database system. Such constructs may include datatypes, hierarchical relationship between elements, constraints, inheritances, etc. Once the mapping has been determined, it is stored and used by the database system to determine how to store subsequently received XML documents that conform to the registered XML schema.
-
Citations
47 Claims
-
1. A method for managing data in a database system, the method comprising the steps of:
-
determining, within a database system, an appropriate database representation for storing within said database system documents that conform to an XML schema;
generating mapping data that indicates correlations between elements of said XML schema and elements of said appropriate database representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium carrying instructions for managing data in a database system, the instructions comprising instructions which, when executed by one or more processors, cause the processors to perform the steps of:
-
determining, within a database system, an appropriate database representation for storing within said database system documents that conform to an XML schema;
generating mapping data that indicates correlations between elements of said XML schema and elements of said appropriate database representation. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification