eu.semaine.datatypes.xml
Class EmotionML

java.lang.Object
  extended by eu.semaine.datatypes.xml.EmotionML

public class EmotionML
extends java.lang.Object

This class provides string constants that match the Second Public Working Draft of EmotionML, http://www.w3.org/TR/2010/WD-emotionml-20100729/

Author:
marc

Field Summary
static java.lang.String A_ACTION_TENDENCY_VOCABULARY
           
static java.lang.String A_APPRAISAL_VOCABULARY
           
static java.lang.String A_CATEGORY_VOCABULARY
           
static java.lang.String A_CONFIDENCE
           
static java.lang.String A_DIMENSION_VOCABULARY
           
static java.lang.String A_END
           
static java.lang.String A_FREQ
           
static java.lang.String A_ID
           
static java.lang.String A_MEDIA_TYPE
           
static java.lang.String A_MODALITY
           
static java.lang.String A_NAME
           
static java.lang.String A_ROLE
           
static java.lang.String A_SAMPLES
           
static java.lang.String A_START
           
static java.lang.String A_URI
           
static java.lang.String A_VALUE
           
static java.lang.String A_VERSION
           
static java.lang.String E_ACTION_TENDENCY
           
static java.lang.String E_APPRAISAL
           
static java.lang.String E_CATEGORY
           
static java.lang.String E_DIMENSION
           
static java.lang.String E_EMOTION
           
static java.lang.String E_EMOTIONML
           
static java.lang.String E_INFO
           
static java.lang.String E_INTENSITY
           
static java.lang.String E_REFERENCE
           
static java.lang.String E_ROOT_TAGNAME
           
static java.lang.String E_TRACE
           
static java.lang.String namespaceURI
           
static java.lang.String V_EXPERIENCED_BY
           
static java.lang.String V_EXPRESSED_BY
           
static java.lang.String V_TARGETED_AT
           
static java.lang.String V_TRIGGERED_BY
           
static float V_VALUE_MAX
           
static float V_VALUE_MIN
           
static java.lang.String version
           
static java.lang.String VOC_FSRE_DIMENSION_AROUSAL
           
static java.lang.String VOC_FSRE_DIMENSION_DEFINITION
           
static java.lang.String VOC_FSRE_DIMENSION_POTENCY
           
static java.lang.String VOC_FSRE_DIMENSION_UNPREDICTABILITY
           
static java.lang.String VOC_FSRE_DIMENSION_VALENCE
           
static java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_ACCEPTANCE
           
static java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_AGREEMENT
           
static java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_BELIEF
           
static java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_DEFINITION
           
static java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_INTEREST
           
static java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_LIKING
           
static java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_UNDERSTANDING
           
static java.lang.String VOC_SEMAINE_INTENSITY_DIMENSION_DEFINITON
           
static java.lang.String VOC_SEMAINE_INTENSITY_DIMENSION_INTENSITY
           
static java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_BORED
           
static java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_DEFINITION
           
static java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_INTERESTED
           
static java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_NEUTRAL
           
static java.lang.String VOC_SEMAINE_INTEREST_DIMENSION_DEFINITION
           
static java.lang.String VOC_SEMAINE_INTEREST_DIMENSION_INTEREST
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_AMUSEMENT
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_ANGER
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_ANTAGONISM
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_ANTICIPATION
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_CONTEMPT
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_DEFINITION
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_HAPPINESS
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_SADNESS
           
static java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_SOLIDARITY
           
static java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_DEFINITION
           
static java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_NEGATIVE_ACTIVE
           
static java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_NEGATIVE_PASSIVE
           
static java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_POSITIVE_ACTIVE
           
static java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_POSITIVE_PASSIVE
           
 
Constructor Summary
EmotionML()
           
 
Method Summary
static float fsreArousal2SemaineArousal(float fsreArousal)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
static float fsrePotency2SemainePower(float fsrePotency)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
static float fsreUnpredictability2SemaineExpectation(float fsreUnpredictability)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
static float fsreValence2SemaineValence(float fsreValence)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
static java.lang.String getDescriptionTagnameForVocabularyAttribute(java.lang.String attribute)
          Map from vocabulary attributes to the corresponding description tag names.
static java.lang.String getVocabularyAttributeForDescription(java.lang.String description)
          Map from emotion description tag names to vocabulary attributes.
static float semaineArousal2FSREArousal(float semaineArousal)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
static float semaineExpectation2FSREUnpredictability(float semaineExpectation)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
static float semainePower2FSREPotency(float semainePower)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
static float semaineValence2FSREValence(float semaineValence)
          Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namespaceURI

public static final java.lang.String namespaceURI
See Also:
Constant Field Values

version

public static final java.lang.String version
See Also:
Constant Field Values

E_EMOTIONML

public static final java.lang.String E_EMOTIONML
See Also:
Constant Field Values

E_EMOTION

public static final java.lang.String E_EMOTION
See Also:
Constant Field Values

E_ROOT_TAGNAME

public static final java.lang.String E_ROOT_TAGNAME
See Also:
Constant Field Values

E_CATEGORY

public static final java.lang.String E_CATEGORY
See Also:
Constant Field Values

