Patent ID: 7614000

Claim:
A computer-readable storage medium having encoded thereon a file format representative of at least one of a presentation and a presentation template, the file format representing at least one of the presentation and the presentation template in a modular content framework implemented within a computing apparatus, the computer apparatus being operative to: establish one or more relationships between a plurality of logically separate modular parts associated with the at least one of the presentation and the presentation template, wherein the one or more relationships are within a relationship hierarchy for the plurality of logically separate modular parts, the hierarchy comprising at least one explicit reference indicator indicating an explicit reference to a relationship in the content of a modular part and at least one non-explicit indicator indicating the utilization of features from a destination part by a modular part without an explicit reference, wherein each modular part is associated with a relationship type, wherein at least one of the plurality of logically separate modular parts is a global modular part used without limitation in the file format, wherein at least one of the plurality of logically separate modular parts is a non-global modular part which is shared on a limited basis in the file format, and wherein the modular parts include: a presentation part representing a start part for at least one of the presentation and the presentation template; and a slide master part associated with the presentation part and operative to specify main components of at least one of the presentation and the presentation template; interrogate each modular part separately without other modular parts being interrogated to increase efficiency when the at least one of the presentation and the presentation template is queried, wherein each modular part is one of extracted from and copied from the at least one of the presentation and the presentation template and reused in a different presentation or template along with associated modular parts identified by traversing inbound and outbound relationships of the modular part reused.