The URI format is not fixed but greatly depends on the CSO client. For example, the BUI code requires a URI format that is much different from the URI format of Control.
The URI format is defined by setting a CSOUriGenerator in the CentraSiteSession.