Abstract: An apparatus comprises data storage coupled to one or more processors and a plurality of data elements contained in a database structure and organized in a hierarchical data tree, and instructions that perform receiving a network location identifier from a client computer, wherein the network location identifier comprises at least a portion that specifies a first view of the data tree; creating, using the portion of the network location identifier, a relational database query and submitting the query to a relational database; receiving from the relational database a set of data elements that is associated with the first view; generating a first electronic document comprising the set of data elements, including generating transformative links to other network location identifiers corresponding to performing actions on nodes in the data tree; and providing the first electronic document to the client computer.
Abstract: In an embodiment, a computer system comprises one or more content file servers having recorded thereon a plurality of digital content material items, and a plurality of digital graphical image files comprising graphical images associated with the content material items; wherein each of content material items comprises one or more data files of digitized electronic printed, audio, or video content material; one or more navigation page servers each comprising: one or more storage devices having recorded thereon a plurality of navigation page templates; a database comprising stored descriptive information about the content material items, including hierarchical and other relationships both between different content material items and between different subcomponents of content material items; logic encoded on the one or more storage devices and when executed operable to perform: receiving a request to view a particular navigation page, comprising a dynamically-generated electronic document; selecting one of the n
Abstract: In an embodiment, a computer system comprises one or more content file servers having recorded thereon a plurality of digital content material items, and a plurality of digital graphical image files comprising graphical images associated with the content material items; wherein each of content material items comprises one or more data files of digitized electronic printed, audio, or video content material; one or more navigation page servers each comprising: one or more storage devices having recorded thereon a plurality of navigation page templates; a database comprising stored descriptive information about the content material items, including hierarchical and other relationships both between different content material items and between different subcomponents of content material items; logic encoded on the one or more storage devices and when executed operable to perform: receiving a request to view a particular navigation page, comprising a dynamically-generated electronic document; selecting one of the n