chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vyacheslav Pascarel <>
Subject Secondary Types - how to apply RM holds?
Date Tue, 28 Jun 2016 18:21:26 GMT

The section “2.1.16 Retentions and Holds” in CMIS 1.1 specification leaves a few gray
areas. According to specs:

1.       “cmis:rm_hold” is a type inherited from “cmis:secondary” type

2.       “cmis:rm_hold” defines “cmis:rm_holdIds” property that contains list of holds
applied to an object instance

3.       A repository MAY define its own secondary types for holds with additional properties.
Those types MUST be derived from “cmis:rm_hold”

My confusion with the specification is that “cmis:rm_hold” and inherited types are secondary
types. If they are “regular” secondary types then applying holds means that hold type
ids should appear in “cmis:secondaryObjectTypeIds” of object instance. In this case “cmis:rm_holdIds”
defined by “cmis:rm_hold” type seems to be completely redundant.

Can anybody clarify this confusion?


Vyacheslav Pascarel

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message