Emotion Markup Language

From Wikipedia, the free encyclopedia

An Emotion Markup Language (EML) is defined by the W3C Emotion Incubator group [1] as a general-purpose emotion annotation and representation language, which should be usable in a large variety of technological contexts where emotions need to be represented. Emotion-oriented computing (or "Affective computing") is gaining importance as interactive technological systems become more sophisticated. Representing the emotional states of a user or the emotional states to be simulated by a user interface requires a suitable representation format.

A standard Emotion Markup Language does not yet exist. Although several non-standard markup languages containing elements of emotion annotation have been proposed, none of these languages have undergone thorough scrutiny by emotion researchers, nor have they been designed for generality of use in a broad range of application areas.

In 2006 a W3C Incubator Group was set up with a view to creating a standard EML. Such a standard would be useful for the following purposes:[2]

  • 1. To enhance computer-mediated or human-machine communication. Emotions are a basic part of human communication and should therefore be taken into account, e.g. in emotional Chat systems or emphatic voice boxes. This involves specification, analysis and display of emotion related states.
  • 2. To enhance systems' processing efficiency. Emotion and intelligence are strongly interconnected. The modeling of human emotions in computer processing can help to build more efficient systems, e.g. using emotional models for time-critical decision enforcement.

A standardised way to mark up the data needed by such "emotion-oriented systems" has the potential to boost development primarily because

  • a) data that was annotated in a standardised way can be interchanged between systems more easily, thereby simplifying a market for emotional databases.
  • b) the standard can be used to ease a market of providers for sub-modules of emotion processing systems, e.g. a web service for the recognition of emotion from text, speech or multi-modal input.