3 Terminology

binding

[Definition: The connection between a form control and a model item and an instance data item, represented as a binding expression.]

binding expression

[Definition: An XPath addressing expression used by the binding to connect form controls to other parts of XForms.]

computed expression

[Definition: An XPath expression used by model item properties such as relevant and calculate to include dynamic functionality in XForms.]

containing document

[Definition: A specific document, for example an XHTML document, in which one or more <xform> elements are found.]

datatype

[Definition: A 3-tuple, consisting of a) a set of distinct values, called its value space, b) a set of lexical representations, called its lexical space, and c) a set of facets that characterize properties of the value space, individual values or lexical items. This definition is taken from XML Schema [XML Schema part 2].]

facet

[Definition: A single defining aspect of a value space. Generally speaking, each facet characterizes a value space along independent axes or dimensions. This definition is taken from XML Schema [XML Schema part 2].]

form control

[Definition: A user interface control or "widget" that serves as a point of user interaction.]

instance data

[Definition: An internal tree representation of the values and state of all the instance data items associated with a particular form.]

instance data item

[Definition: An internal representation of the value and state of a single piece of data corresponding to a Schema simpleType, constrained by the definition of a model item.]

lexical space

[Definition: A lexical space is the set of valid literals for a datatype. This definition is taken from XML Schema [XML Schema part 2].]

model item

[Definition: An abstract unit of data-collection within the XForms Model, which defines a XML Schema datatype and possibly other form-specific constraints on a single piece of collected data.]

model item property

[Definition: A single, XForms-specific defining aspect of a model item..]

value space

[Definition: A set of values for a given datatype. Each value in the value space of a datatype is denoted by one or more literals in its lexical space. This definition is taken from XML Schema [XML Schema part 2].]

XForms Model

[Definition: The non-visible definition of an XML form as specified by XForms. The XForms Model defines the individual model items and constraints and other run-time aspects of XForms.]

XForms Processor

[Definition: A software application or program that implements the XForms specification.]