2016-06-23 6 views
0

Ich habe eine Website mit Nachrichtenartikeln und versuche die strukturierten Daten von schema.org zu verwenden. Es sagt, dass die name Eigenschaft erforderlich ist, aber ich weiß nicht wirklich, was es halten sollte.Was ist die Namenseigenschaft in schema.org?

In einem Zeitungsartikel, der Titel des Artikels gehen sollte unter der headline Eigenschaft, der Autor Name ist unter author. Es ist also ein wenig unklar, was die name Eigenschaft zu halten hat?

Die einzige Sache, die Schema.org darüber zu sagen hat, ist, dass es "Der Name des Elements" sein sollte, und dass der Wert von einem Texttyp sein sollte. Und der Name des Artikels ist sein Titel .. aber das scheint wie Duplizieren von Inhalten, und Google ist manchmal beängstigend in seiner Politik, verdoppelten Inhalt zu bestrafen. Ich bin mir also nicht sicher, was ich hier machen soll.

Antwort

4

Zunächst benötigt Schema.org nicht die name (oder irgendeine andere) Eigenschaft.
Sie sprechen wahrscheinlich darüber, was Google für eines ihrer Suchergebnisfunktionen benötigt (wenn Sie deren Anforderungen nicht folgen, erhalten Sie diese Funktion nicht; nichts anderes passiert) und/oder was die AMP-Spezifikation erfordert (siehe their issue about headline vs. name).

Die headline property haben in vielen Fällen den gleichen Wert wie die name property. Die Verwendung beider Eigenschaften für den gleichen Inhalt ist völlig in Ordnung (in Microdata: itemprop="headline name"; in RDFa: property="headline name"; in JSON-LD müssten Sie den Wert ein zweites Mal angeben). Bei der Rede von "Duplicate Content" handelt es sich um zwei oder mehr Seiten mit demselben Inhalt, nicht um zwei oder mehr Eigenschaften, die denselben Inhalt haben.

Es gab eine Diskussion vor einiger Zeit (in #423 und in #205) über headline ironischen und darauf hindeutet, dass Autoren name anstelle, aber dies ist nicht geschehen (noch) nicht.