Submissions:Action

From Odp

(Difference between revisions)
Jump to: navigation, search
Current revision (09:49, 4 August 2010) (view source)
 
Line 101: Line 101:
{{Modeling issues about me}}
{{Modeling issues about me}}
{{My references}}
{{My references}}
-
{{Submission to event
 
-
|Event=WOP:2010
 
-
}}
 

Current revision


This pattern has been certified.

Related submission, with evaluation history, can be found here

If you are a member of quality committee please visit the

evaluation section

If you are author of this proposal or you want to contribute to this pattern's review, you can:

In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal

Current revision ID: 9806

Graphical representation

Diagram

Image:Action.jpg

General description

Name: Action
Submitted by: EvaBlomqvist
Also Known As:
Intent: The purpose of the pattern is to model actions that are proposed, planned, and performed or abandoned, together with their status and durations in time.
Domains:

Product development, Business, General

Competency Questions:
  • What actions is this action dependent on?
  • When was this action started?
  • What are the actions contained in this plan?
  • What are the consequences of this action?
  • What is the status of this action?
  • When was this action completed?
  • What is the suspension time of this action?
Solution description: This pattern models an action class, and subclasses that represents different kinds of actions depending on their properties. It also includes properties of actions such as status and duration.
Reusable OWL Building Block: http://www.ontology.se/odp/content/owl/Action.owl (1416)
Consequences: The pattern allows to represent different types of actions, e.g. implemented actions or suspended actions, but does not enforce any rules such as "if an action is an instance of the class of completed actions it has to have the status 'completed' ".
Scenarios: The action of making coffee is dependent on the action of buying coffee., The action of making coffee is 'completed'., The consequence of making coffee is drinking coffee., I performed the action of making coffee between 9 and 9:05am this morning., I plan to make coffee tomorrow, and then I plan to have breakfast.
Known Uses:
Web References:
Other References:
Examples (OWL files):
Extracted From:
Reengineered From:
  • 'action' data model pattern
Has Components:
Specialization Of:
Related CPs:


Elements

The Action Content OP locally defines the following ontology elements:

Class Action (owl:Class) The process of doing something. An action is performed by an agent. An action can be proposed (proposed actions make up a plan), implemented or abandoned, and it has a status and possibly one or more suspension periods. Actions can have consequences and can be dependent on other actions, e.g. the action of pouring water from a cup is dependent on the action to first fill the cup with water.
Action page
Class Action_status (owl:Class) The different values the status of an action can take. A possible set of status values could be {proposed, ongoing, completed, abandoned}.
Action_status page
ObjectProperty has_status (owl:ObjectProperty) A property that can be used to relate an action instance to its current status. For example, we could represent the fact that "I finished making coffee".
has_status page
ObjectProperty is_consequence_of (owl:TransitiveProperty) A causal relation between actions, i.e. one action is the cause of another action. For example, the action of "swimming" is a consequence of "jumping into deep water".
is_consequence_of page
ObjectProperty is_dependent_on (owl:TransitiveProperty) A transitive property for representing other types of dependencies between actions (other than the consequence one). For example, "swimming" is dependent on the action "getting into the water", but it is not necessarily a consequence (we may be able to also walk if the water is shallow).
is_dependent_on page
Class Plan (owl:Class) A set of proposed actions and the sequence in which to perform them.
Plan page
Class Suspension (owl:Class) The time interval within which an action is (temporarily or permanently) suspended.
Suspension page
ObjectProperty has_suspension (owl:ObjectProperty) Property that can be used to relate an action instance to periods of suspension of that action. For example, we could represent that I took a lunch break between 1 and 2pm while preparing slides for a particular lecture.
has_suspension page
Class Performance_duration (owl:Class) The time interval within which an action is performed.
Performance_duration page
ObjectProperty is_duration_of (owl:ObjectProperty) Property relating a time interval (a duration) to implemented actions, representing their execution time. For example, the property could be used to represent the fact that I started to make coffee at 9am this morning and finished 5 minutes later.
is_duration_of page
Class Implemented_action (owl:Class) An implemented action is an action that has been started.
Implemented_action page
ObjectProperty is_suspension_of (owl:ObjectProperty) Property that can be used to relate a suspension period of suspension to an action. For example, we could represent that I took a lunch break between 1 and 2pm while preparing slides for a particular lecture.
is_suspension_of page
ObjectProperty plan_composed_of (owl:ObjectProperty) Property relating a plan to the action(s) (proposed action) that it contains. For example, the plan for making coffee contains the actions "filling up the water container", "adding coffee", and "turning on the coffee machine".
plan_composed_of page
Class Proposed_action (owl:Class) A proposed action is an action that is in some plan, whether the plan is accepted or shared between agents or not. Proposed actions can be abandoned or implemented.
Proposed_action page
ObjectProperty is_status_of (owl:ObjectProperty) A property that can be used to relate a status to instances of actions. For example, we could represent the fact that "I finished making coffee".
is_status_of page
Class Abandoned_action (owl:Class) An abandoned action is an action which is no longer going to be performed, regardless if it was previously just proposed or actually partly implemented. An abandoned action could be seen as an action that is permanently suspended.
Abandoned_action page
Class Completed_action (owl:Class) A completed action is an implemented action that has also been finalized.
Completed_action page
ObjectProperty has_duration (owl:ObjectProperty) Property relating implemented actions (actions that have been started) to their duration, which is a (possibly open-ended) time interval. For example, the property could be used to represent the fact that I started to make coffee at 9am this morning and finished 5 minutes later.
has_duration page
ObjectProperty action_proposed_in (owl:ObjectProperty) Property relating an action (proposed action) to the plan(s) in which it is contained. For example, the plan for making coffee contains the actions "filling up the water container", "adding coffee", and "turning on the coffee machine".
action_proposed_in page
ObjectProperty has_direct_consequence (owl:ObjectProperty) An intransitive subproperty of the causal consequence property, for representing direct consequences.
has_direct_consequence page
ObjectProperty has_consequence (owl:TransitiveProperty) A causal relation between actions, i.e. one action is the cause of another action. For example, the action of "swimming" is a consequence of "jumping into deep water". The property is transitive.
has_consequence page
ObjectProperty is_direct_consequence_of (owl:ObjectProperty) An intransitive subproperty of the causal consequence property, for representing direct consequences.
is_direct_consequence_of page
ObjectProperty is_directly_dependent_on (owl:TransitiveProperty) Intransitive version of the dependency property, for representing direct dependency relations.
is_directly_dependent_on page
ObjectProperty has_direct_dependent (owl:TransitiveProperty) Intransitive version of the dependency property, for representing direct dependency relations.
has_direct_dependent page
ObjectProperty has_dependent (owl:TransitiveProperty) A transitive property for representing other types of dependencies between actions (other than the consequence one). For example, "swimming" is dependent on the action "getting into the water", but it is not necessarily a consequence (we may be able to also walk if the water is shallow).
has_dependent page

Additional information

Scenarios

Scenarios about Action

No scenario is added to this Content OP.

Reviews

Reviews about Action

There is no review about this proposal. This revision (revision ID 9806) takes in account the reviews: none

Other info at evaluation tab


Modeling issues

Modeling issues about Action

There is no Modeling issue related to this proposal.


References

Add a reference


Personal tools
Quality Committee
Content OP publishers