ext-rep file naming

Leonard Soicher l.h.soicher at qmul.ac.uk
Mon May 10 17:22:32 BST 2004


Dear Peter,

I like your well-thought-out suggestions. 

Presumably the t parameter should occur in a file name iff the L
parameter does.

Now I shall see how far I can get in generating all binary block
designs (up to isomorphism) with given (v,b,k).  Thus, my
file names will look like, for example, v6-b6-k3.icgra.xml.gz .

Regards,  Leonard

On Fri, May 07, 2004 at 02:49:47PM +0100, Peter Dobcsanyi wrote:
> Dear All,
> 
> We are going to have hundreds of ext-rep files floating around in our
> system. To make this situation manageable I recommend the introduction
> of an "ext-rep file naming convention". The purpose of such a scheme is
> twofold. On one hand, it makes the system administration and the
> organization of data processing (including external contributions) much
> easier. On the other hand, it can serve as a base for a simple but
> nevertheless useful web presentation method. This means that we can put
> our design collections online within a few days and long before the
> "real" design database actually comes alive.
> 
> My proposal for ext-rep file naming follows. Before the details, let's
> start with an example. An ext-rep file file which contains the Fano
> plane can be named:
> 
>    t2-v7-b7-r3-k3-L1.icga.xml.gz 
> 
> An ext-rep file's name has the following structure:
> 
>     parameter_section[.content_indicators].type[.compression_type]
> 
>     parameter_section:
> 
>         Describe the parameters of the designs in the given file over
>         the parameter domain of t,v,b,r,k,L, where L stands for lambda.
>         The format is xN-...  where x is one of the parameter's symbol
>         and N is the constant value of the parameter within the file. If
>         some of the parameters are not relevant to the given list of
>         designs and/or are not constant then they are left out.
> 
>     content_indicators:         (optional)
> 
>         One letter symbols to indicate which of the subtrees of a
>         <block_design> tree are present for each block design in the
>         file. The possible values:
> 
>             i   <indicators>
>             c   <combinatorial_properties>
>             g   <automorphism_group>
>             r   <resolutions>
>             s   <statistical_properties>
> 
>         It is not required that any of the indicated subtrees is fully
>         expanded.
> 
>         Finally there is a special indicator:
> 
>             a   indicates that all pairwise non-isomorphic designs
>                 of the given parameters are present in the file.
> 
>     type:
> 
>         xml     for XML ext-rep
>         sex     for Lisp S-expressions
> 
>     compression_type:           (optional)
> 
>         gz      gzipped file
>         bz2    
> 
> As you know each design should have a ID. This ID is created from the
> "parameter_section" of the file name by appending '-N' where N is a
> serial number within the file starting 0. (Note, we use 0-based indexing
> elsewhere in the ext-rep.)
> 
> For the time being, we should arrange our design collection (i.e.
> ext-rep files) in a simple and logical directory structure, like:
> 
>     designs/
>         t-designs/
>         ...
> 
> Some remarks are due to place the proposed naming into the correct
> perspective:
> 
>     - This naming scheme is not a replacement for the database and it
>       cannot (should not) provide the same level of consistency. In
>       particular, the IDs won't be necessarily unique.
> 
>     - There can be overlaps between files, that is OK.
> 
>     - Although it is human readable, the more important design aim
>       behind it was to be able to parse/process/search this system by
>       simple automatic tools.
> 
> 
> Please comment,
> 
> --             ,
>     Peter Dobcsanyi
> 
> _______________________________________________
> Developers mailing list
> Developers at designtheory.org
> http://designtheory.org/cgi-bin/mailman/listinfo/developers



More information about the Developers mailing list