Content Management Interoperability Services (CMIS) Version 1.1
Content Management Interoperability Services (CMIS) Version 1.1
Content Management Interoperability Services (CMIS) Version 1.1
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.<strong>1.1</strong>2 Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
2.<strong>1.1</strong>2.1 ACL, ACE, Principal, and Permission . . . . . . . . . . . . . . . . . . . . . . 85<br />
2.<strong>1.1</strong>2.2 <strong>CMIS</strong> Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
2.<strong>1.1</strong>2.3 ACL Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
2.<strong>1.1</strong>3 <strong>Version</strong>ing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
2.<strong>1.1</strong>3.1 <strong>Version</strong> Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
2.<strong>1.1</strong>3.2 Latest <strong>Version</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
2.<strong>1.1</strong>3.3 Behavioral constraints on non-Latest <strong>Version</strong>s . . . . . . . . . . . . . . . . . 95<br />
2.<strong>1.1</strong>3.4 Major <strong>Version</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
2.<strong>1.1</strong>3.5 <strong>Services</strong> that modify <strong>Version</strong> Series . . . . . . . . . . . . . . . . . . . . . . . 96<br />
2.<strong>1.1</strong>3.6 <strong>Version</strong>ing Properties on Document Objects . . . . . . . . . . . . . . . . . . 97<br />
2.<strong>1.1</strong>3.7 Document Creation and Initial <strong>Version</strong>ing State . . . . . . . . . . . . . . . . . 98<br />
2.<strong>1.1</strong>3.8 <strong>Version</strong> Specific/Independent membership in Folders . . . . . . . . . . . . . 99<br />
2.<strong>1.1</strong>3.9 <strong>Version</strong> Specific/Independent membership in Relationships . . . . . . . . . . 99<br />
2.<strong>1.1</strong>3.10<strong>Version</strong>ing visibility in Query <strong>Services</strong> . . . . . . . . . . . . . . . . . . . . . . 99<br />
2.<strong>1.1</strong>4 Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />
2.<strong>1.1</strong>4.1 Relational View Projection of the <strong>CMIS</strong> Data Model . . . . . . . . . . . . . . 101<br />
2.<strong>1.1</strong>4.2 Query Language Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103<br />
2.<strong>1.1</strong>4.3 Escaping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
2.<strong>1.1</strong>5 Change Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
2.<strong>1.1</strong>5.1 Completeness of the Change Log . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
2.<strong>1.1</strong>5.2 Change Log Token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
2.<strong>1.1</strong>5.3 "Latest Change Token" repository information . . . . . . . . . . . . . . . . . 113<br />
2.<strong>1.1</strong>5.4 Change Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
2.<strong>1.1</strong>6 Retentions and Holds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
2.<strong>1.1</strong>6.1 Repository Managed Retentions . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
2.<strong>1.1</strong>6.2 Client Managed Retentions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />
2.<strong>1.1</strong>6.3 Holds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />
2.2 <strong>Services</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />
2.2.1 Common Service Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />
2.2.<strong>1.1</strong> Paging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />
2.2.1.2 Retrieving additional information on objects in <strong>CMIS</strong> service calls . . . . . . 126<br />
2.2.1.3 Change Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131<br />
2.2.1.4 Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132<br />
2.2.1.5 ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />
2.2.2 Repository <strong>Services</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134<br />
2.2.2.1 getRepositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />
2.2.2.2 getRepositoryInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136<br />
2.2.2.3 getTypeChildren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />
2.2.2.4 getTypeDescendants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139<br />
2.2.2.5 getTypeDefinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140<br />
2.2.2.6 createType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141<br />
2.2.2.7 updateType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142<br />
2.2.2.8 deleteType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143<br />
2.2.3 Navigation <strong>Services</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144<br />
2.2.3.1 getChildren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />
2.2.3.2 getDescendants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146<br />
2.2.3.3 getFolderTree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148<br />
2.2.3.4 getFolderParent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150<br />
2.2.3.5 getObjectParents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />
2.2.3.6 getCheckedOutDocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />
2.2.4 Object <strong>Services</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153<br />
2.2.4.1 createDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154<br />
2.2.4.2 createDocumentFromSource . . . . . . . . . . . . . . . . . . . . . . . . . . . 156<br />
2.2.4.3 createFolder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158<br />
2.2.4.4 createRelationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159<br />
2.2.4.5 createPolicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160<br />
<strong>CMIS</strong>-v<strong>1.1</strong>-csprd01<br />
Standards Track Work Product<br />
Copyright © OASIS Open 2012. All Rights Reserved.<br />
18 August 2012<br />
Page 5 of 331