7
現在、ウェブアプリケーションの構造化データを/about-pageに追加しようとしています。私はそこにプロパティを追加したい。次のコードでは、name
とvalue
の両方を使用しています(schema.org)。JSON-LD:値の名前は必要ですか?
Q:私はname
なしのみvalue
を使用して、設定などModularity
value
として、説明をドロップする必要がありますか?
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "product",
"name":"Product_name",
"additionalProperty":
{
"@type":"propertyValue",
"name":"Main features",
"value":
[
{
"@type":"propertyValue",
"name": "Detailed documentation",
"value": "description_of_the_documentation"
},
{
"@type":"propertyValue",
"name": "Fully responsive",
"value": "description_of_the_responsiveness"
}
],
"@type":"propertyValue",
"name":"Other features",
"value":
[
{
"@type":"propertyValue",
"name": "Modularity",
"value": "description_of_the_modularity"
},
{
"@type":"propertyValue",
"name": "Frequent updates",
"value": "description_of_the_updates"
}
]
}
}
</script>
(1)Schema.orgタイプでは大文字と小文字が区別されることに注意してください。だから、 'propertyValue'の代わりに' PropertyValue'を使う必要があります。(2) 'additionalProperty'値には配列を使わなければなりません。 – unor
(1)JSON-LDを使用している場合は、最初の文字を大文字にしないでください。 –
あなたはそれをどう思いますか? '' @type '': "propertyValue" 'を使うと、用語URIは' http:// schema.org/propertyValue'であり、 'http:// schema.org/PropertyValue'とは異なります(後者は有効なSchema.orgタイプ、前者ではありません)。 – unor