Action Ontology

IRI:
https://w3id.org/MON/action.owl
Imported Ontologies :
https://w3id.org/MON/time.owl (visualise it with LODE )
Other visualisation :
Ontology source - WebVowl

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Annotation Properties
  5. Namespace Declarations

Introduction

The MON’s Action module is meant to implement the <a href="http://ontologydesignpatterns.org/wiki/Submissions:TaskExecution">Task Execution Ontology Design Pattern</a>. This module allows to keep track of the actions performed either by the robot or by its users. Actions execute and are classified by tasks. The class <tt>action:Task</tt> aims at collecting all the behaviors of the robot. <b>Example of Usage</b> We provide an example of usage of the Action ontology for specifying the following scenario. X is a social robot can entertain its users by ​playing music, showing videos or telling jokes. On 23 April 2015 from 3pm to 4p,, X played some music for Monica. <pre> @prefix action: &#60;https://w3id.org/MON/action.owl&#62; @prefix time: &#60;https://w3id.org/MON/time.owl#&#62; :April23015Beg a time:Instant ; time:inXSDDateTime "2015-04-23T15:00:00+02:00" . :April23015End a time:Instant ; time:inXSDDateTime "2015-04-23T16:00:00+02:00" . :April23015 a time:Interval ; time:hasBeginning :April23015Beg ; time:hasEnd :April23015End . :MusicBehavior a action:Behavior . :X a action:Agent . :Monica a action:Agent . :PlayMusicForMonica a action:Action ; time:atTime :April23015 ; action:byAgent :X ; action:executesTask :MusicBehavior ; action:hasParticipant :Monica . </pre>

Classes

Actionc back to ToC or Class ToC

IRI: https://w3id.org/MON/action.owl#Action

The fact or process of doing something, typically to achieve an aim.
has super-classes
action
by agentop some Agentc
executes taskop some Taskc
at time some temporal entity
is in domain of
by agentop, executes taskop
is disjoint with
Agentc, Taskc, temporal entity

Agentc back to ToC or Class ToC

IRI: https://w3id.org/MON/action.owl#Agent

Any agentive Object , either physical (e.g. a whale, a robot, an oak), or social (e.g. a corporation, an institution, a community).
has super-classes
agent
namedp some string
is in range of
by agentop
is disjoint with
Actionc, Taskc, temporal entity

Behaviorc back to ToC or Class ToC

IRI: https://w3id.org/MON/action.owl#Behavior

A Behavior is a task, implemented in as software artifact, that aims to realize a specific goal.
has super-classes
Taskc
is in domain of
has parameterop

Behavior parameterc back to ToC or Class ToC

IRI: https://w3id.org/MON/action.owl#BehaviorParameter

A parameter of a behavior.
has super-classes
parameter
is in range of
has parameterop

Taskc back to ToC or Class ToC

IRI: https://w3id.org/MON/action.owl#Task

Any EventType that aims at releasing a goal.
has super-classes
task
has sub-classes
Behaviorc
is in range of
executes taskop
is disjoint with
Actionc, Agentc, temporal entity

Object Properties

by agentop back to ToC or Object Property ToC

IRI: https://w3id.org/MON/action.owl#byAgent

The Agent who performs the Action.
has super-properties
has participantop
has domain
Actionc
has range
Agentc

executes taskop back to ToC or Object Property ToC

IRI: https://w3id.org/MON/action.owl#executesTask

A relation between an action and the executed task, e.g. 'putting some water in a pot and putting the pot on a fire until the water starts bubbling' executes the task 'boiling'.
has super-properties
executes task
has domain
Actionc
has range
Taskc

has parameterop back to ToC or Object Property ToC

IRI: https://w3id.org/MON/action.owl#hasParameter

It associates the Task with its parameters.
has super-properties
associated with
has domain
Behaviorc
has range
Behavior parameterc

has participantop back to ToC or Object Property ToC

IRI: https://w3id.org/MON/action.owl#hasParticipant

The participant to a certain Action.
has super-properties
has participant
has sub-properties
by agentop, has patientop

has patientop back to ToC or Object Property ToC

IRI: https://w3id.org/MON/action.owl#hasPatient

It denotes something that is affected or acted upon by the action.
has super-properties
has participantop

Annotation Properties

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/description

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

Namespace Declarations back to ToC

default namespace
https://w3id.org/MON/action.owl#
dc
http://purl.org/dc/elements/1.1/
dul-owl
http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#
generic-owl
https://w3id.org/MON/generic.owl#
mon
https://w3id.org/MON/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
src
https://raw.githubusercontent.com/luigi-asprino/MON/main/src/
time-owl
https://w3id.org/MON/time.owl#
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni .