Schema.org 多源播放页面的TVEpisode条目
Schema.org TVEpisode entries for multi-source playback page
我正在扩展一个静态网站,其中包含电视剧中背景化的可播放视频,我想知道如何正确填写标签 url
and datePublished
。
目前,只有一个可嵌入源,生成的JSON-LD是:
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "TVEpisode",
"partOfTVSeries" : {
"@type" : "TVSeries",
"name" : "Name of the Show"
},
"keywords": "a,list,of,comma,separated,tags",
"partOfSeason" : {
"@type" : "TVSeason",
"seasonNumber" : "1"
},
"episodeNumber" : "1",
"image" : "absolute/path/to/video/image.jpg",
"url" : "permalink",
"review" : {
"@type" : "Review",
"author" : {
"@type" : "Person",
"name" : "Summary Author Name"
},
"reviewBody" : "Summary"
}
}
</script>
只有一个可嵌入源,只需使用模板函数检索固定链接和视频发布日期即可。
但我不知道如何针对多个来源执行此操作。
我试图简单地复制整个块,模拟迭代,更改提到的值但是在使用 Structured Data Testing Tool 进行测试时,虽然没有报告错误,但第二个条目被忽略了。
在 JSON-LD 中,如果 属性 有多个值,则必须 而不是重复 属性。
您可以提供多个 VideoObject
items for the TVEpisode
, by using TVEpisode
’s associatedMedia
/encoding
属性:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "TVEpisode",
"associatedMedia": [
{
"@type": "VideoObject",
"name": "Source 1"
},
{
"@type": "VideoObject",
"name": "Source 2"
}
]
}
</script>
现在您可以区分电视剧集及其视频的元数据。
我正在扩展一个静态网站,其中包含电视剧中背景化的可播放视频,我想知道如何正确填写标签 url
and datePublished
。
目前,只有一个可嵌入源,生成的JSON-LD是:
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "TVEpisode",
"partOfTVSeries" : {
"@type" : "TVSeries",
"name" : "Name of the Show"
},
"keywords": "a,list,of,comma,separated,tags",
"partOfSeason" : {
"@type" : "TVSeason",
"seasonNumber" : "1"
},
"episodeNumber" : "1",
"image" : "absolute/path/to/video/image.jpg",
"url" : "permalink",
"review" : {
"@type" : "Review",
"author" : {
"@type" : "Person",
"name" : "Summary Author Name"
},
"reviewBody" : "Summary"
}
}
</script>
只有一个可嵌入源,只需使用模板函数检索固定链接和视频发布日期即可。
但我不知道如何针对多个来源执行此操作。
我试图简单地复制整个块,模拟迭代,更改提到的值但是在使用 Structured Data Testing Tool 进行测试时,虽然没有报告错误,但第二个条目被忽略了。
在 JSON-LD 中,如果 属性 有多个值,则必须
您可以提供多个 VideoObject
items for the TVEpisode
, by using TVEpisode
’s associatedMedia
/encoding
属性:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "TVEpisode",
"associatedMedia": [
{
"@type": "VideoObject",
"name": "Source 1"
},
{
"@type": "VideoObject",
"name": "Source 2"
}
]
}
</script>
现在您可以区分电视剧集及其视频的元数据。