以下は、XML 仕様の単純なデータ型のコンテンツと形式に関する一般的な要件です。
xs:string
xs:string データ型を使用する場合は、次のベスト プラクティスを念頭に置いてください。
- 常に文字列をトリムして、先頭と末尾の空白を削除します。
- 文字列がエンドユーザーに表示される場合(当事者の名前、役職、固有名詞など)、読みやすさを向上させるため、可能な限りデータをタイトルケースに変換します。
日時型
xs:date
xs:date データ型を使用する場合は、ISO-8601 形式で入力します。
xs:dateTime
xs:dateTime データ型を使用する場合は、ISO-8601 形式で入力します。
PartialDate
PartialDate は、ISO-8601 形式で日付をさまざまなレベルの具体性で設定できる共用体です。
- 特定の日付(
YYYY-MM-DD) - 1 か月間を
YYYY-MMとします - 1 年間の期間を
YYYYとして指定
部分的な日付は、範囲内の最新の日付として解釈されます(特に記載がない限り)。たとえば、2026-01 の PartialDate が指定された場合、これは 2026-01-31 として解釈されます。イベントが 2026-02 にドリフトする場合は、検証エラーを回避するために、2026-01-31 以前に PartialDate 値を更新することが重要です。
xs:boolean
xs:boolean データ型を使用する場合は、true または false(大文字と小文字を区別)の値で入力します。
xs:language
xs:language データ型を使用する場合は、ISO 639 標準に対応する 2 文字の小文字の値として入力します。