Buch: /product-review-feeds/_book.yaml
Title: XML-Schemareferenz
Das XML-Schema für Google-Rezensionsfeeds definiert die zulässige Struktur Ihres XML-Feeds. XML-Schemas verwenden die Dateiendung .xsd
. Wie DTD-Dateien definiert ein XML-Schema die Elemente und Attribute, die in einem XML-Dokument angezeigt werden können.
Weitere Informationen zu XML-Schemas finden Sie in dieser XML-Schema-Primer.
Das XML-Schema für Produktbewertungsfeeds wird hier veröffentlicht: http://www.google.com/shopping/reviews/schema/product/2.3/product_reviews.xsd
Es folgt eine Beschreibung der durch dieses Schema definierten Feedstruktur. In dieser Beschreibung beziehen sich Typnamen mit dem Präfix xs:
auf integrierte XML-Schematypen, die sich im XML-Namespace http://www.w3.org/2001/XMLSchema
befinden.
Unser System erwartet immer einen vollständigen Feed. Alle bisher eingereichten Rezensionen, die nicht in deinem nächsten vollständigen Feed enthalten sind, werden gelöscht. Daher solltest du immer alle Rezensionen einreichen, wenn du deinen Feed einreichst.
Element der obersten Ebene: <feed>
Das Element <feed>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<version>
|
Erforderlich (1) | xs:string
|
Gibt an, welche Version des Rezensionsfeedschemas verwendet wird. Derzeit wird nur <version>2.3</version> unterstützt. |
<aggregator>
|
Optional (1) | aggregatorType
|
Ein Publisher kann einen Rezensionsaggregator verwenden, um Rezensionen zu verwalten und die Feeds bereitzustellen. Dieses Element gibt die Verwendung eines Aggregators an und enthält Informationen zum Aggregator. |
<publisher>
|
Erforderlich (1) | publisherType
|
Die Informationen über den Publisher. Dies kann ein Einzelhändler, ein Hersteller, ein Rezensionsdienstleister oder eine andere Rechtspersönlichkeit sein, die Produktrezensionen veröffentlicht. |
<reviews>
|
Optional (1) | xs:sequence
|
Enthält die Rezensionen. |
Mit <feed>
werden Eindeutigkeitseinschränkungen für Elemente im Feed definiert.
Untergeordnete Elemente
<aggregator>
Ein Verlag oder Webpublisher kann einen Aggregator für Rezensionen verwenden, um Rezensionen zu verwalten und die Feeds bereitzustellen. Dieses Element gibt die Verwendung eines Aggregators an und enthält Informationen zum Aggregator. Das Element <aggregator>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<name> |
Erforderlich (1) | nonEmptyStringType |
Der Name des Aggregators der Rezensionen. |
<publisher>
Die Informationen zum Publisher. Dies kann ein Einzelhändler, ein Hersteller, ein Rezensionsunternehmen oder eine Rechtspersönlichkeit sein, die Produktrezensionen veröffentlicht. Das Element <publisher>
enthält diese Elemente in der aufgeführten Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<name> |
Erforderlich (1) | nonEmptyStringType |
Der Name des Publishers der Rezensionen. |
<favicon> |
Optional (1) | httpUrlType |
Ein Link zum Favicon des Publishers des Unternehmens. Die Bildgröße muss eine Favicon-Größe von 16 x 16 Pixel haben. Das Bildformat muss GIF, JPG oder PNG sein. |
<reviews>
Enthält die Rezensionen. Das Element <reviews>
enthält diese Elemente in der aufgeführten Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<review> |
Erforderlich (1 unbegrenzt) | reviewType |
Eine individuelle Rezension für ein Produkt. Wenn sich eine Rezension auf mehrere Produkte im Inventar des Publishers bezieht, gib die Rezension einmal an und füge mehrere <product> -Elemente in das <products> -Element ein. |
<review>
Eine individuelle Rezension für ein Produkt. Wenn sich eine Rezension auf mehrere Produkte im Publisher-Inventar bezieht, gib die Rezension einmal an und füge mehrere <product>
-Elemente in das <products>
-Element ein.Das <review>
-Element enthält diese Elemente in der aufgeführten Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<review_id> |
Optional (1) | nonEmptyStringType |
Die permanente, eindeutige Kennung für die Produktüberprüfung im System des Verlags oder Webpublishers. |
<reviewer>
|
Erforderlich (1) | reviewerType |
Der Autor der Rezension. |
<review_timestamp> |
Erforderlich (1) | xs:dateTime |
Der Zeitstempel, der angibt, wann die Rezension geschrieben wurde. Beispiele: 2014-04-21T11:07:07-06:00 2014-04-21T18:00:00+01:00 2014-04-21T00:00:00Z |
<title> |
Optional (1) | nonEmptyStringType |
Der Titel der Rezension. |
<content> |
Erforderlich (1) | nonEmptyStringType |
Der Inhalt der Rezension. |
<pros>
|
Optional (1) | xs:sequence |
Enthält die Experten basierend auf der Meinung des Rezensenten. Textbausteine wie "pro:" weglassen, sofern sie nicht vom Prüfer geschrieben wurden |
<cons>
|
Optional (1) | xs:sequence |
Enthält die Nachteile, die auf der Meinung des Rezensenten basieren. Textbausteine wie "con:" weglassen, sofern sie nicht vom Prüfer geschrieben wurden |
<reviewer_images>
|
Optional (1) | xs:sequence |
Enthält Links zu Bildern des Produkts, die vom Rezensenten bereitgestellt wurden. |
<review_url>
|
Erforderlich (1) | reviewUrlType |
Die URL der Landingpage der Rezension. |
<ratings>
|
Erforderlich (1) | xs:sequence |
Enthält die mit der Rezension verknüpften Bewertungen. |
<products>
|
Erforderlich (1) | xs:sequence |
Enthält die mit der Rezension verknüpften Produkte. |
<is_spam> |
Optional (1) | xs:boolean |
Gibt an, ob die Rezension im System des Verlags oder Webpublishers als Spam markiert wurde. |
<collection_method> |
Optional (1) | collectionMethodType |
Die Methode, mit der die Rezension erfasst wurde. Folgende Werte sind zulässig:
|
<transaction_id> |
Optional (1) | nonEmptyStringType |
Eine permanente, eindeutige Kennung für die Transaktion, die im Zusammenhang mit der Rezension im System des Verlags oder Webpublishers steht. Diese ID kann verwendet werden, um anzugeben, dass mehrere Rezensionen mit derselben Transaktion verknüpft sind. |
<reviewer>
Der Autor der Rezension. Das Element <reviewer>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<name>
|
Erforderlich (1) | reviewerNameType |
Der Name des Autors der Rezension. Beispiel: <name>Jane</name> |
<reviewer_id> |
Optional (1) | nonEmptyStringType |
Eine permanente, eindeutige Kennung für den Autor der Rezension im System des Verlags oder Webpublishers. Beispiel: <reviewer_id>14295</reviewer_id> |
<name>
Der Name des Autors der Rezension. Das <name>
-Element ist eine Erweiterung von nonEmptyStringType
und enthält den Namen oder Alias des Rezensenten. Das Element <name>
enthält diese Attribute.
Attribut | Vorkommen | Typ | Beschreibung |
---|---|---|---|
is_anonymous |
Optional | xs:boolean |
Gibt an, ob der Rezensent anonym ist. Beispiel: <name is_anonymous="true">Anonymous</name> |
<pros>
Enthält die Experten basierend auf der Meinung des Rezensenten. Das Element <pros>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<pro> |
Erforderlich (1 unbegrenzt) | nonEmptyStringType |
Ein Profi, der auf der Meinung des Rezensenten basiert. Die Dienstleister sollten in derselben Reihenfolge aufgeführt werden, in der sie angezeigt werden. Textbausteine wie „&prot;pro:" weglassen, es sei denn, sie wurden vom Rezensenten verfasst. Beispiel: <pros> <pro>Sleek design</pro> </pros> |
<cons>
Enthält die Nachteile, die auf der Meinung des Rezensenten basieren. Das Element <cons>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<con> |
Erforderlich (1 unbegrenzt) | nonEmptyStringType |
Ein einzelner Nutzer, der auf der Meinung des Rezensenten basiert. Die Nachteile sollten in der Reihenfolge ihrer Anzeige aufgeführt werden. Textbausteine wie "con:" weglassen, sofern sie nicht vom Prüfer geschrieben wurden Beispiel: <cons> <con>Pricey</con> </cons> |
<review_url>
Die URL der Landingpage der Rezension. Das <review_url>
-Element ist eine Erweiterung von httpUrlType
und enthält einen Link zur Landingpage der Rezension.
Das Element <review_url>
enthält diese Attribute.
Attribut | Vorkommen | Typ | Beschreibung |
---|---|---|---|
type |
Required | xs:string |
Es muss einer der folgenden Typen sein:
Beispiel: <review_url type="singleton">http://www.example.com/review_5.html</review_url> |
<reviewer_images>
Enthält Bilder des vom Rezensenten bereitgestellten Produkts. Das Tag <reviewer_images>
enthält viele <reviewer_image>
-Elemente.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<reviewer_image>
|
Erforderlich (1 unbegrenzt) | reviewImageType |
Ein Bild des Rezensionsprodukts, das vom Autor der Rezension erstellt wurde. |
<reviewer_image>
Ein Bild aus einem einzelnen Rezensionsbild.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<url> |
Erforderlich (1) | httpUrlType |
Eine URL zu einem Bild des Rezensionsprodukts, das vom Autor der Rezension erstellt wurde. Die URL muss nicht mit einer Bilddateierweiterung enden. Beispiel: <reviewer_images> <reviewer_image> <url>https://example.com/test.jpg</url> </reviewer_image> <reviewer_image> <url>https://example.com/test.gif</url> </reviewer_image> </reviewer_images> |
<ratings>
Enthält die mit der Rezension verknüpften Bewertungen. Das Element <ratings>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<overall> |
Erforderlich (1) | ratingType |
Die Gesamtbewertung des Rezensenten. |
<overall>
Die Gesamtbewertung des Rezensenten. Das Element <overall>
erweitert ein xs:decimal simpleType
-Element und erfasst die vom Prüfer zugewiesene Bewertung. Der Wert sollte sich innerhalb des Bereichs befinden, der durch die Attribute min
und max
definiert wird. Das Element <overall>
enthält diese Attribute.
Attribut | Vorkommen | Typ | Beschreibung |
---|---|---|---|
min
|
Required | xs:integer
|
Die mögliche Mindestzahl für die Bewertung. Dies sollte die schlechteste mögliche Bewertung sein und sollte kein Wert ohne Bewertung sein. |
max
|
Required | xs:integer
|
Die maximal mögliche Zahl für die Bewertung. Der Wert des Attributs max muss größer als der Wert des Attributs min sein. |
<products>
Enthält die mit der Rezension verknüpften Produkte. Das Element <products>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<product> |
Erforderlich (1 unbegrenzt) | productType |
Ein mit der Rezension verknüpftes Produkt. |
<product>
Ein mit der Rezension verknüpftes Produkt. Das Element <product>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<product_ids> |
Optional (1) | productIdsType |
Die mit einem Produkt verknüpften IDs. |
<product_name> |
Optional (1) | nonEmptyStringType |
Beschreibender Name eines Produkts. |
<product_url> |
Erforderlich (1) | httpUrlType |
Die URL des Produkts. Diese URL kann denselben Wert wie das Element <review_url> haben, wenn sie und die Produkt-URL identisch sind. |
<product_ids>
Die mit einem Produkt verknüpften IDs. Das Element <product_ids>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<gtins> |
Erforderlich (für alle Rezensionen, die mit Produkten mit einer bekannten GTIN verknüpft sind, um eine vollständige Rezension zu ermöglichen) Optional (dringend empfohlen) für alle anderen Rezensionen (1) |
gtinsType |
Enthält GTINs (Global Trade Item Numbers), die einem Produkt zugeordnet sind. |
<mpns> |
Erforderlich (MPN, um den Abgleich von Rezensionen zu vereinfachen, wenn das mit der Rezension verknüpfte Produkt keine GTIN hat). Muss mit Marke eingereicht werden) Optional für alle anderen Rezensionen (1) |
mpnsType |
Enthält MPNs (Teilenummer des Herstellers), die mit einem Produkt verknüpft sind. |
<skus> |
Erforderlich (Artikelnummer sollte zur Ermöglichung des Abgleichs von Rezensionen enthalten sein, wenn dem Produkt, das mit der Rezension verknüpft ist) keine GTIN oder MPN zugewiesen ist. Sollte zusammen mit dem Produkt eingereicht werden) Optional für alle anderen Rezensionen (1) |
skusType |
Enthält Artikelnummern (Stock Keeping Unit, Artikelnummern), die mit einem Produkt verknüpft sind. Häufig stimmt das mit der Angebots-ID im Produktfeed überein. |
<brands> |
Erforderlich (Marke sollte hinzugefügt werden, um den Abgleich von Rezensionen zu ermöglichen, wenn dem Produkt, das mit der Rezension verknüpft ist) keine GTIN zugewiesen ist. Muss mit MPN eingereicht werden Optional für alle anderen Rezensionen (1) |
brandsType |
Enthält Markennamen, die mit einem Produkt verknüpft sind. |
<asins> |
Optional (1) | asinsType |
Enthält ASINs (Amazon Standard Identification Numbers), die mit einem Produkt verknüpft sind. |
<gtins>
Enthält GTINs (Global Trade Item Numbers), die einem Produkt zugeordnet sind. Das Element <gtins>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<gtin> |
Erforderlich (1 unbegrenzt) | nonEmptyStringType |
Die Global Trade Item Number des Produkts. |
<mpns>
Enthält MPNs (Teilenummer des Herstellers), die mit einem Produkt verknüpft sind. Das Element <mpns>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<mpn> |
Erforderlich (1 unbegrenzt) | nonEmptyStringType |
Die Teilenummer des Herstellers. |
<skus>
Enthält Artikelnummern (Stock Keeping Unit, Artikelnummern), die mit einem Produkt verknüpft sind. Das Element <skus>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<sku> |
Erforderlich (1 unbegrenzt) | nonEmptyStringType |
Die vorrätige Einheit des Produkts im Inventar des Publishers. |
<brands>
Enthält Markennamen, die mit einem Produkt verknüpft sind. Das Element <brands>
enthält diese Elemente in der angegebenen Reihenfolge.
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<brand> |
Erforderlich (1 unbegrenzt) | nonEmptyStringType |
Der Markenname des Produkts. |
<asins>
Enthält ASINs (Amazon Standard Identification Numbers), die mit einem Produkt verknüpft sind. Das Element
Element | Vorkommen | Typ | Beschreibung |
---|---|---|---|
<asin> |
Erforderlich (1 unbegrenzt) | nonEmptyStringType |
Amazon Standard-Identifikationsnummer des Produkts. Jede ASIN ist 10 Zeichen lang und alphanumerisch. |