Submissions:Action
From Odp
If you are a member of quality committee please visit the
If you are author of this proposal or you want to contribute to this pattern's review, you can: specify if this revision takes in account any of the review(s) 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
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: | |
Competency Questions: |
|
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: |
|
Has Components: | |
Specialization Of: | |
Related CPs: |
Elements
The Action Content OP locally defines the following ontology elements:
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 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 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 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 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 Suspension (owl:Class) The time interval within which an action is (temporarily or permanently) suspended.
Suspension page 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 Performance_duration page
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 Implemented_action page
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 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 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 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 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 Completed_action (owl:Class) A completed action is an implemented action that has also been finalized.
Completed_action page 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 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 has_direct_consequence (owl:ObjectProperty) An intransitive subproperty of the causal consequence property, for representing direct consequences.
has_direct_consequence page 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 is_direct_consequence_of (owl:ObjectProperty) An intransitive subproperty of the causal consequence property, for representing direct consequences.
is_direct_consequence_of page is_directly_dependent_on (owl:TransitiveProperty) Intransitive version of the dependency property, for representing direct dependency relations.
is_directly_dependent_on page has_direct_dependent (owl:TransitiveProperty) Intransitive version of the dependency property, for representing direct dependency relations.
has_direct_dependent page 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 pageAdditional 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