This report specifies Emotion Markup Language, a markup language designed to be usable in a broad variety of technological contexts. A concrete example of existing technology that could apply EmotionML is: support for people with disabilities, such as educational programs for people with autism.