4 Information Set Type System

The Xaml Schema Information Set and the Xaml Information Set each define a data model. The models define various Information Item types. For example, the Xaml Schema Information Set defines a Schema Information Item (3.1).

Information Items have various properties, each of which has a type. In some cases, the type is another Information Item defined elsewhere in the data model. For example, the XamlMember Information Item (3.3) in the Xaml Schema Information Set has a [value type] property, and its type is another part of the model: a XamlType Information Item (3.2). However, these data models are not defined entirely in terms of themselves. For example, a XamlType Information Item has a [name] property whose type is XamlName. The following sections define the types such as these that are used in the information sets in this specification.