Array Layout
The array layout is used to represent an ordered collection of items. It can simply be denoted with the given syntax:
where Item
is the layout of each item in the array.
Semantics
The extended array syntax is not yet implemented.
By default, the array layout is bound to the rdf:List
type restricted so that each rdf:first
property is associated to Item
's type. An array layout is always bound to a list-like type, however, one may use a different type than rdf:List
by using the extended array syntax:
where each element is defined as follows:
Item
: Layout of each item in the array.List
: Type of list. By defaultrdf:List
.first
: Property associating each list node to its value. By defaultrdf:first
.rest
: Property associating each list node to the next. By defaultrdf:rest
.nil
: Empty list value. By defaultrdf:nil
.
Last updated