| Extend cmis:versionSeriesId | Add a new identifier | ||||
|---|---|---|---|---|---|
| cmis:document only | All CMIS object types | cmis:document only | All CMIS object types | ||
| 1 | Avoids extra round trips to the server that are required today (e.g. calls to getTypeDefinition to figure out if a type is versioned or not, calls to 'fast forward' through a version history, etc.) | ✔ | ✔ | ✔ | ✔ |
| 2 | Provides a single identifier that can be used for cmis:document and all sub-types | ✔ | ✔ | ✔ | ✔ |
| 3 | Provides a single identifier that can be used for all CMIS objects types | ✘ | ✔ | ✘ | ✔ |
| 4 | Eliminates conditional logic around identifier handling in CMIS client applications | ✘ | ✔ | ✘ | ✔ |
| 5 | Avoids identifier proliferation | ✔ | ✔ | ✘ | ✘ |
| 6 | Avoids adding a 2nd identifier to object types that don't need it (cmis:folder etc.) | ✔ | ✘ | ✔ | ✘ |
| 7 | Avoids potential confusion around the current semantics of 'version series' | ✘ | ✘ | ✔ | ✔ |
| SCORE (higher is better) | 4 | 5 | 4 | 5 | |
until it is checked in (using the checkIn service), the PWC MUST NOT be considered the latest or latest major version in the version series.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.