JSON-LD Schema.org: страница с несколькими видео / изображениями
Я не могу понять, как бы вы определили кучу видео на одной странице. т.е. страница поиска. Допустим, у вас есть сайт, который возвращает 50 разных видео. Тогда как вы должны определить это с JSON-LD
?
1 ответ
Решение
Если у вас есть несколько элементов в качестве значения свойства, вы можете использовать массив:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
Если у вас есть несколько элементов на верхнем уровне (не как значение свойства), вы можете использовать (именованный) граф и массив:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@graph":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
И вы могли бы, конечно, использовать несколько script
элементы:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>