Mehrere Adressen in JSON-LD Schema.org


8

Ich habe eine Website, die ich für eine gemeinnützige Organisation erstelle. Ihre Organisation hat eine Postanschrift in den USA und eine Postanschrift in Kanada. Ich möchte beide Adressen mit Schema.org hinzufügen (mit JSON-LD), kann aber nicht herausfinden, wie. Ich habe das ursprünglich versucht:

"address": {
    "@type": "PostalAddress",
    "addressCountry": "United States",
    "addressLocality": "City",
    "addressRegion": "State",
    "postalCode": "12345",
    "postOfficeBoxNumber": "1234"
},
"address": {
    "@type": "PostalAddress",
    "addressCountry": "Canada",
    "addressLocality": "City",
    "addressRegion": "Province ",
    "postalCode": "Zip",
    "streetAddress": "Box 123 12345 - 123 Street NW"
},

Wenn ich einen Test für dieses Schema durchführe, wird nur die letzte Adresse verwendet.

Ich habe versucht, die Adressen mit zu verpacken, "location": {}aber das hat einen Fehler ausgelöst.

Wie würde ich beide Adressen mit JSON-LD zum Schema.org-Markup hinzufügen?

Antworten:



1

Ich weiß, dass diese Frage vier Jahre alt ist, aber ich bin mir ziemlich sicher, dass es eine noch bessere Möglichkeit gibt, mehrere Adressen unter einer @ -Organisation anzukündigen .

Erstens, da Schema.org kein itemProp speziell für Informationen zum Hauptquartier hat, ist es am nächsten (wie in der obigen Antwort beschrieben), die Adresse zu verwenden, um den NAP für den Standort des Hauptquartiers hinzuzufügen. Verwenden Sie dann für die Nicht-HQ-Standortdaten den Standort , um ein Array einzurichten, in dem die Informationen der einzelnen Einträge aufgeführt sind.

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "address": {HQ PostalAddress, etc.},
  "location":[
    {
      "@type": "PostalAddress"
    },
    {
      "@type": "PostalAddress"
    }
  ]
}
</script>

Sollte nun die Adresse des Hauptsitzes in das Standortarray aufgenommen werden und zusätzlich mit der nicht verschachtelten Adresse separat angekündigt werden ? Es kommt darauf an: Wenn das Hauptquartier nur eine Unternehmenszentrale ist, die den normalen Geschäftsverkehr nicht wie die Standorte abwickelt (überlegen Sie, wie das Dominoes-Heimbüro im Vergleich zu allen Filialen / Nachbarschaftsstandorten funktioniert), würde ich Nein sagen, andernfalls ja.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.