The EmOCA 0.01

Namespace Document 30 August 2013

This version:
http://ns.inria.fr/emoca/ (RDFs, Turtle)
Latest version:
http://ns.inria.fr/emoca (RDFs, Turtle)
Authors:
Franck Berthelon (Inria i3s, WIMMICS Team)
Advisors:
Peter Sander (Inria i3s, WIMMICS Team)

Valid XHTML + RDFa Example Licencing Information Creative Commons License This work is licensed under a Creative Commons Attribution License. This copyright applies to the EmOCA Specification and accompanying documentation in RDF. Regarding underlying technology, the EmOCA uses W3C's RDF technology, an open Web standard that can be freely used by anyone.


Abstract

EmOCA (Emotion Ontology for Context Awareness) improve emotion detection by reasonning on contextual data. We use this ontology to contextualize dimensionnal annotation (based on expressive data) and to categorize it with a vocabulary inspired by categorical emotion models.

The EmOCA at a glance

What follows is the schematic representation of EmOCA. Green boxes represent core EmOCA classes and Gray circles core properties.

Emoca ontology

Background

In the field of affective computing and more precisely for emotion detection purpose, expressive data are well-known to embed emotion informations. But, according to some psychologic emotion theories such as the two factor theory of Sachter and Singer, contextual informations are used by human being to determine felt emotion after bodily expression. So, we propose in our more global application to reproduce this behavior by predicting emotion from expressive data and in a second time ponderate it by contextual informations. EmOCA is used to contextualize dimensionnal emotion and to categorize it for human readability.

The EmOCA cross-reference: Listing the EmOCA Classes and Properties

The EmOCA introduces the following classes and properties.

Classes: | Anger | Arousal | Component | Coordinate | Disgust | Emotion | Fear | Impact | Joy | Person | Radius | Sadness | Stimulus | Surprise | Trait | Valence |

Properties: | involves | isDefinedBy | hasEffect | hasImpact | hasMaximum | hasMinimum | hasTrait | pertainsTo | relatesTo |

Classes and Properties (full detail)


Classes

Class: emoca:Anger

Anger - The Anger class representing all kind of anger.
Status: stable
Sub class of Emotion

[#] [back to top]


Class: emoca:Arousal

Arousal - The Arousal class representing arousal dimension of Russel's model (Valence/Arousal).
Status: stable
Sub class of Component

[#] [back to top]


Class: emoca:Component

Component - The Component class representing any dimensions of emotion dimensionnal models.
Status: stable
Used with: pertainsTo
Sub class of Coordinate

[#] [back to top]


Class: emoca:Coordinate

Coordinate - The Coordinate class representing both component and radius for polar coordinate
Status: stable
Properties include: hasMinimum hasMaximum
Used with: isDefinedBy

[#] [back to top]


Class: emoca:Disgust

Disgust - The Disgust class representing any kind of disgust. It's a subclass of emotion.
Status: stable
Sub class of Emotion

[#] [back to top]


Class: emoca:Emotion

Emotion - The Emotion class representing any kind of emotion.
Status: stable
Properties include: isDefinedBy

[#] [back to top]


Class: emoca:Fear

Fear - The Fear class representing any kind of emotion.
Status: stable
Sub class of Emotion

[#] [back to top]


Class: emoca:Impact

Impact - The Impact class the impact of a personnality trait on raw annotation.
Status: stable
Properties include: hasEffect pertainsTo
Used with: hasImpact

[#] [back to top]


Class: emoca:Joy

Joy - The Joy class representing any kind of joy.
Status: stable
Sub class of Emotion

[#] [back to top]


Class: emoca:Person

Person - The Person class representing the observed user.
Status: stable
Properties include: hasTrait

[#] [back to top]


Class: emoca:Radius

Radius - The Radius class representing radius of the polar coordinate.
Status: stable
Sub class of Coordinate

[#] [back to top]


Class: emoca:Sadness

Sadness - The Sadness class representing any kind of sadness.
Status: stable
Sub class of Emotion

[#] [back to top]


Class: emoca:Stimulus

Stimulus - The Stimulus class representing any object shown to the user.
Status: stable
Properties include: involves

[#] [back to top]


Class: emoca:Surprise

Surprise - The Surprise class representing any kind of surprise.
Status: stable
Sub class of Emotion

[#] [back to top]


Class: emoca:Trait

Trait - The Trait class representing any kind of philia and phobia.
Status: stable
Properties include: hasImpact
Used with: hasTrait relatesTo

[#] [back to top]


Class: emoca:Valence

Valence - The Valence class representing arousal dimension of Russel's model (Valence/Arousal)
Status: stable
Sub class of Component

[#] [back to top]


Properties

Property: emoca:involves

involves - The property associates a emoca:Stimulus to a owl:Thing
Status: stable
Domain: Stimulus
Range: owl:Thing

[#] [back to top]


Property: emoca:isDefinedBy

isDefinedBy - The property associates an emoca:Emotion to a emoca:Coordinate
Status: stable
Domain: Emotion
Range: Coordinate

[#] [back to top]


Property: emoca:hasEffect

hasEffect - The property associates an emoca:Impact to a xsd:double
Status: stable
Domain: Impact
Range: xsd:double

[#] [back to top]


Property: emoca:hasImpact

hasImpact - The property associates a emoca:Trait to an emoca:Impact
Status: stable
Domain: Trait
Range: Impact

[#] [back to top]


Property: emoca:hasMaximum

hasMaximum - The property associates a emoca:Coordinate to a xsd:double
Status: stable
Domain: Coordinate
Range: xsd:double

[#] [back to top]


Property: emoca:hasMinimum

hasMinimum - The property associates a emoca:Coordinate to a xsd:double
Status: stable
Domain: Impact
Range: xsd:double

[#] [back to top]


Property: emoca:hasTrait

hasTrait - The property associates a emoca:Person to a emoca:Trait
Status: stable
Domain: Person
Range: Trait

[#] [back to top]


Property: emoca:pertainsTo

pertainsTo - The property associates an emoca:Impact to a emoca:Component
Status: stable
Domain: Impact
Range: Component

[#] [back to top]


Property: emoca:relatesTo

relatesTo - The property associates a emoca:Trait to a owl:Thing
Status: stable
Domain: Trait
Range: owl:Thing

[#] [back to top]