私はschema.org/Product定義といくつかのカスタム要素を組み合わせた良いjson-ldを取得しようとしています。json-ld:カスタム値をモデル化する良い方法
私はxsdバックグラウンドから来ており、json-ldの拡張性は非常に難しいようです。
私はGoogle(https://developers.google.com/search/docs/guides/search-gallery)で見つかった製品のテンプレートマークアップから開始し、それを拡張しようとしました(私はmydomain:tagsのようなものを追加したいと思います)。
<script type="application/ld+json">
{
"@context": ["http://schema.org/",
{"mydomain": "http://mystuff.com/"}],
"@type": "Product",
"name": "Executive Anvil",
"image": "http://www.example.com/anvil_executive.jpg",
"description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
"mpn": "925872",
"brand": {
"@type": "Thing",
"name": "ACME"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "89"
},
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "119.99",
"priceValidUntil": "2020-11-05",
"itemCondition": "http://schema.org/UsedCondition",
"availability": "http://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Executive Objects"
}
},
"mydomain:tags" : {}
}
</script>
私がここで間違っていることについての手がかりは非常に高く評価されます。 これはおそらく愚かなものです...
http://json-ld.org/playground/から製品のサンプルをコピーし、Googleの構造化データテストツール(https://search.google.com/structured-data/testing-ツール/)それは4つのエラーを与える? – DubNoBassWithMyHeadMan
質問の例で何が問題になっていますか? – unor
構造化データテストツールでは、 "製品"タイプのオブジェクトのプロパティhttp://mystuff.com/tagsを認識しないと言われています。 – DubNoBassWithMyHeadMan