কিছু সত্তা প্রকারের জন্য আপনাকে আপনার ফিডের সামগ্রীর মধ্যে সম্পর্ক স্থাপন করতে হবে। এই তথ্য Google কে ব্যবহারকারীদের কাছে আপনার বিষয়বস্তুর সঠিক ক্রম এবং কাঠামো প্রদর্শন করতে এবং ব্যবহারকারীর প্রশ্ন অস্পষ্ট হলে সঠিক বিষয়বস্তু সনাক্ত করতে সহায়তা করে।
আপনি যে ধরনের সামগ্রী প্রদান করেন তা নির্বাচন করুন:
টিভি শো
আপনি যদি একজন টিভি শো প্রদানকারী হন, তাহলে আপনার মিডিয়া ক্যাটালগ ফিডে TVEpisode
, TVSeason
এবং TVSeries
সত্তার ধরন যোগ করতে হবে। আপনি এই ধরনেরগুলির জন্য ফিল্টার করে উপলব্ধ সত্তা প্রকারগুলি উপলব্ধি করুন বিভাগে এই সত্তাগুলির সংজ্ঞাগুলি খুঁজে পেতে পারেন৷
সম্পর্কগুলো চিহ্নিত করুন
তাদের মধ্যে নিম্নলিখিত সম্পর্ক স্থাপন করা হয়েছে তা নিশ্চিত করুন:
![](https://developers.google.cn/static/actions/media/images/image-media-actions-32.png?authuser=2&hl=bn)
partOfSeries
এবং partOfSeason
বৈশিষ্ট্যগুলি টিভি শো সত্তার ধরনগুলিকে একত্রে সংযুক্ত করে৷একটি
TVEpisode
সত্তার জন্য আপনাকেpartOfSeries
সম্পত্তি প্রদান করতে হবে, যা@id
এবং পর্বেরTVSeries
সত্তারname
উল্লেখ করে।"partOfSeries": { "@type": "TVSeries", "@id": "http://www.example.com/my_favorite_tv_show", "name": "My Favorite TV Show", },
যদি আপনার ফিডে টিভি সিজন থাকে, তাহলে একটি
TVSeason
সত্তার জন্য আপনাকেpartOfSeries
সম্পত্তিতে তারTVSeries
সত্তা নির্দিষ্ট করতে হবে।একটি
TVEpisode
সত্তার জন্য আপনাকেpartOfSeason
প্রপার্টি প্রদান করতে হবে, যা এপিসোডেরTVSeason
সত্তার@id
এবংseasonNumber
উল্লেখ করে।"partOfSeason": { "@type": "TVSeason", "@id": "http://www.example.com/my_favorite_tv_show/s7", "seasonNumber": 7 },
যদি কোনও
TVEpisode
সত্তার ফিডে সংশ্লিষ্টTVSeason
সত্তা না থাকে, তাহলেTVEpisode
সত্তার জন্যpartOfSeason.@id
এবংpartOfSeason.seasonNumber
বৈশিষ্ট্যগুলি প্রদান করতে নিম্নলিখিত পদক্ষেপগুলি নিন:- এর
partofSeries.@id
নিন এবং একটি অনন্যpartOfSeason.@id
(উদাহরণস্বরূপ, http://www.example.com/my_favorite_tv_show?season1 ) তৈরি করতে একটি স্থানধারক ক্যোয়ারী ক্ষেত্র (উদাহরণস্বরূপ, ?season1 ) সংযুক্ত করুন। -
partOfSeason.seasonNumber
1 এ সেট করুন।
TVSeason
সত্তার জন্য বিদ্যমানpartOfSeason.@id
পুনরায় ব্যবহার করতে পারেন অথবা এই স্থানধারকpartOfSeason.@id
TVSeason
সত্তার প্রকৃত@id
দিয়ে প্রতিস্থাপন করতে পারেন।- এর
উদাহরণ
টিভি সিরিজ
আমার প্রিয় টিভি শো
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"url": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
"potentialAction":{ … },
...
}
টিভি সিজন
আমার প্রিয় টিভি শো (সিজন 7)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"url": "http://www.example.com/my_favorite_tv_show/s7",
"name": "My Favorite TV Show, Season 7",
"seasonNumber": 7,
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
},
"potentialAction":{ … },
...
}
টিভি পর্ব
আমার প্রিয় টিভি অনুষ্ঠানের পর্ব 3 (সিজন 7)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVEpisode",
"@id": "http://www.example.com/my_favorite_tv_show/s7/e3",
"url": "http://www.example.com/my_favorite_tv_show/s7/e3",
"name": "John Doe returns at night",
"episodeNumber": 3,
"partOfSeason": {
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"seasonNumber": 7
},
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
},
"potentialAction":{ … },
...
}
রেডিও
如果您是电台提供商,则需要在媒体目录 Feed 中添加 RadioBroadcastService
实体类型。您可以在了解可用的实体类型部分中过滤出这些实体的定义,从而找到这些实体的定义。
确定关系
由于此类集成只有一种实体类型,而不需要建立明确的关系,因此请确保为 RadioBroadcastService
实体收集以下信息:
description
:电台的说明。broadcastDisplayName
:电台的显示名称。areaServed
:电台所在的区域。callSign
:政府签发的电台招牌。对于北美电台,此属性为必填属性。broadcastFrequency
:电台的频率规范。- 对于地面 AM/FM 电台,此属性为必需属性。
- 对于仅在线播放的内容,该值设置为
INTERNET_STREAM
。
broadcastAffiliateOf
:此电台提供节目的网络。如果电台不属于任何联属关系,则此属性不是必需的。broadcaster
:拥有和运营电台的组织。parentService
:父级电台。如果电台是另一个电台的转发器或翻译工具,则必须提供此属性。
示例
{
"@context": "http://schema.googleapis.com",
"@type": "RadioBroadcastService",
"@id": "https://www.example.com/stations?id=1",
"url": "https://www.example.com/stations?id=1",
"name": "KABC",
"callSign": "KABC-FM",
"broadcastDisplayName": "KABC",
"description": "Local News & Information",
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.5",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
"areaServed": {
"@type": "City",
"name": "San Francisco, CA"
},
"broadcastAffiliateOf": [
{
"@id": "https://www.example.com/networks/xyz",
"@type": "Organization",
"name": "XYZ",
"sameAs": "https://en.wikipedia.org/wiki/XYZ"
},
{
"@id": "https://www.example.com/networks/efg",
"@type": "Organization",
"name": "EFG",
"sameAs": "https://www.example.com/"
}
],
"broadcaster": [
{
"@type": "Organization",
"name": "California Local Public Broadcasting",
"sameAs": "https://www.example.org/w/clpb/"
},
{
"@type": "Organization",
"sameAs": "https://www.example.org/kabc",
"name": "KABC Inc"
}
],
"potentialAction": { … },
…
}
সঙ্গীত
如果您是音乐提供商,则需要在媒体目录 Feed 中添加 MusicGroup
、MusicAlbum
和 MusicRecording
实体类型。您可以通过过滤这些类型,在了解可用实体类型部分找到这些实体的定义。
使用 MusicGroup
、MusicAlbum
和 MusicRecording
方法,当某个种子实体播放完内容后,您的应用或平台便可播放来自播放列表 (MusicPlaylist
) 的更多内容。请查看以下场景:
MusicAlbum
实体包含专辑 XYZ(一个种子实体)中的歌曲列表。MusicPlaylist
实体包含一个播放列表,其歌曲与专辑 XYZ 中的歌曲类似。MusicAlbum
实体包含MusicPlaylist
实体作为实体种子操作。
采用此设置时,只要播放专辑 XYZ 中的所有歌曲,您的应用就可以继续播放 MusicPlaylist
实体提供的播放列表中的歌曲。
实体操作和实体种子操作
聆听 Action 支持两种类型的 Action:
- 实体操作:播放特定音乐人、专辑或歌曲(种子实体)。其中包含
MusicGroup
、MusicAlbum
、MusicRecording
。 - 实体种子操作:播放类似于种子实体的内容。它包含
MusicPlaylist
。- 完成实体操作后,您的应用或平台可能会发起实体种子操作。
- 实体种子操作可能包括播放种子实体中的内容。
我们建议您在每个实体操作中添加实体种子操作。
确定关系
- 对于
MusicGroup
,如果您提供实体种子操作,请标识其MusicPlaylist
的@id
和name
。 - 对于
MusicAlbum
和MusicRecording
,您需要确定它们属于哪个MusicGroup
。- 确定
MusicGroup
的@id
和name
。 - 如果您提供实体种子操作,请标识其
MusicPlaylist
的@id
和name
。
- 确定
- 对于
MusicPlaylist
,- 如果适用,请找出最能代表播放列表中内容的
genre
。 - 如果是手动挑选的播放列表,请标识
numTracks
。- 若缺少
numTracks
,则会告知 Google 此播放列表是一个自动生成的无限次播放列表。
- 若缺少
- 如果适用,请找出最能代表播放列表中内容的
示例
音乐团体
- 音乐人:我最喜欢的音乐人
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicGroup",
"@id":"http://www.example.com/artist/my_favorite_artist/",
"url":"http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist",
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/artist_mix/my_favorite_artist/",
"url":"http://www.example.com/artist_mix/my_favorite_artist/",
"name":"My Favorite Artist Mix",
"potentialAction":{ … },
},
...
}
音乐专辑
- 专辑:My Favorite Album
- 音乐人:我最喜欢的音乐人
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicAlbum",
"@id":"http://www.example.com/album/my_favorite_album",
"url":"http://www.example.com/album/my_favorite_album",
"name":"My Favorite Album",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist"
},
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/album_mix/my_favorite_album",
"url":"http://www.example.com/album_mix/my_favorite_album",
"name":"My Favorite Album Mix",
"potentialAction":{ … },
},
...
}
音乐录音
- 歌曲:我最喜欢的歌曲
- 音乐人:我最喜欢的音乐人
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicRecording",
"@id":"http://www.example.com/track/my_favorite_song",
"url":"http://www.example.com/track/my_favorite_song",
"name":"My Favorite Song",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist"
},
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/track_mix/my_favorite_song",
"url":"http://www.example.com/track_mix/my_favorite_song",
"name":"My Favorite Song Mix",
"potentialAction":{ … },
},
...
}
音乐播放列表
- 自定义播放列表:“2010 年代的热门流行歌曲”
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicPlaylist",
"@id":"http://www.example.com/playlist/top_pop_songs/",
"url":"http://www.example.com/playlist/top_pop_songs/",
"name":"Top Pop Songs of the 2010s",
"genre": [
"pop",
"2010s"
],
"numTracks":"46",
"potentialAction":{ … },
...
}
সরাসরি সম্প্রচার
আপনি যদি একজন লাইভ টিভি প্রদানকারী হন, তাহলে আপনার চ্যানেল লাইনআপের প্রতিনিধিত্ব করতে আপনার মিডিয়া ক্যাটালগ ফিডে Organization
, BroadcastService
, CableOrSatelliteService
, এবং TelevisionChannel
সত্তার ধরন যোগ করতে হবে৷ সংশ্লিষ্ট EPG (ইলেক্ট্রনিক প্রোগ্রামিং গাইড) প্রতিনিধিত্ব করার জন্য আপনাকে BroadcastEvent
, TVSeries
, TVEpisode
, Movie
, এবং SportsEvent
সত্তা প্রদান করতে হতে পারে। আপনি এই ধরনেরগুলির জন্য ফিল্টার করে উপলব্ধ সত্তা প্রকারগুলি উপলব্ধি করুন বিভাগে এই সত্তাগুলির সংজ্ঞাগুলি খুঁজে পেতে পারেন৷ আরো বিস্তারিত ব্যাখ্যার জন্য, আপনি লাইভ টিভি চ্যানেল পৃষ্ঠা দেখতে পারেন।
লাইভ টিভি চ্যানেলের প্রতিনিধিত্বকারী সংস্থাগুলির মধ্যে সম্পর্ক
নীচের চিত্রটি দেখায় কিভাবে Organization
, BroadcastService
, CableOrSatelliteService
, এবং TelevisionChannel
সত্তাগুলি সম্পর্কিত:
- ফিড প্রদানকারীর প্রতিনিধিত্বকারী
Organization
(অপারেটর) সত্তা এবংCableOrSatelliteService
পরিষেবার মূল সংস্থাওCableOrSatelliteService
সত্তারprovider
সম্পত্তি ব্যবহার করে সংযুক্ত রয়েছে৷ -
BroadcastService
সত্ত্বার সাথে সংশ্লিষ্টOrganization
সত্তাগুলিBroadcastService
সত্তায়broadcastAffiliateOf
সম্পত্তি ব্যবহার করে সংযুক্ত থাকে। -
TelevisionChannel
সত্তাগুলিCableOrSatelliteService
সত্তার সাথে সংযোগ স্থাপন করে, যা তাদের অন্তর্গত লাইনআপের প্রতিনিধিত্ব করে,inBroadcastLineup
সম্পত্তি ব্যবহার করে। -
TelevisionChannel
এন্টিটিBroadcastService
সত্তার সাথে সংযোগ স্থাপন করে, যাদের প্রোগ্রামিং এই চ্যানেলটি প্রদান করে, প্রদানprovidesBroadcastService
সম্পত্তি ব্যবহার করে।
ব্রডকাস্টসার্ভিস এবং অর্গানাইজেশন সত্ত্বাগুলির মধ্যে সম্পর্ক কীভাবে স্থাপন করা দরকার তার নির্দিষ্ট উদাহরণগুলির জন্য লাইভ টিভি চ্যানেলের ধারণা পৃষ্ঠাটি দেখার জন্য এটি অত্যন্ত সুপারিশ করা হয়।
চ্যানেল এবং তাদের প্রোগ্রামিং গাইড (EPG) এর মধ্যে সম্পর্ক
নীচের চিত্রটি দেখায় কিভাবে BroadcastEvent
সত্তা ফিডের বাকি সত্তাগুলির সাথে লিঙ্ক করে৷
-
BroadcastEvent
সত্ত্বা, একটিBroadcastService
এর প্রোগ্রামিং গাইড (EPG) প্রতিনিধিত্ব করে,BroadcastEvent
সত্তার উপরpublishedOn
সম্পত্তি ব্যবহার করেBroadcastService
সত্তার সাথে সংযুক্ত থাকে। -
BroadcastEvent
এন্টিটিওworkPerformed
প্রপার্টি ব্যবহার করে টপ লেভেলTVEpisode
,TVSeries
,Movie
এন্টিটির সাথে সংযুক্ত হতে পারে। -
BroadcastEvent
সত্তাগুলিকেbroadcastOfEvent
সম্পত্তি ব্যবহার করে শীর্ষ স্তরেরSportsEvent
সত্তাগুলির সাথেও সংযুক্ত করা যেতে পারে৷ - অনলাইনে স্ট্রীম হওয়া চ্যানেল-হীন ইভেন্টগুলির জন্য,
BroadcastEvent
সত্তাগুলি লাইভ স্ট্রিম করা হচ্ছে তার উপর নির্ভর করেworkPerformed
বাbroadcastOfEvent
প্রপার্টি ব্যবহার করে লাইভ ইভেন্টের প্রতিনিধিত্বকারী সত্তার সাথে সংযোগ স্থাপন করে। এই ধরনের ক্ষেত্রে,publishedOn
সম্পত্তির প্রয়োজন হয় না যেহেতু একটি চ্যানেলের সাথে সংযোগের প্রয়োজন হয় না।
উদাহরণ
নিম্নলিখিত বিভাগটি বিভিন্ন ওয়াচ অ্যাকশন ব্যবহারের ক্ষেত্রে উদাহরণ এবং স্নিপেট প্রদান করে।
ইন্টারনেটে জাতীয় টিভি পরিষেবা প্রদানকারী
সংগঠন
একটি কাল্পনিক ইন্টারনেট প্রোটোকল টেলিভিশন পরিষেবা প্রদানকারী, উদাহরণটিভি ডিজিটাল সার্ভিস ( Organization
), ইন্টারনেটে লাইভ টিভি পরিষেবা প্রদান করে, যার মধ্যে নিম্নলিখিত দুটি চ্যানেল রয়েছে: উদাহরণটিভি-মুভি ( Organization
) এবং উদাহরণটিভি-কমেডি ( Organization
):
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/digital",
"name":"ExampleTV Digital Service",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_digital_service"
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/movie",
"name":"ExampleTV Movie",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_movie"
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/comedy",
"name":"ExampleTV Comedy",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_comedy"
}
ব্রডকাস্ট সার্ভিস
এই দুটি BroadcastService
সত্তা কাল্পনিক চ্যানেল ExampleTV-Movie এবং ExampleTV-Comedy- এর জন্য গভীর লিঙ্ক এবং অ্যাক্সেসের প্রয়োজনীয়তার বিবরণ প্রদান করে:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie",
"name": "ExampleTV-Movie",
"alternateName": [
"Example Television Movie",
"Example TV Movie"
],
"description": "A fictional Internet Protocol TV movie channel.",
"broadcastDisplayName":"ExampleTV-Movie",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/movie"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/movie?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-movie-33345"
}
]
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy",
"name": "ExampleTV-Comedy",
"alternateName": [
"Example Television Comedy",
"Example TV Comedy"
],
"description": "A fictional Internet Protocol TV comedy channel.",
"broadcastDisplayName":"ExampleTV-Comedy",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/comedy"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/comedy?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "15555"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-comedy-12323"
}
]
}
CableOrSatelliteService
এই CableOrSatelliteService
পরিষেবা প্রদানকারী উদাহরণ টিভি ডিজিটাল পরিষেবার বর্ণনা করে যার জাতীয় কভারেজ রয়েছে:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us",
"name":"Example TV Digital Service - US",
"provider": {
"@type": "Organization",
"@id": "http://example.com/exampletv/digital",
},
"areaServed":[
{
"@type":"Country",
"name": "US",
}
]
}
টিভি চ্যানেল
এই TelevisionChannel
সত্তাগুলি নির্দেশ করে যে ExampleTV Digital Service IPTV-এর ExTV-Movie
চ্যানেলে ExampleTV মুভি প্রোগ্রামিং এবং ExTV-Comedy
চ্যানেলে ExampleTV কমেডি প্রোগ্রামিং রয়েছে:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-movie",
"broadcastChannelId":"ExTV-Movie",
"broadcastServiceTier":"Basic",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie"
}
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-comedy",
"broadcastChannelId":"ExTV-Comedy",
"broadcastServiceTier":"Basic",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy"
}
}
আরও উদাহরণের জন্য লাইভ টিভি উদাহরণ বিভাগটি দেখুন।
একটি টিভি চ্যানেলে একটি চলচ্চিত্র সম্প্রচার
12ই জুলাই, 2019 তারিখে বিকাল 5টা থেকে 7টার মধ্যে টেলিভিশন নেটওয়ার্ক উদাহরণ টিভি ( BroadcastService
) এ একটি চলচ্চিত্র সম্প্রচারিত হয়।
ব্রডকাস্ট ইভেন্ট
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/movie/new_release",
"name": "My Favorite Movie",
"description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
"startDate": "2019-07-12T17:00-08:00",
"endDate": "2019-07-12T19:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie"
}
}
ব্রডকাস্ট সার্ভিস
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
}
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
সিনেমা
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie",
"url": "http://www.example.com/my_favorite_movie",
"name": "My Favorite Movie",
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
},
{
"@type": "Person",
"name": "Jane Doe",
"sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}
আরও উদাহরণের জন্য লাইভ টিভি ইভেন্ট উদাহরণ বিভাগ দেখুন।
একটি লাইভ স্পোর্টস গেম অনলাইনে স্ট্রিম করা হয়েছে
সম্প্রচার অনুষ্ঠান
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
"name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
"description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"availabilityStarts": "2018-09-16T10:00-08:00",
"availabilityEnds": "2018-09-16T10:00-08:00",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"broadcastOfEvent": {
"@type": "SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6"
}
}
খেলাধুলার অনুষ্ঠান
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A vs Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2019-09-16T10:00-08:00",
"endDate": "2019-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
},
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
আরও উদাহরণের জন্য ক্রীড়া উদাহরণ বিভাগটি দেখুন।