このセクションでは、フィード ファイルで使用されるデータ形式について説明します。
NonEmptyString
NonEmptyString 型の要素または属性には、xs:string 型の文字データが含まれます。ただし、文字データには空白文字以外の文字が 1 つ以上含まれている必要があります。
ID
Id 型の要素または属性には、xs:string 型の文字データが含まれます。ただし、文字データは 256 文字未満で、空白文字を含まないという追加の制限があります。
注: CharMatcher.javaLetterOrDigit() と "-._" は許可されます。これら以外の文字が含まれていると、フィードは失敗します。
CollectionMethodType
CollectionMethodType 型の要素は xs:string 型でなければなりません。また、値は「unsolicited」、「point_of_sale」、「after_fulfillment」のいずれかのみに制限されます。
CountryCode
CountryCode 型の要素は、ISO 3166-1 alpha-2 形式の有効な国コードでなければならないという追加の制限がある xs:string 型でなければなりません。
DateTimeWithTimeZone
値は、ISO 8601 の W3C プロファイルで指定された形式の xs:dateTime 型である必要があります。時刻の後にタイムゾーン指定子が必要です。タイムゾーン指定子は、UTC を示す「Z」の場合もあれば、UTC からのオフセットを示す「+hh:mm」または「-hh:mm」の形式の場合もあります。
例
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
RatingRange
説明
RatingRange 型の要素には、単一の評価を含める必要があります。この評価は複数の評価から集計されたものであってはなりません。「0」などの値を使用して「評価なし」を指定しないでください。評価がない場合は、その評価要素をフィードに含めないでください。
評価は xs:decimal 形式で指定する必要があります。これは必須フィールドです。
属性
RatingRange 型の要素には次の 2 つの属性があります。
名前 | 形式 | 発生回数 | 説明 |
---|---|---|---|
min
|
xs:nonNegativeInteger | 必須(1) | 評価の最小値。これは可能な限り最低の評価であり、「評価なし」の値であってはなりません。評価のスケールが 1 から始まる場合は、この属性に 0 を入力しないでください。 |
max
|
xs:nonNegativeInteger | 必須(1) | 評価の最大値。これは可能な限り最高の評価である必要があります。 |
例
<overall min="1" max="10">9</overall>