Providing layout information includes assigning at least a first context
value to layout information for a data element. The layout information is
configured for use in displaying an instance of the data element in a
graphical user interface. The method includes storing the layout
information and the first context value in a schema definition for the
data element. Providing display of data using layout information includes
receiving a context definition. A data element is identified using the
received context definition. A schema definition for the data element
includes layout information with at least a first context value assigned
thereto. The method further includes providing, using the layout
information, an instance of the identified data element for display in a
graphical user interface.