E_DIMENSION

public static final java.lang.String E_DIMENSION
See Also:
Constant Field Values

E_APPRAISAL

public static final java.lang.String E_APPRAISAL
See Also:
Constant Field Values

E_ACTION_TENDENCY

public static final java.lang.String E_ACTION_TENDENCY
See Also:
Constant Field Values

E_INTENSITY

public static final java.lang.String E_INTENSITY
See Also:
Constant Field Values

E_INFO

public static final java.lang.String E_INFO
See Also:
Constant Field Values

E_REFERENCE

public static final java.lang.String E_REFERENCE
See Also:
Constant Field Values

E_TRACE

public static final java.lang.String E_TRACE
See Also:
Constant Field Values

A_CATEGORY_VOCABULARY

public static final java.lang.String A_CATEGORY_VOCABULARY
See Also:
Constant Field Values

A_DIMENSION_VOCABULARY

public static final java.lang.String A_DIMENSION_VOCABULARY
See Also:
Constant Field Values

A_APPRAISAL_VOCABULARY

public static final java.lang.String A_APPRAISAL_VOCABULARY
See Also:
Constant Field Values

A_ACTION_TENDENCY_VOCABULARY

public static final java.lang.String A_ACTION_TENDENCY_VOCABULARY
See Also:
Constant Field Values

A_ID

public static final java.lang.String A_ID
See Also:
Constant Field Values

A_START

public static final java.lang.String A_START
See Also:
Constant Field Values

A_END

public static final java.lang.String A_END
See Also:
Constant Field Values

A_VERSION

public static final java.lang.String A_VERSION
See Also:
Constant Field Values

A_MODALITY

public static final java.lang.String A_MODALITY
See Also:
Constant Field Values

A_NAME

public static final java.lang.String A_NAME
See Also:
Constant Field Values

A_VALUE

public static final java.lang.String A_VALUE
See Also:
Constant Field Values

A_CONFIDENCE

public static final java.lang.String A_CONFIDENCE
See Also:
Constant Field Values

A_URI

public static final java.lang.String A_URI
See Also:
Constant Field Values

A_ROLE

public static final java.lang.String A_ROLE
See Also:
Constant Field Values

A_MEDIA_TYPE

public static final java.lang.String A_MEDIA_TYPE
See Also:
Constant Field Values

A_FREQ

public static final java.lang.String A_FREQ
See Also:
Constant Field Values

A_SAMPLES

public static final java.lang.String A_SAMPLES
See Also:
Constant Field Values

V_VALUE_MIN

public static final float V_VALUE_MIN
See Also:
Constant Field Values

V_VALUE_MAX

public static final float V_VALUE_MAX
See Also:
Constant Field Values

V_EXPRESSED_BY

public static final java.lang.String V_EXPRESSED_BY
See Also:
Constant Field Values

V_EXPERIENCED_BY

public static final java.lang.String V_EXPERIENCED_BY
See Also:
Constant Field Values

V_TRIGGERED_BY

public static final java.lang.String V_TRIGGERED_BY
See Also:
Constant Field Values

V_TARGETED_AT

public static final java.lang.String V_TARGETED_AT
See Also:
Constant Field Values

VOC_FSRE_DIMENSION_DEFINITION

public static final java.lang.String VOC_FSRE_DIMENSION_DEFINITION
See Also:
Constant Field Values

VOC_FSRE_DIMENSION_VALENCE

public static final java.lang.String VOC_FSRE_DIMENSION_VALENCE
See Also:
Constant Field Values

VOC_FSRE_DIMENSION_POTENCY

public static final java.lang.String VOC_FSRE_DIMENSION_POTENCY
See Also:
Constant Field Values

VOC_FSRE_DIMENSION_AROUSAL

public static final java.lang.String VOC_FSRE_DIMENSION_AROUSAL
See Also:
Constant Field Values

VOC_FSRE_DIMENSION_UNPREDICTABILITY

public static final java.lang.String VOC_FSRE_DIMENSION_UNPREDICTABILITY
See Also:
Constant Field Values

VOC_SEMAINE_INTENSITY_DIMENSION_DEFINITON

public static final java.lang.String VOC_SEMAINE_INTENSITY_DIMENSION_DEFINITON
See Also:
Constant Field Values

VOC_SEMAINE_INTENSITY_DIMENSION_INTENSITY

public static final java.lang.String VOC_SEMAINE_INTENSITY_DIMENSION_INTENSITY
See Also:
Constant Field Values

VOC_SEMAINE_INTEREST_CATEGORY_DEFINITION

public static final java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_DEFINITION
See Also:
Constant Field Values

VOC_SEMAINE_INTEREST_CATEGORY_BORED

public static final java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_BORED
See Also:
Constant Field Values

VOC_SEMAINE_INTEREST_CATEGORY_NEUTRAL

public static final java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_NEUTRAL
See Also:
Constant Field Values

VOC_SEMAINE_INTEREST_CATEGORY_INTERESTED

public static final java.lang.String VOC_SEMAINE_INTEREST_CATEGORY_INTERESTED
See Also:
Constant Field Values

