- From: Markus Lanthaler <markus.lanthaler@gmx.net>
- Date: Sat, 17 Aug 2013 13:31:21 +0200
- To: <public-hydra@w3.org>
Forwarding this as Thomas Hoppe's mail didn't get distributed for some reason. ---------- Forwarded message ---------- From: Thomas Hoppe <thomas.hoppe@n-fuse.de> Date: Fri, 16 Aug 2013 20:28:58 +0200 Subject: Some Thaughts on Hydra Core To: public-hydra@w3.org Hello, I'm a intrigued follower of the efforts around Hydra. Now the time has come to contribute my thoughts on some aspects: - "CRUD" stands by convention for (http://en.wikipedia.org/wiki/Create,_read,_update_and_delete) for Create, Read, Update, Delete while in the Spec "R" means Replace. I recommend to stick to this convention. A replace operation is just a special kind of "Update". - There are formal Operations for modification operations "CreateResourceOperation" etc. I'm opting for also having a corresponding Read operation. This is for example useful to advertise possible operations and might also be useful for a formally sound integration with a AuthZ solution. - A typo "is be defined to" - Sorting of paged collections should be specified and examplified which is not the case yet. - Authorization is a major concern and therefore I would also like to see a chapter which describes how access to a hydra-driven API can can restricted. I think the obvious strategy is to "render" hydra-core documents with only the operations which are allowed for by the requesting client. This may sound natural but I think it is essential information for someone exploring the matters. Keep up the good work, Thomas
Received on Saturday, 17 August 2013 11:31:53 UTC