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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• AtomPub Service (application/atomsvc+xml)<br />

• Atom Entry (application/atom+xml;type=entry)<br />

• Atom Feed (application/atom+xml;type=feed)<br />

3.3.1 <strong>CMIS</strong> Atom<br />

Media Type:<br />

Starting tag:<br />

Type Parameters:<br />

application/cmisatom+xml<br />

atom:feed or atom:entry<br />

type: the semantics of the type parameter MUST be the same as the media<br />

type parameter for Atom documents.<br />

This allows clients to differentiate between repositories that require Atom media type with <strong>CMIS</strong> extensions<br />

(application/cmisatom+xml) for creation and repositories that allow generic Atom media type without<br />

<strong>CMIS</strong> extensions (application/atom+xml).<br />

This is only used for <strong>CMIS</strong> repositories to advertise what media types are accepted for adding to a collection<br />

(e.g., creating resources in a collection). As such <strong>CMIS</strong> does not require specifying whether an Atom feed<br />

has <strong>CMIS</strong> markup. It is included to be consistent with the Atom media type.<br />

All feeds and entries from a <strong>CMIS</strong> repository MUST utilize the Atom media type for exposing Atom resources.<br />

Please see the individual resources for more information on the media type. This provides the interoperability<br />

with Atom clients.<br />

Example:<br />

Request: atompub/getObject-request.log<br />

Response: atompub/getObject-response.log<br />

3.3.2 <strong>CMIS</strong> Query<br />

Media Type:<br />

Starting tag:<br />

application/cmisquery+xml<br />

cmis:query<br />

This document contains the representation of a query to be executed in a <strong>CMIS</strong> repository.<br />

Example:<br />

Request: atompub/doQuery-request.log<br />

Response: atompub/doQuery-response.log<br />

3.3.3 <strong>CMIS</strong> Allowable Actions<br />

Media Type:<br />

Starting tag:<br />

application/cmisallowableactions+xml<br />

cmis:allowableActions<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 205 of 331

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

Saved successfully!

Ooh no, something went wrong!