VOC_SEMAINE_INTEREST_DIMENSION_DEFINITION

public static final java.lang.String VOC_SEMAINE_INTEREST_DIMENSION_DEFINITION
See Also:
Constant Field Values

VOC_SEMAINE_INTEREST_DIMENSION_INTEREST

public static final java.lang.String VOC_SEMAINE_INTEREST_DIMENSION_INTEREST
See Also:
Constant Field Values

VOC_SEMAINE_COMMFUNC_DIMENSION_DEFINITION

public static final java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_DEFINITION
See Also:
Constant Field Values

VOC_SEMAINE_COMMFUNC_DIMENSION_AGREEMENT

public static final java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_AGREEMENT
See Also:
Constant Field Values

VOC_SEMAINE_COMMFUNC_DIMENSION_ACCEPTANCE

public static final java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_ACCEPTANCE
See Also:
Constant Field Values

VOC_SEMAINE_COMMFUNC_DIMENSION_BELIEF

public static final java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_BELIEF
See Also:
Constant Field Values

VOC_SEMAINE_COMMFUNC_DIMENSION_LIKING

public static final java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_LIKING
See Also:
Constant Field Values

VOC_SEMAINE_COMMFUNC_DIMENSION_UNDERSTANDING

public static final java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_UNDERSTANDING
See Also:
Constant Field Values

VOC_SEMAINE_COMMFUNC_DIMENSION_INTEREST

public static final java.lang.String VOC_SEMAINE_COMMFUNC_DIMENSION_INTEREST
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_DEFINITION

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_DEFINITION
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_ANGER

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_ANGER
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_SADNESS

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_SADNESS
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_AMUSEMENT

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_AMUSEMENT
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_HAPPINESS

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_HAPPINESS
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_CONTEMPT

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_CONTEMPT
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_ANTICIPATION

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_ANTICIPATION
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_SOLIDARITY

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_SOLIDARITY
See Also:
Constant Field Values

VOC_SEMAINE_LISTMEAN_DIMENSION_ANTAGONISM

public static final java.lang.String VOC_SEMAINE_LISTMEAN_DIMENSION_ANTAGONISM
See Also:
Constant Field Values

VOC_SEMAINE_QUADRANTS_CATEGORY_DEFINITION

public static final java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_DEFINITION
See Also:
Constant Field Values

VOC_SEMAINE_QUADRANTS_CATEGORY_POSITIVE_ACTIVE

public static final java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_POSITIVE_ACTIVE
See Also:
Constant Field Values

VOC_SEMAINE_QUADRANTS_CATEGORY_NEGATIVE_ACTIVE

public static final java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_NEGATIVE_ACTIVE
See Also:
Constant Field Values

VOC_SEMAINE_QUADRANTS_CATEGORY_NEGATIVE_PASSIVE

public static final java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_NEGATIVE_PASSIVE
See Also:
Constant Field Values

VOC_SEMAINE_QUADRANTS_CATEGORY_POSITIVE_PASSIVE

public static final java.lang.String VOC_SEMAINE_QUADRANTS_CATEGORY_POSITIVE_PASSIVE
See Also:
Constant Field Values
Constructor Detail

EmotionML

public EmotionML()
Method Detail

getVocabularyAttributeForDescription

public static java.lang.String getVocabularyAttributeForDescription(java.lang.String description)
Map from emotion description tag names to vocabulary attributes.

Parameters:
description - one of E_CATEGORY, E_DIMENSION, E_APPRAISAL, E_ACTION_TENDENCY
Returns:
one of A_CATEGORY_VOCABULARY, A_DIMENSION_VOCABULARY, A_APPRAISAL_VOCABULARY, A_ACTION_TENDENCY_VOCABULARY or null if description is none of the known values.

getDescriptionTagnameForVocabularyAttribute

public static java.lang.String getDescriptionTagnameForVocabularyAttribute(java.lang.String attribute)
Map from vocabulary attributes to the corresponding description tag names.

Parameters:
attribute - one of A_CATEGORY_VOCABULARY, A_DIMENSION_VOCABULARY, A_APPRAISAL_VOCABULARY, A_ACTION_TENDENCY_VOCABULARY
Returns:
one of E_CATEGORY, E_DIMENSION, E_APPRAISAL, E_ACTION_TENDENCY or null if attribute is none of the known values.

semaineArousal2FSREArousal

public static float semaineArousal2FSREArousal(float semaineArousal)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.


fsreArousal2SemaineArousal

public static float fsreArousal2SemaineArousal(float fsreArousal)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.


semaineValence2FSREValence

public static float semaineValence2FSREValence(float semaineValence)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.


fsreValence2SemaineValence

public static float fsreValence2SemaineValence(float fsreValence)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.


semainePower2FSREPotency

public static float semainePower2FSREPotency(float semainePower)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.


fsrePotency2SemainePower

public static float fsrePotency2SemainePower(float fsrePotency)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.


semaineExpectation2FSREUnpredictability

public static float semaineExpectation2FSREUnpredictability(float semaineExpectation)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.


fsreUnpredictability2SemaineExpectation

public static float fsreUnpredictability2SemaineExpectation(float fsreUnpredictability)
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.