|
|
![]() |
|
||||||
|
||||||||
|
|
||||||||
Formal Vocabulary Definitions of UIML VocabulariesUIML2 is a meta-language. To be useful, one must add a vocabulary. The vocabulary defines class names for parts and property names for each class. The vocabulary is formally defined by a <presentation> element in UIML2. The URL for a vocabulary named v is http://www.uiml.org/toolkits/v.uiml. The first column in the table below lists possible values for v (e.g., HTML_3.2_Harmonia_1.0). Links in the first column of the table below follows this convention. To use a vocabulary in a UIML document, include the following line in the UIML document:
where v is The convention used to name vocabularies is described in a proposal on vocabulary names. Briefly, the format of a vocabulary name is this:
Thus in the name HTML_3.2_Harmonia_1.0, the name of the vocabulary (<vocab-name>) is HTML, the version of the HTML vocabulary defined is HTML 3.2, the author of the vocabulary is Harmonia, and Harmonia's version number for the <presentation> element is 1.0. The table below lists vocabularies that have been created. Organizations creating new vocabularies are encouraged to send requests to post them to info@uiml.org.
|