Namespace URI |
This specification uses the term Namespace URI to refer to a namespace name, whether or not it is a valid URI or IRI |
Node |
There are seven kinds of Nodes in the data model: document, element, attribute, text, namespace, processing instruction, and comment. |
absent |
When a property has no value, we say that it is absent. |
array item |
An array item is a value that represents an array. |
atomic type |
An atomic type
is either a primitive simple type
with variety |
atomic value |
An atomic value is a pair (T, D) where T (the type annotation) is an atomic type, and D (the datum) is a point in the value space of T. |
character |
A character is an instance of the |
codepoint |
A codepoint is a non-negative integer assigned to a character by the Unicode consortium, or reserved for future assignment to a character. |
datum |
The datum of an atomic value is a point in the value space of its type, which is also a point in the value space of the primitive type from which that type is derived. |
document |
A tree whose root node is a Document Node is referred to as a document. |
document order |
A document order is defined among all the nodes accessible during a given query or transformation. Document order is a total ordering, although the relative order of some nodes is implementation-dependent. Informally, document order is the order in which nodes appear in the XML serialization of a document. |
expanded-QName |
An expanded-QName is a triple consisting of a possibly absent prefix, a possibly absent namespace URI, and a local name. |
fragment |
A tree whose root node is not a Document Node is referred to as a fragment. |
function |
A function is an item that can be called. |
function arity |
A function's arity is the number of its parameters. |
function signature |
A function signature represents the type of a function. |
implementation defined |
Implementation-defined indicates an aspect that may differ between implementations, but must be specified by the implementor for each particular implementation. |
implementation dependent |
Implementation-dependent indicates an aspect that may differ between implementations, is not specified by this or any W3C specification, and is not required to be specified by the implementor for any particular implementation. |
incompletely validated |
An incompletely validated document is an XML document that has a corresponding schema but whose schema-validity assessment has resulted in one or more element or attribute information items being assigned values other than 'valid' for the [validity] property in the PSVI. |
instance of the data model |
Every instance of the data model is a sequence. |
item |
An item is either a node, a function, or an atomic value. |
item type |
An item type represents a class of items. |
map item |
A map item is a value that represents a map (sometimes called a hash or an associative array). |
primitive simple type |
The primitive simple types are the types defined in 2.2.1 Types adopted from XML Schema. |
root node |
The root node is the topmost node of a tree, the node with no parent. |
schema type |
A schema type corresponds to a type definition component as defined in XSD. |
sequence |
A sequence is an ordered collection of zero or more items. |
stable |
Document order is stable, which means that the relative order of two nodes will not change during the processing of a given query or transformation, even if this order is implementation-dependent. |
string |
A
string
is a sequence of zero or more
characters, or equivalently, a
value in the value space of the |
type annotation |
The term type annotation has
two slightly different meanings. For an atomic value, the type annotation of the value
is the most specific atomic type that it is an instance of (it is also an instance of every type from which that
type is derived). For an element or attribute node, the type annotation is the schema type
(a simple or complex type) against which the node has been validated, defaulting to
|
value |
Because every value is a sequence, the term value is used synonymously with sequence. |