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.

– If a property of its parent type is not inherited by this type, the property MUST still appear as a<br />

column in the corresponding virtual table in the relational view, but this column MUST contain a<br />

"not set" value for all objects of this type. (See section 2.<strong>1.1</strong>4 Query)<br />

2.1.3.2 Object-Type Attributes<br />

2.1.3.2.1 Attributes common to ALL Object-Type Definitions<br />

All object-type definitions MUST contain the following attributes. Optional attributes MUST be defined but<br />

MAY have "not set" values.<br />

id<br />

Id<br />

This opaque attribute identifies this object-type in the repository.<br />

localName<br />

String<br />

This attribute represents the underlying repository's name for the object-type.<br />

opaque and has no uniqueness constraint imposed by this specification.<br />

This field is<br />

localNamespace<br />

String (optional)<br />

This attribute allows repositories to represent the internal namespace of the underlying repository's<br />

name for the object-type.<br />

queryName<br />

String (optional)<br />

Used for query and filter operations on object-types. This is an opaque string with limitations.<br />

See 2.1.2.1.3 Query Names for details.<br />

displayName<br />

String (optional)<br />

Used for presentation by application.<br />

baseId<br />

Enum<br />

A value that indicates whether the base type for this object-type is the document, folder, relationship,<br />

policy, item, or secondary base type.<br />

parentId<br />

Id<br />

The id of the object-type's immediate parent type. It MUST be "not set" for a base type. Depending<br />

on the binding this means it might not exist on the base type object-type definition.<br />

description<br />

String (optional)<br />

Description of this object-type, such as the nature of content, or its intended use. Used for<br />

presentation by application.<br />

creatable<br />

Boolean<br />

Indicates whether new objects of this type MAY be created. If the value of this attribute is<br />

FALSE, the repository MAY contain objects of this type already, but MUST NOT allow new<br />

objects of this type to be created.<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 24 of 331

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

Saved successfully!

Ooh no, something went wrong!