Patent ID: 7359902

Claim:
A method comprising: creating a package that defines a document, wherein the document includes a plurality of parts that make up the document and wherein each of the plurality of parts has an associated name, and wherein the document and its parts are described using an extensible markup language (XML); associating a relationship with at least one of the plurality of parts, wherein the relationship identifies connections between the associated part and at least one other part in the package, and wherein the associated relationship is described using an extensible markup language (XML) and is stored in a relationship part having a name that is derived from the name of the associated part, and wherein the relationship part is independent of the associated part; and providing the package onto a medium from which the package can be provided to a consumer for consumption, wherein the connections can be discovered by analyzing relationships associated with the parts in the package without looking at content in the associated part and the at least one other part.