[Oslc-Automation] Action resources - implementation patterns

Martin P Pain martinpain at uk.ibm.com
Fri Dec 20 11:26:44 EST 2013


I have finished making the large changes that I plan to make for now to 
the Actions 2.0 spec [1].

The interaction patterns have been split up to simplify each individual 
one. There is now very little extension going on between them, as the 
different plain (non-automation) HTTP ones don't share anything in common 
about how you construct the body.

The main description section has been updated to reflect the current 
thinking on patterns and profiles.

Aside from the issues page [2] and the TODOs in the spec, there are still 
some themes that need addressing:

* Wording - some of the wording could be clearer, especially in the 
  newer text. Some text doesn't use normative language when perhaps it 
  should and some uses it when perhaps it shouldn't. Consistency in 
  capitalisation. These are all editorial changes. 

* Making sure that the normative text is applied to the right things - 
  e.g. is it that the provider MUST or that the actions/bindings MUST. 
  Also making sure the conditions on the normative text is correct. 
  Currently the profiles make it sound like they are imposing their 
  "additional constraints" on all bindings of a provider, when it is 
  really just a minimum of one binding per action. 

* Terminology. I believe the main terminology is now more stable after 
  yesterday's meeting, but some of the lesser terms (e.g. "secondary 
  binding") might still need some thought and clarity. 

* Redundancy - there is a fair amount of overlap between the overview 
  and description sections. Perhaps the overview ought to follow a 
  specific example, with reference to the points that can be generalised, 
  then the description section have the normative generalised text. (I'll 
  add this as an issue in the issues list) 


That should be all the edits I'll be making before Christmas, except 
perhaps going over the TODOs and taking out ones that no longer apply. 
Feel free to read, comment, edit, etc.

Thanks,
Martin

[1] 
http://open-services.net/wiki/core/Exposing-arbitrary-actions-on-RDF-resources/
[2] http://open-services.net/wiki/core/Actions-2.0-Issues/
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-automation_open-services.net/attachments/20131220/bc520f8c/attachment-0003.html>


More information about the Oslc-Automation mailing list