1. A computer-implemented method comprising, storing within a repository a compound document that includes: a parent document, a plurality of subdocuments of said parent document, said parent document including for each subdocument of said plurality of subdocuments, a link to said each subdocument; and storing, in association with said compound document, compound document declarations that specify access control for at least one subdocument of said plurality of subdocuments.