Open
Description
The OCL API wiki states that a DELETE request actually just sets the "retired" attribute of a new concept or mapping version to true
. In the future, we plan to support hard deletes of concept or mapping versions that are not already members of a repository version. These two approaches both being supported via a DELETE request is inconsistent behavior and we may want to choose a different method for retiring concepts and mappings. Note that an alternative method for retiring concepts and mappings is already supported by simply doing an update (eg PUT).
Let's discuss the desired behavior in an upcoming OCL architecture call