ここでは、BroadcastService
エンティティ タイプのコンテンツ マークアップ プロパティについて詳しく説明します。
仕様表
プロパティ | タイプ | 説明 |
---|---|---|
@context |
Text | 必須 - 常に ["http://schema.org", {"@language": "xx"}]
|
@type |
Text | 必須 - ライブテレビの場合は、常に BroadcastService に設定されます。 |
@id |
URL | 必須 - URI 形式のコンテンツ ID(例: https://example.com/1234abc)。@id は次の要件を満たしている必要があります。
url は識別子としてすべての要件を満たしているため、エンティティの url を @id として使用することをおすすめします。詳しくは、ID のセクションをご覧ください。 |
url |
URL | 必須 - フィードの正規 URL。フィード内のコンテンツと Google のデータベースのコンテンツを照合するために使用されます。url 次の要件を満たす必要があります。
urlTemplate プロパティをご覧ください。 |
name |
Text | 必須 - ネットワークの名前。
|
broadcastDisplayName |
Text | 必須 - 一般に番組ガイドなどでユーザーに表示される、ネットワークの表示名。この値は name と同じでもかまいません。 |
potentialAction |
WatchAction | 必須 - アクションの詳細を提供するアクション マークアップ オブジェクト。詳しくは、アクション マークアップのプロパティをご覧ください。 |
sameAs |
URL | ネットワークを識別できる参照ウェブページの URL。たとえば、そのネットワークについて説明する Wikipedia ページなど。これは url プロパティとは異なる値にする必要があります。 |
image |
ImageObject | ライブテレビ サービスに関連する画像。最小サイズは幅 140 ピクセル×高さ 210 ピクセルで、アスペクト比は 2:3 にする必要があります。できるだけ高解像度の PNG または JPG を提供します。 |
identifier |
PropertyValue | 強くおすすめする理由- このエンティティを明確に識別する外部 ID またはその他の ID。複数の識別子を使用できます。詳しくは、ID プロパティ セクションをご覧ください。 |
例
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastService",
"@id": "http://www.example.com/livestream",
"url": "http://www.example.com/livestream",
"sameAs": "https://en.wikipedia.org/wiki/example_tv_station_(TV_channel)",
"name": "Example TV Station",
"broadcastDisplayName": "ABC-D",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2017-07-21T10:35:29Z",
"availabilityEnds": "2018-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/subscription",
"name": "AMC",
"sameAs": "http://www.example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "co0019701"
}
]
}
関連ページ
これらのプロパティに関連するトピックについては、次のページを確認してください。