Document:
02909: Resource shapes additional constraint

Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By Dr. Martin Sarabura on 2016-02-16 9:03 pm UTC

Publication Type

None at this time.

Group / Folder

OASIS OSLC Lifecycle Integration Core (OSLC Core) TC / System Ballot Results

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

529

Download Agreement

None at this time.

Description

Rather than allowing resource shape constraints to be optional (SHOULD) in all circumstances, the following proposal will constrain implementations further when the resource satisfies the shape. https://tools.oasis-open.org/version-control/svn/oslc-core/trunk/specs/resource-shape.html#associating-and-applying-shapes The proposed change is to add the following paragraph at the end of the clause: If a resource satisfies its applicable shapes, client and server implementations MUST behave as described in the defining OSLC specifications. If a resource does not satisfy its applicable shapes, implementations SHOULD attempt to complete the operation with the given data if possible. Otherwise implementations MAY reject the operation.