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.