Patent ID: 7937408

Claim:
A computer-implemented method comprising: associating a first layout definition and a second layout definition with a schema definition, the schema definition defining a data element that is for use in identifying semantics of a data portion labeled with the data element in an electronic communication, each of the first and second layout definitions providing a different visual appearance for the data portion upon the electronic communication being displayed; assigning at least a first context value to the first layout definition and at least a second context value to the second layout definition, the first and second context values corresponding to possible context values in the electronic communication; and storing (i) the first and second layout definitions that have been associated with the schema definition, (ii) the first and second context values that have been assigned to the first and second layout definitions, and (iii) the schema definition in a repository that is configured to provide for selection of one of the first and second layout definitions whose context value matches at least one possible context value in the electronic communication, for use in providing a visual appearance for the data portion upon the electronic communication being displayed, the schema definition including at least indications of the first and second layout definitions.