Managing compound XML documents in a repository
First Claim
Patent Images
1. A computer implemented method comprising:
- accessing compound document declarations that specify how to section a given XML document into subdocuments of a compound document;
one or more computing devices generating a compound document that includes a parent document and a plurality of subdocuments of said parent document;
wherein content of said parent document includes for each subdocument of said plurality of subdocuments, a link to said each subdocument; and
wherein generating said compound document includes applying said compound document declarations to a source XML document to generate said parent document and said plurality of subdocuments of said parent document.
1 Assignment
0 Petitions
Accused Products
Abstract
A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document. There are multiple options for configuring rules to break up a source document into a compound document and naming the subdocuments. The compound documents may be queried using statements that treat the compound document as a single XML document, or the parent document of a subdocument may be queried and treated independently. Access control and versioning can be applied at the finer granularity of the subdocument.
154 Citations
28 Claims
-
1. A computer implemented method comprising:
-
accessing compound document declarations that specify how to section a given XML document into subdocuments of a compound document; one or more computing devices generating a compound document that includes a parent document and a plurality of subdocuments of said parent document; wherein content of said parent document includes for each subdocument of said plurality of subdocuments, a link to said each subdocument; and wherein generating said compound document includes applying said compound document declarations to a source XML document to generate said parent document and said plurality of subdocuments of said parent document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method:
-
accessing compound document declarations that specify how to section a given XML document into subdocuments of a compound document; generating a compound document that includes a parent document and a plurality of subdocuments of said parent document; wherein content of said parent document includes for each subdocument of said plurality of subdocuments, a link to said each subdocument; and wherein generating said compound document includes applying said compound document declarations to a source XML document to generate said parent document and said plurality of subdocuments of said parent document. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification