Kann ich mehrere Elementtypen in einem Objektbereich für Schema.org verwenden?

9

Ich frage mich, ob ich mehrere Itemtypen in einem Artikelbereich verwenden kann. Zum Beispiel habe ich das im Moment:

%Vor%

Wenn ich einen strukturierten Datentest in den Web-Entwicklertools von Google durchführe, werden nur Elemente innerhalb des Professional-Service-Schemas erfasst und jeder mit dem Webseitenschema verknüpfte Artikelpropag wird ignoriert und nicht als Teil des Professional-Service erkannt. Ich verstehe, wie man sie verschachtelt und warum es passiert.

Kann ich mehrere Artikel in einem Artikelbereich haben? Wie:

%Vor%     
Lee Wiggins 22.02.2014, 23:20
quelle

1 Antwort

5

Ja, Sie können mehrere Elementtypen in einem itemtype -Attribut verwenden, sofern sie aus demselben Vokabular stammen. Siehe Mikrodaten: itemtype :

  

Das itemtype -Attribut muss, falls angegeben, einen Wert haben, der ein ungeordneter Satz von durch Leerzeichen getrennten Token ist, bei denen Groß- und Kleinschreibung eine Rolle spielt. Jede dieser URLs ist eine gültige URL, die eine absolute URL ist sind so definiert, dass sie dasselbe Vokabular verwenden.

Beachten Sie jedoch, dass dann alle Eigenschaften ( itemprop -Werte) für alle angegebenen Elementtypen definiert werden müssen. Sie können also nicht sagen, dass eine bestimmte Eigenschaft nur zu einem bestimmten Elementtyp gehören sollte.

Sie hätten also immer noch das gleiche Problem. In Ihrem Fall sollten Sie entweder die korrekte Verschachtelung verwenden oder das Attribut itemref verwenden, um Eigenschaften zu den entsprechenden hinzuzufügen Elemente, die auf der Seite verstreut sind.

FWIW, das Schema.org-Vokabular definiert auch die Eigenschaft additionalType . Dies kann auch verwendet werden, um zusätzliche Elementtypen aus anderen Vokabularen anzugeben. Das erlaubt Ihnen jedoch nicht, die Eigenschaften des zusätzlichen Elementtyps zu verwenden.

    
unor 23.02.2014 14:41
quelle

Tags und Links