Hi, I would suggest that chapter 188.8.131.52 “Schema modification rules” is updated to allow also modifications of properties “Updatable” (Capabilities.UpdateRestrictions), “Insertible” (Capabilities.InsertRestrictions) and “Deletable” (Capabilities.DeleteRestrictions). I think that this will enable Redfish services to better describe its capabilities via schema in cases when some operation and/or read-write properties are not implemented by the specific Redfish service. And I assume this is in line with original idea of these “Schema modification rules”?
I would think that reducing scope should be okay. For example, if "Capabilities.InsertRestrictions" is set to true in the published schema, you should be allowed to set it to false. However, the reverse is not true; increasing scope is not something we've allowed to do for schema modifications. We can add this clarification to the spec.