Abgleich der schema.org-Markup zwischen QA/solved und DFP/core

Soweit ich das aus anderen Beiträgen entnehmen kann, wird das schema.org-Markup für QAPage vom discourse-solved-Plugin generiert. Ich habe zum Beispiel Wrong answerCount value from discourse-solved - #6 by sam gelesen, das einige Diskussionen über Probleme bei der Anpassung eines allgemeineren Forums an das Q-A-Modell enthält.

Für Konsumenten (einschließlich mir/Google) ist dies eine etwas duplizierte Auszeichnung mit dem DFP, das vom Hauptforum erzeugt wird. Tatsächlich werden beide derzeit als Haupteinheit der Seite markiert. Ärgerlicherweise überschneiden sie sich auch nicht vollständig in ihren Inhalten, was einige naive Deduplizierungen fehlschlagen lässt. Zum Beispiel:

  • Der Autor des Frage/Antwort-Markups verwendet den menschenlesbaren Namen und keine URL, aber der Autor des DFP verwendet den Handle + URL. Das lässt die Autoren sehr unterschiedlich erscheinen.
  • Der Inhalt des Frage/Antwort-Markups ist gekürzt, aber der Inhalt des DFP ist aufgrund von Microdata vollständig vorhanden.
  • Wie im oben genannten Beitrag diskutiert, wird die Anzahl der Antworten quasi erfunden.
  • dateCreated wird in Frage verwendet, aber datePublished wird in DFP verwendet.

Der Titel und das Datum scheinen konsistent zu sein, aber manchmal benötigt unsere Deduplizierungslogik mehr, wenn sie global implementiert wird.

Als minimale Verbesserung ohne größere Änderungen, denken Sie, dass Sie vielleicht die Autoreninformationen so anpassen könnten, dass beide konsistent Handle, Name (Sie können alternateName - Schema.org Property zur Unterscheidung verwenden) und die Profil-URL an beiden Stellen haben?

7 „Gefällt mir“

Danke für die Meldung! Wir werden sicherstellen, dass sich jemand im nächsten Monat darum kümmert.

3 „Gefällt mir“

Die oben genannten Probleme wurden behoben durch:

2 „Gefällt mir“

Tolle @rrlevering, findest du, dass wir an einem guten Punkt sind, um diese Anfrage jetzt abzuschließen?

Ich stelle einen Timer, um sie in ein paar Tagen zu schließen.

2 „Gefällt mir“

Vielen Dank für die Korrekturen. Ich denke, die Markierungen sind ausreichend ausgerichtet (hauptsächlich aus den Autoreninformationen), sodass wir jetzt die Deduplizierung auf unserer Seite mithilfe einer Kombination aus Autor und Zeitstempel durchführen können. Um Ihnen mitzuteilen, was ich plane: Ich werde im Wesentlichen den zusätzlichen Fragetyp in DiscussionForumPosting und den Antworttyp in Comment auf unserer Seite zusammenführen.

Es wäre ratsam, schließlich einen Weg zu finden, dies auf Ihrer Seite zu tun. Entweder integrieren Sie es direkt in Discourse für native Typisierung in der Markierung, um zwischen DFP oder Frage zu wählen, ODER Sie verwenden Knoten-IDs, um den zusätzlichen Typ an die Markierung anzuhängen, die von der Kernforenplattform generiert wird (damit der OP als Frage + DiscussionForumPosting mittypisiert wird). Es wird wahrscheinlich irgendwann von unseren Systemen in Berichten verboten oder zumindest als ungültig markiert, aber ich verstehe einige praktische Gründe, warum dies derzeit notwendig ist, während wir diesen Bereich ausloten.

2 „Gefällt mir“

Dieses Thema wurde nach 3 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.