next up previous contents index
Next: Possible domains Up: Domains Previous: Domains   Contents   Index


XML element names for Fib elements

The table 15 lists the names of XML elements and the attributes of the XML elements for the various types respectively Fib elements.

Table 15: Names of XML elements for domains
name description
   
dim The domain is for position vectors respectively dimensions. The attribute is count, which indicates the number of dimensions $Dim$. This element contains one element for each dimension with the name dimension. A dimension element has two attributs number and direction. The attribute number is a natural number greater than $0$, which indicates the number of the dimension. In the position vectors the number'th element is for the dimension. The attribute direction indicates the direction in which the dimension goes. This is a natural number, which indicates, in which direction the number'th dimension is mapped. The possible values are described in table 7 on page [*].
subfunction domain for the elements of subfunctions
property This is the domain of property elements with the given name. The attribute name contains the name of the property. Possible names are listed in table 2 on page [*].
inVar This is the domain for the number'th input variable. The attribute is number, which indicates the number of the input variable. (The count of the input variables of a root-element starts at 1 .)
Names of XML elements for domains that are relevant
for compressed storing
area This type is for domains for the area element (see section 9.6 on page [*]). The corresponding domain is a vector domain with 2 elements / subdomains. The first element or the first subdomain is used for the number ($n$) of subareas / vectors, it is part of the domain of the natural numbers. The second element is the domain for the subareas ($B_{1}$), it is a vector domain with two elements or subdomains, each of which come from the domain of integers.
variable Values that are needed to encode variables. The domain should include the natural numbers from 0 to the maximum number of variables defined in the Fib leafs in the main-Fib-object. The Fib tree-leaf in the main-Fib-object above which the most variables are defined respectively the branch with the most defined variables, thus determins the domain.
comments Values that are needed to encode comments. The domain should include the natural numbers from 0 to the number of comments in the main-Fib-object.
externObject This is the domain for external objects (see section 9.9 on page [*]) in the main-Fib-object. The domain is a vector with 4 elements. The vector elements are in ther the order for the identifier, the number of input values, the number of subobjects and the number of output variables. All vector element domains, except for the identifier, are part of the natural numbers. The vector element domain for the identifier is part of the integers.
externObjectInput This domain is for the input values for external objects (see section 9.9 on page [*]) . The domain is an vector domain. The attribute identifier is an integer and determines the identifier of the external object, for which elements the domain is.
externSubobject This domain type is for the input values for external subobjects (see section 9.10 on page [*]). The domain is an vector domain. The attribute number is a natural number and determines the number of the external subobject, for which elements the domain is.
externSubobject This domain type is for the number of input variables for external subobjects (see section 9.10 on page [*]). The domain is always a subset of the natural numbers.
setElement This type is for the domain for the set-element (see section 9.12 on page [*]). The corresponding domain is a vector domain with 3 elements / subdomains. The first element or the first subdomain is used for the number ($n$) of variables and number of values to be set per set, it is part of the domain of the natural numbers. The second element or the second subdomain is used for the number ($k$) of the sets of values to be set. It is also part of the domain of the natural numbers. The third and final element is the domain for the vectors for the values to be set ($W_{i.g}$) and is a domain for vectors, which element- or subdomains are domains for numbers (scalar). Further as an attribut domainNr a natural number can be specified for the domain number $DomainNr$. If the attribute domainNr is missing, the domain number $DomainNr$ is $0$ .
matrixElement This type is for the domain for the matrix-element (see section 9.13 on page [*]). The corresponding domain is a vector domain with 4 elements / subdomains. The first element or the first subdomain is used for the number ($d$) of dimension variables, the number $i$ of value variables and number of values $i$ to be set per set, it is part of the domain of the natural numbers. The second element or the second subdomain is used for the number ($k$) of the sets of values to be set. It is also part of the domain of the natural numbers. The third element is the domain for the areas respectively for the start and end values for the different dimension variables, it is a vector domain with two elements or subdomains, each of which come from the domain of integers.The fourth and final element is the domain for the vectors for the values to be set ($W_{a.b}$) and is a domain for vectors, which element- or subdomains are domains for numbers (scalar). Further as an attribut domainNr a natural number can be specified for the domain number $DomainNr$. If the attribute domainNr is missing, the domain number $DomainNr$ is $0$ .
 


next up previous contents index
Next: Possible domains Up: Domains Previous: Domains   Contents   Index
Betti Österholz 2013-02-13