カタログデータファイル catalog-data-files
カタログ データ ファイルには、任意の名前とファイル拡張子(.ini を除く)を付けることができます。 Microsoft Excel や Access など、タブ区切りのテキストデータファイルをサポートするアプリケーションを使用すると、簡単に管理できます。
基本的に、カタログ データ ファイルは、データ列と任意の数のデータ レコード(行)を識別するヘッダ レコードで構成される 2 次元テーブルです。 ヘッダーレコードとデータレコードの両方のフィールドは、単一の <TAB>
文字で区切られます。 レコードは、1 つの <CR>
(ASCII コード 0xD
)、1 つの <LF>
(ASCII コード 0xA
)、または <CR><LF>
のペアで区切られます。
ヘッダーレコードには、各データフィールドの正確な名前を含める必要があります。 ヘッダー行には空のフィールドを使用できません。 データフィールド名では、大文字と小文字が区別されません。 すべてのフィールド名は一意である必要があります。
スペース文字はフィールドの区切り文字として使用できません。 ヘッダーレコードではスペースは使用できません。 データレコードでは、データフィールドの先頭または末尾にあるスペースは、そのデータフィールドの一部と見なされます。
データレコードでは、2 つの隣接する <TAB>
文字が空のフィールドを示します。 空のフィールドは、カタログ属性またはサーバーのデフォルトからデフォルト値を継承できます。
データフィールドは、必要に応じて二重引用符で囲むことができます。 データ値がテキスト型で、二重引用符で囲まれている場合を除き、<CR>
、<LF>
または <TAB>
の文字を含めることはできません。 データフィールドは HTTP エンコードしないでください。
同じフィールド内の複数のデータ値は、特に指定がない限り、コンマで区切られます。
名前が「。」で始まる列 は無視されます。 これにより、画像カタログへのデータの保存が可能になります。画像カタログは画像サービングには関係ありません。 ヘッダー名が不明な列は無視され、警告がログファイルに書き込まれます。
フィールド名は、ASCII 文字、数字、「–」および「_」の任意の組み合わせで構成することができます。
1 つ以上の列をインデックスキーとして使用できます。 同じデータファイル内で同じキーが複数回発生した場合は、後のインスタンスが優先されます。