形式

このセクションでは、フィード ファイルで使用されるデータ形式について説明します。

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>