System and method for context-sensitive decomposition of XML documents based on schemas with reusable element/attribute declarations
First Claim
1. A computer-based method for context-sensitive decomposition of a markup based document into a relational database, based on schemas with reusable item declarations, comprising:
- (a) creating a mapping document from a schema of a markup based document with at least one reusable item declaration defining an item being mapped to different tables/columns pairs, depending on the item'"'"'s ancestry;
(b) annotating the mapping document with the item ancestry mapping annotation having a location path of the item; and
(c) decomposing each said item into a corresponding database table column.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and computer-based method is provided for context-sensitive decomposition of a markup based document into a relational database, based on schemas with reusable item declarations. User creates a mapping document from a schema of a markup based document with at least one reusable item declaration defining an item being mapped to different tables/columns pairs, depending on the item'"'"'s ancestry. Mapping document is then annotated with the item ancestry mapping annotation having a location path of the item. Each item is decomposed into a corresponding table column. Preferably, the mapping document is an annotated XML Schema.
110 Citations
18 Claims
-
1. A computer-based method for context-sensitive decomposition of a markup based document into a relational database, based on schemas with reusable item declarations, comprising:
-
(a) creating a mapping document from a schema of a markup based document with at least one reusable item declaration defining an item being mapped to different tables/columns pairs, depending on the item'"'"'s ancestry;
(b) annotating the mapping document with the item ancestry mapping annotation having a location path of the item; and
(c) decomposing each said item into a corresponding database table column. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-based system for context-sensitive decomposition of a markup based document into a relational database, based on schemas with reusable item declarations, comprising means for:
-
(a) creating a mapping document from a schema of a markup based document with at least one reusable item declaration defining an item being mapped to different tables/columns pairs, depending on the item'"'"'s ancestry;
(b) annotating the mapping document with the item ancestry mapping annotation having a location path of the item; and
(c) decomposing each said item into a corresponding database table column. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer usable medium tangibly embodying a program of instructions executable by the computer to perform a computer-based method for context-sensitive decomposition of a markup based document into a relational database, based on schemas with reusable item declarations, comprising:
-
(a) creating a mapping document from a schema of a markup based document with at least one reusable item declaration defining an item being mapped to different tables/columns pairs, depending on the item'"'"'s ancestry;
(b) annotating the mapping document with the item ancestry mapping annotation having a location path of the item; and
(c) decomposing each said item into a corresponding database table column. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification