Katalogdatafiler catalog-data-files
Katalogdatafiler kan ha vilket namn och filsuffix som helst (förutom .ini
).
Katalogdatafiler kan enkelt underhållas med program som stöder tabbavgränsade textdatafiler som Microsoft® Excel och Access.
En katalogdatafil är i princip en tvådimensionell tabell och består av en rubrikpost som identifierar datakolumner och ett valfritt antal dataposter (rader). Fält i både rubrik- och dataposter avgränsas med <TAB>
tecken. Posterna avgränsas med en enda <CR>
(ASCII-kod 0xD
), en enda <LF>
(ASCII-kod 0xA
) eller ett <CR><LF>
-par.
Rubrikposten måste innehålla de exakta namnen för varje datafält. Tomma fält tillåts inte i rubrikraden. Datafältnamn är inte skiftlägeskänsliga. Alla fältnamn måste vara unika.
Inget annat tomt utrymme än fältavgränsarna <TAB>
tillåts i rubrik- och dataposter.
I dataposterna anger två intilliggande <TAB>
tecken ett tomt fält. Tomma fält ärver standardvärden från antingen katalogattributen eller från serverns standardvärden.
Datafälten får inte innehålla <CR>
, <LF>
eller <TAB>
tecken, såvida inte datavärdet är av typen text och omsluts av enkla eller dubbla citattecken. Koda inte HTTP-datafält.
Flera datavärden i samma fält avgränsas med kommatecken (','), om inget annat anges.
Kolumner vars namn börjar med '.' ignoreras; detta tillåter lagring av data i materialkataloger som inte är av intresse för bildåtergivning. Kolumner med okända rubriknamn ignoreras och en varning skrivs till loggfilen.
Fältnamn kan bestå av vilken kombination som helst av ASCII-bokstäver, siffror och"-" och"_".
En eller flera kolumner kan användas som indexnycklar. Om samma tangent förekommer mer än en gång i samma datafil gäller den senare instansen.