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