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.
The repository MAY also create new document objects in a "major version" state. This state is logically<br />
equivalent to having a version series that contains exactly one major version and 0 other documents.<br />
The repository MAY also create new document objects in a "non-major version" state. This state is logically<br />
equivalent to having a version series that contains exactly one non-major version and 0 other documents.<br />
If the repository does not support versioning the repository MUST ignore the value of the versioningState<br />
parameter.<br />
2.<strong>1.1</strong>3.8 <strong>Version</strong> Specific/Independent membership in Folders<br />
Repositories MAY treat membership of a document object in a folder collection as "version-specific" or<br />
"version-independent".<br />
Repositories MUST indicate whether they support version-specific membership in a folder via the "capability<strong>Version</strong>SpecificFiling"<br />
optional capability flag. (See section 2.<strong>1.1</strong>.1 Optional Capabilities.)<br />
If the repository is treating folder collection membership as "version-independent", then:<br />
• Moving or filing a document object into a folder MUST result in ALL documents in the version series<br />
being moved/filed into the folder.<br />
• The repository MAY return only the latest-version OR latest major-version document object in a version<br />
series in the response to Navigation service requests (getChildren, getDescendants), and NEED<br />
NOT return other document objects filed in the folder that are in the version series.<br />
If the repository is treating folder collection membership as "version-specific", then moving or filing a document<br />
object into a folder MUST NOT result in other documents in the version series being moved/filed.<br />
2.<strong>1.1</strong>3.9 <strong>Version</strong> Specific/Independent membership in Relationships<br />
A relationship object MAY have either a version-specific or version-independent binding to its source and/or<br />
target objects. This behavior MAY vary between repositories and between individual relationship types<br />
defined for a repository.<br />
If a relationship object has a version-independent binding to its source/target object, then:<br />
• The getObjectRelationships service invoked on a document object MUST return the relationship<br />
if relationship was source/target is set to ANY Document Object in the version series.<br />
If a relationship object has a version-specific binding to its source/target object, then:<br />
• The getObjectRelationships service invoked on a document object MUST return the relationship<br />
if relationship was source/target is set to the id of the document object on which the service was<br />
invoked.<br />
2.<strong>1.1</strong>3.10 <strong>Version</strong>ing visibility in Query <strong>Services</strong><br />
Repositories MAY include non-latest-versions of document objects in results to the query service.<br />
Repositories MUST indicate whether they support querying for non-latest-versions via the "capabilityAll<strong>Version</strong>sSearchable"<br />
optional capability flag. (See section 2.<strong>1.1</strong>.1 Optional Capabilities.)<br />
If "capabilityAll<strong>Version</strong>sSearchable" is TRUE then the repository MUST include in the query results ANY<br />
document object in the version series that matches the query criteria. (Subject to other query constraints<br />
such as security.)<br />
Additionally, repositories MAY include Private Working Copy objects in results to the query service. Repositories<br />
MUST indicate whether they support querying for Private Working Copy objects via the "capabilityP-<br />
WCSearchable" optional capability flag.<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 99 of 331