basicplanexecution.owl
type: Ontology
version info: 1.1 added rdfs:isDefinedBy for all named entities
version info: Created by Valentina Presutti
comment: The basic plans execution content ontology design pattern represents the execution of a plan and the entity that participate in such an execution. This CP is the composition of other CPs: situation and region. Furthermore, it expands such CPs with ontology elements that are partial clones of elements from the DOCLE Ultra Lite and the Plans Lite ontologies.
imports: agentrole.owl
imports: classification.owl
imports: objectrole.owl
imports: participation.owl
imports: region.owl
imports: situation.owl
imports: cpannotationschema.owl

action has participant
type: ObjectProperty
label: ha come partecipante @it
comment: A relation between a Process and an Object, e.g. 'the avalanche hasParticipant a mass of snow', or 'the cooking of a cake hasParticipant an agent, some sugar, flour, etc.'.
domain: Action
inverse of: is participant in action
range: Object
sub property of: hasParticipant

includes action
type: ObjectProperty
label: include azione @it
comment: A relation between situations and persons, e.g. 'this morning I've prepared my coffee and had my fingers burnt' (i.e.: the preparation of my coffee this morning included a burning of my fingers).
range: Action
inverse of: is action included in
domain: Situation
sub property of: isSettingFor

includes agent
type: ObjectProperty
label: include l'agente @it
comment: A relation between situations and persons, e.g. 'this morning I've prepared my coffee and had my fingers burnt' (i.e.: the preparation of my coffee this morning included me).
range: Agent
inverse of: is agent included in
domain: Situation
sub property of: isSettingFor

includes object
type: ObjectProperty
label: include l'oggetto @it
comment: A relation between situations and persons, e.g. 'this morning I've prepared my coffee and had my fingers burnt' (i.e.: the preparation of my coffee this morning included me).
inverse of: is an object included in
range: Object
domain: Situation
sub property of: isSettingFor

includes region
type: ObjectProperty
inverse of: is region included in
range: Region
domain: Situation
sub property of: isSettingFor

is action included in
type: ObjectProperty
label: è un'azione inclusa in @it
domain: Action
range: Situation
sub property of: hasSetting

is agent included in
type: ObjectProperty
label: è un agente nel contesto di @it
domain: Agent
range: Situation
sub property of: hasSetting

is an object included in
type: ObjectProperty
label: è un oggetto nel contesto di @it
domain: Object
range: Situation
sub property of: hasSetting

is participant in action
type: ObjectProperty
label: è un partecipante a @it
comment: A relation between an object and a process, e.g. 'a mass of snow is partipant in the avalanche', or 'an agent, some sugar, flour, etc. are participant in the cooking of a cake'.
range: Action
domain: Object
sub property of: isParticipantIn

is region included in
type: ObjectProperty
label: è una regione inclusa in @it
domain: Region
range: Situation
sub property of: hasSetting

Action
type: Class
label: Azione @it
subclass of: Event
subclass of: Restriction
  on property: is action included in
  all values from: Plan execution
comment: An Event with at least one Agent that isParticipantIn, and that executes a Task that typically isDefinedIn a Plan, Workflow, Project, etc.

Plan execution
type: Class
label: Esecuzione di piano @it
subclass of: Situation
subclass of: Restriction
  on property: includes region
  all values from: Region
subclass of: Restriction
  on property: includes action
  some values from: Action
subclass of: Restriction
  on property: includes action
  all values from: Action
comment: Plan executions are situations that proactively satisfy a plan. Subplan executions are proper parts of the whole plan execution.