Ste*_*fan 4 schema.org json-ld
schema.org 文档有时会提到“指针”。例如Product模式具有属性isSimilarTo。
我明白,我可以直接使用 aProduct或 a Service。例如:
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "BMW",
"isSimilarTo": {
"@type": "Product",
"name": "Mercedes Benz"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "100000.00"
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是在这种情况下使用和解释术语“指针”的唯一且正确的方法吗?对于指针,我宁愿期望一些值(ID 或 URL 或类似的)只是指向另一个产品或服务。
您的示例是正确的,它遵循 Schema.org 对isSimilarTo财产预期价值的建议。但是 Schema.org 允许每个属性的 URI 值,即使是那些没有明确列出URL为预期值的属性。
所以你也可以使用:
"isSimilarTo": {
"@id": "https://example.com/products/mercedes-benz#this"
},
Run Code Online (Sandbox Code Playgroud)
请注意,消费者(如 Google)不一定会遵循这些参考资料。您也可以使用这两种方式:在当前页面上提供数据(或其中一些),并引用项目的 URI:
"isSimilarTo": {
"@id": "https://example.com/products/mercedes-benz#this",
"@type": "Product",
"name": "Mercedes Benz",
"url": "https://example.com/products/mercedes-benz"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |