System and method for XML based content management
First Claim
1. A computer readable medium bearing computer readable instructions for carrying out the process ofparsing information arranged in a hierarchical order into a plurality of content units arranged in a hierarchical structure comprising at least one parent node, at least one leaf node, and at least one edge relating the parent node and the leaf node wherein the leaf node is indicative of at least one of the plurality of content units, the parent node and the edge are indicative of a hierarchical order of the information;
- providing a relational database comprising a node table and an edge table; and
storing the hierarchical structure in the relational database such that the information indicative of the edge is stored in the edge table, information indicative of the parent node is stored within the node table, and information indicative of the leaf node is stored in the node table; and
content units are stored in a location accessible by the database whereby the location of the content unit can be determined from the information indicative of the leaf node.
3 Assignments
0 Petitions
Accused Products
Abstract
System and method for a content management system are described. The content management system takes complex hierarchically represented content structures and represents the hierarchical model by way of a relational model that creates node tables and edge tables to represent various content structures. Moreover, the content is separated from the structure such that the same content units may be used by multiple content structures.
-
Citations
22 Claims
-
1. A computer readable medium bearing computer readable instructions for carrying out the process of
parsing information arranged in a hierarchical order into a plurality of content units arranged in a hierarchical structure comprising at least one parent node, at least one leaf node, and at least one edge relating the parent node and the leaf node wherein the leaf node is indicative of at least one of the plurality of content units, the parent node and the edge are indicative of a hierarchical order of the information; -
providing a relational database comprising a node table and an edge table; and
storing the hierarchical structure in the relational database such that the information indicative of the edge is stored in the edge table, information indicative of the parent node is stored within the node table, and information indicative of the leaf node is stored in the node table; and
content units are stored in a location accessible by the database whereby the location of the content unit can be determined from the information indicative of the leaf node.
-
-
2. A content management system, comprising:
-
computer readable instructions that parse information arranged in a hierarchical order into a plurality of content units arranged in a hierarchical structure comprising at least one parent node, at least one leaf node, and at least one edge relating the parent node and the leaf node wherein the leaf node is indicative of at least one of the plurality of content units, the parent node and the edge are indicative of a hierarchical order of the information;
a relational database comprising a node table and an edge table;
computer readable instructions that store the hierarchical structure in the relational database such that the information indicative of the edge is stored in the edge table, information indicative of the parent node is stored within the node table, and information indicative of the leaf node is stored in the node table; and
content units are stored in a location accessible by the database whereby the location of the content unit can be determined from the information indicative of the leaf node. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for storing information in an a content management system, comprising:
-
parsing information arranged in a hierarchical order into a plurality of content units arranged in a hierarchical structure comprising at least one parent node, at least one leaf node, and at least one edge relating the parent node and the leaf node wherein the leaf node is indicative of at least one of the plurality of content units, the parent node and the edge are indicative of a hierarchical order of the information;
providing a relational database comprising a node table and an edge table;
storing the hierarchical structure in the relational database such that the information indicative of the edge is stored in the edge table, information indicative of the parent node is stored within the node table, and information indicative of the leaf node is stored in the node table; and
content units are stored in a location accessible by the database whereby the location of the content unit can be determined from the information indicative of the leaf node. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification