web-dev-qa-db-de.com

So finden Sie die richtigen Schemadefinitionen für meine Website

Ich habe verschiedene Artikel auf meiner Website, die sich hauptsächlich mit Psychologie und Psychotherapie befassen. In einigen Artikeln, in denen ich schema.org-Definitionen hinzugefügt habe, sind hier einige Beispiele für itemprop und itemtypes, die ich verwendet habe:

<div itemscope itemtype="https://schema.org/MedicalWebPage">
<link itemprop="about" href="https://schema.org/..." />
<link itemprop="specialty" href="https://schema.org/..." />
<meta itemprop="name" content=".. " />
<meta itemprop="alternateName" content=".." />
<meta itemprop="keywords" content=".."/>
<meta itemprop="aspect" content=".."/>
<div itemscope itemtype="https://schema.org/Article">
<meta itemprop="dateCreated" content=".."/>
<meta itemprop="datePublished" content=".."/>
<meta itemprop="dateModified" content=".."/>
<meta itemprop="headline" content=".."/>
<meta itemprop="image" content=".."/>
<meta itemprop="discussionUrl" content=".."/>
<meta itemprop="url" content=".."/>
<span itemprop="author" itemscope itemtype=".."/></span>

Ich bin an einem Punkt angelangt, an dem ich total verwirrt bin. Ich weiß nicht einmal, ob es Sinn macht, so viele Markup-Definitionen für eine Artikelseite zu haben (wie "url", die nur die URL des Artikels enthält, oder "Keywords", die sowieso in der Kopfzeile enthalten sind). Google hat sowieso keine dieser Eigenschaften angezeigt.

Außerdem bin ich mir nicht sicher, wie ich die richtigen Werte für die Eigenschaftswerte finden soll, wie zum Beispiel:

  • https://schema.org/MedicalTherapy
  • https://schema.org/Psychiatric

Frage (n): Gibt es eine "offizielle" Tabelle mit Artikeltypen, mit denen ich herausfinden kann, welche Eigenschaften am besten passen für meine jeweiligen Artikel und Papiere? Die meisten, die ich gefunden habe, sind für medizinische Zwecke bestimmt, aber für die Psychologie nicht gut geeignet.

Anmerkung: Ich biete Artikelbewertungen an. Darüber hinaus wollte ich einige Schema-Markups verwenden, damit Suchmaschinen das Thema meiner Artikel besser verstehen. Um zu erklären, dass es auf der jeweiligen Seite zum Beispiel um Psychologie, das Thema Angst und Behandlungsmethoden geht, und um mehrere Abschnitte meiner Artikel zu kennzeichnen ("Definition", "Behandlung", "Klassifikationen", "Vorbehalte"). ..) wäre nett.

7
richey

Die Website http://schema.org/ ist die relevante und einzige kanonische Quelle für Schema.org-Typen und -Eigenschaften.

Typ vs. Eigenschaft. Ein Typ repräsentiert eine Sache, eine Eigenschaft dient dazu, Informationen über diese Sache bereitzustellen. Der Name eines Typs beginnt immer mit einem Großbuchstaben (z. B. Person), der Name einer Eigenschaft beginnt immer mit einem Kleinbuchstaben (z. B. name).

Verfügbare Eigenschaften. Wenn Sie strukturierte Daten zu Ihren Inhalten bereitstellen möchten, müssen Sie zunächst geeignete Typen finden, die die Dinge darstellen können. Entitäten, für die Ihr Inhalt steht oder von denen er handelt. Wenn Sie den Typ kennen, ist es einfach zu wissen, welche Eigenschaften verwendet werden können: Sie werden in der Tabelle auf der Seite des Typs aufgeführt

Typenhierarchie Typen sind in einer Hierarchie organisiert, und jeder Typ erbt die Bedeutung und die Eigenschaften von allen übergeordneten Typen. Die ggf. vorhandenen untergeordneten Typen werden unten auf der Typenseite aufgelistet ("Spezifischere Typen"). Der Typ der obersten Ebene ist Thing . Egal welchen Schema.org-Typ Sie verwenden (Person, Rating usw.), es ist immer (auch) ein Thing. ²

Wie finde ich einen passenden Typ? Es gibt zwei Möglichkeiten:

  • Beginnen Sie bei Thing und gehen Sie die Hierarchie durch.
  • Gehen Sie zu http://schema.org/docs/full.html (das alle Typen auf einer einzelnen Seite auflistet) und verwenden Sie Ihre On-Page-Suche (Ctrl+f) mit einigen verwandten Stichwörtern.

Der zweite Weg kann schnell gehen, aber Sie brauchen Glück, da Sie die gleichen Wörter verwenden müssen wie das verwendete Schema.org-Team. Der erste Weg wird immer funktionieren, erfordert aber möglicherweise mehr Arbeit.

Der "Algorithmus" zum Durchlaufen der Hierarchie ist offensichtlich:

  1. Schauen Sie sich die Untertypen des aktuellen Typs an.
  2. Gibt es einen Untertyp, der zu Ihrer Entität passt?
    • Ja: Machen Sie diesen Untertyp zum neuen aktuellen Typ und fahren Sie mit Schritt 1 fort.
    • Nein: Verwenden Sie den Typ aus Schritt 1.

Es ist immer in Ordnung, zu Thing zu wechseln, wenn es für Ihren Fall keinen spezifischeren Typ gibt (Schema.org bietet nicht für alle Typen spezifische Typen an) oder wenn Sie keinen finden. Aber es ist natürlich eine gute Übung und nützlich, den spezifischsten verfügbaren Typ zu verwenden.

Schauen Sie sich also die Untertypen von Thing an: Ist es ein Action? Ist es ein CreativeWork? Ist es ein Event? Stellen wir uns vor, es ist Event. Sie könnten jetzt Event verwenden, aber versuchen Sie erneut, einen genaueren Typ zu finden: Ist es ein BusinessEvent? Ist es ein ChildrensEvent? Und so weiter.


¹ Nur die erste Tabelle auf dieser Seite listet die Eigenschaften auf, die Sie verwenden können. Die zweite Tabelle (mit dem Titel "Instanzen von [… ·] werden möglicherweise als Werte für die folgenden Eigenschaften angezeigt") listet Eigenschaften auf, deren Wert den Seitentyp haben kann.

² Es gibt tatsächlich einen anderen Typ der obersten Ebene, DataType , aber in der Regel müssen Autoren ihn nicht verwenden.

4
unor

Gibt es eine "offizielle" Tabelle mit Artikeltypen, anhand derer ich herausfinden kann, welche Eigenschaften für meine jeweiligen Artikel und Papiere am besten geeignet sind?

Die schema.org Website ist die offizielle Quelle. Aber ich würde einen Schritt zurücktreten und fragen: Was sind Ihre Ziele bei der Verwendung all dieser strukturierten Daten?

Sehr wenig strukturierte Daten werden explizit von Suchmaschinen unterstützt, und was unterstützt wird, konzentriert sich hauptsächlich auf E-Commerce und Mainstream-Publishing.

Das heißt nicht, dass es keinen Wert hat, strukturierte Daten zu verwenden, die von Suchmaschinen nicht ausdrücklich unterstützt werden. Möglicherweise verwenden und verwenden sie Dinge, die nicht öffentlich dokumentiert sind.

Alles in allem ist es ein lebendiges Schema, das sich ständig weiterentwickelt. Viele der obskureren Schemata, wie die, an denen Sie interessiert sind, sind noch nicht gut dokumentiert und können daher nur schwer in vollem Vertrauen verwendet werden, dass Sie dies richtig tun.

Aber auch hier kann es letztendlich bedeutungslos sein, ob es richtig ist, wenn wir nicht genau wissen, ob es überhaupt verwendet wird und wenn ja, wie.

Einige nützliche Informationen finden Sie im W3C Web Schemas Wiki .

0
GDav