18.01.2015 Views

Content Management Interoperability Services (CMIS) Version 1.1

Content Management Interoperability Services (CMIS) Version 1.1

Content Management Interoperability Services (CMIS) Version 1.1

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A Folder Graph<br />

Root Folder<br />

A folder object<br />

A non-folder fileable object (document or policy)<br />

A multi-filed object<br />

An unfiled object<br />

An implicit folder containment<br />

relationship from parent to child<br />

Figure 2.1: Folder Graph<br />

Folder objects are handled using the basic CRUD services for objects, and the folder graph is traversed<br />

using the navigation services.<br />

The root folder is a special folder such that it cannot be created, deleted, or moved using <strong>CMIS</strong> services.<br />

Otherwise, it behaves like any other folder object.<br />

2.1.5.3 Paths<br />

A folder hierarchy MAY be represented in a canonical notation such as path. For <strong>CMIS</strong>, a path is represented<br />

by:<br />

• '/' for the root folder.<br />

• All paths start with the root folder.<br />

• A set of the folder and object path segments separated by '/' in order of closest to the root.<br />

• Folder and object path segments are specified by pathSegment tokens which can be retrieved by all<br />

services that take an includePathSegments parameter (for example getChildren).<br />

• A pathSegment token MUST not include a '/' character.<br />

It is repository specific how a repository chooses the value for pathSegment. Repositories might<br />

choose to use cmis:name or content stream filename for pathSegment token.<br />

• The pathSegment token for each item MUST uniquely identify the item in the folder.<br />

That is, if folder A is under the root, and folder B is under A, then the path would be /A/B.<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 49 of 331

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!