Server are allowed to send URI back which might not have a file or other well known schema. These URI's might not be handled correctly by the client. Should the client announce it's handled schemas to the server and inform the server about any schema handler changes?