[Oslc-Automation] Automation's usage of Actions: terminology & separtion

Martin P Pain martinpain at uk.ibm.com
Thu Oct 17 10:46:07 EDT 2013


I see two distinct "things" in OSLC Automation that will be related to the 
section of the "Actions" spec that will  (/may) be in Core:
1. The AutomationPlan implementation type of Actions. This defines how 
AutomationPlans can be used as implementations of Actions, and this 
definition can be re-used by any other domain or spec.
2. The Automation profile of Actions. This is how Actions are to be used 
in the Automation domain (and domains that extend it). This includes the 
restriction that all executable Actions on Automation resources MUST have 
an AutomationPlan implementation. It is unlikely that other domains/specs 
that use the AutomationPlan implementation type will also use these 
restrictions, which is why I think it's important to distinguish the two, 
and not include the definition of that implementation type in what we call 
the "Automation profile [of Actions]".

Also, based on John's recent emails, I want a new term for what I've been 
calling "non-parameterised plans/actions" when referring to actions in the 
actionOnResult property on AutoPlans.

In place of that term, I am now considering saying "future-Action" or 
"contextless Action" (an action that will later have a context resource, 
but does not have one yet). (This may suggest that we introduce a specific 
rdf:type value for that resource if we now give it a distinct name).

I will now use the terms "parameterised plan/action" and 
"non-parameterised plan/action" to solely refer to plans that have/don't 
have parameters _in addition to_ their context resource.

I'll talk about this in the call shortly, but I wanted to send it out to 
the list too.

Martin

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/20131017/a5546ef3/attachment-0003.html>


More information about the Oslc-Automation mailing list