structural change in list_of_designs

Peter Dobcsanyi p.dobcsanyi at designtheory.org
Mon Jun 7 17:57:21 BST 2004


Hi,

There has been a structural change in how a <list_of_designs> tree (that
is an ext-rep document) is formed. The reasons for this change were,
among others, to make possible to easily sort designs by their selected
properties and to make possible iterative processing of an ext-rep
source.

The new structure is:

 start = list_of_designs		# root of every ext-rep document
 
 list_of_designs = element list_of_designs {
     attribute dtrs_protocol	     { "2.0" } ,
     attribute design_type            { "block_design" | "latin_square" } ,
     attribute pairwise_nonisomorphic { "true" | "false" | "unknown" } ,
     attribute no_designs             { xsd:nonNegativeInteger | "unknown" } ? ,
     attribute precision              { xsd:positiveInteger } ? ,
     list_definition ? ,
     info ? ,
     designs
 }
 
 # no designs should be repeated.
 designs = element designs { ( block_design | latin_square ) * }

Please note, since this is a significant structural change the
"dtrs_protocol" has been bumped to 2.0.

--             ,
    Peter Dobcsanyi



More information about the Developers mailing list