The User Interface Markup Language (UIML) is a specification for an abstract meta-language that can provide a canonical XML representation of any user interface (UI). The language should be capable of specifying the requirements, design, and implementation of any UI.
Organization: OASIS
More information: UIML
page on the OASIS site (new window)