非営利組織のために作成しているサイトがあります。彼らの組織には、米国の住所とカナダの住所があります。 Schema.orgで両方のアドレスを追加したい(JSON-LDを使用)が、方法がわからない。私はもともとこれを試しました:
"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"
},
このスキーマでテストを実行すると、最後のアドレスのみが使用されます。
"location": {}
を使用してアドレスをラップしようとしましたが、エラーがスローされました。
JSON-LDを使用してSchema.orgマークアップに両方のアドレスを追加するにはどうすればよいですか?
複数の文字列/ URL値を追加する と同様: array を使用します。
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"address":
[
{
"@type": "PostalAddress"
},
{
"@type": "PostalAddress"
}
]
}
</script>