কিছু সত্তা প্রকারের জন্য আপনাকে আপনার ফিডের সামগ্রীর মধ্যে সম্পর্ক স্থাপন করতে হবে। এই তথ্য Google কে ব্যবহারকারীদের কাছে আপনার বিষয়বস্তুর সঠিক ক্রম এবং কাঠামো প্রদর্শন করতে এবং ব্যবহারকারীর প্রশ্ন অস্পষ্ট হলে সঠিক বিষয়বস্তু সনাক্ত করতে সহায়তা করে।
আপনি যে ধরনের সামগ্রী প্রদান করেন তা নির্বাচন করুন:
টিভি শো
আপনি যদি একজন টিভি শো প্রদানকারী হন, তাহলে আপনার মিডিয়া ক্যাটালগ ফিডে TVEpisode
, TVSeason
এবং TVSeries
সত্তার ধরন যোগ করতে হবে। আপনি এই ধরনেরগুলির জন্য ফিল্টার করে উপলব্ধ সত্তা প্রকারগুলি উপলব্ধি করুন বিভাগে এই সত্তাগুলির সংজ্ঞাগুলি খুঁজে পেতে পারেন৷
সম্পর্কগুলো চিহ্নিত করুন
তাদের মধ্যে নিম্নলিখিত সম্পর্ক স্থাপন করা হয়েছে তা নিশ্চিত করুন:
একটি
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":{ … },
...
}
রেডিও
আপনি যদি একজন রেডিও প্রদানকারী হন, তাহলে আপনাকে আপনার মিডিয়া ক্যাটালগ ফিডে 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": { … },
…
}
সঙ্গীত
আপনি যদি একজন সঙ্গীত প্রদানকারী হন, তাহলে আপনার মিডিয়া ক্যাটালগ ফিডে MusicGroup
, MusicAlbum
, এবং MusicRecording
সত্তার ধরন যোগ করতে হবে৷ আপনি এই ধরনেরগুলির জন্য ফিল্টার করে উপলব্ধ সত্তা প্রকারগুলি উপলব্ধি করুন বিভাগে এই সত্তাগুলির সংজ্ঞাগুলি খুঁজে পেতে পারেন৷
MusicGroup
, MusicAlbum
এবং MusicRecording
আপনার অ্যাপ বা প্ল্যাটফর্মকে একটি প্লেলিস্ট ( MusicPlaylist
) থেকে আরও কন্টেন্ট প্লে করতে দেয় একবার বীজ সত্তার সমস্ত কন্টেন্ট প্লে হয়ে যায়। নিম্নলিখিত দৃশ্যকল্প দেখুন:
- একটি
MusicAlbum
সত্তা অ্যালবাম XYZ (একটি বীজ সত্তা) থেকে গানের একটি তালিকা ধারণ করে। - একটি
MusicPlaylist
এন্টিটিতে গানের একটি প্লেলিস্ট থাকে যা অ্যালবাম XYZ- এর গানের মতো। -
MusicAlbum
সত্তা একটি সত্তা-বীজযুক্ত অ্যাকশন হিসাবেMusicPlaylist
সত্তাকে অন্তর্ভুক্ত করে।
এই সেটআপে, একবার অ্যালবাম XYZ- এর সমস্ত গান বাজানো হয়ে গেলে, আপনার অ্যাপ MusicPlaylist
সত্তার দ্বারা প্রদত্ত প্লেলিস্ট থেকে গানগুলি চালিয়ে যেতে পারে৷
সত্তা অ্যাকশন এবং সত্তা-বীজযুক্ত অ্যাকশন
লিসেন অ্যাকশন দুই ধরনের অ্যাকশন সমর্থন করে:
- সত্তা অ্যাকশন: একটি নির্দিষ্ট শিল্পী, অ্যালবাম বা গান (একটি বীজ সত্তা) বাজায়। এতে
MusicGroup
,MusicAlbum
,MusicRecording
অন্তর্ভুক্ত রয়েছে। - সত্তা-বীজযুক্ত অ্যাকশন: বীজ সত্তার মতো বিষয়বস্তু চালায়। এতে
MusicPlaylist
অন্তর্ভুক্ত রয়েছে।- একটি এন্টিটি অ্যাকশন সম্পূর্ণ করার পরে, আপনার অ্যাপ বা প্ল্যাটফর্ম একটি সত্তা-বীজযুক্ত অ্যাকশন শুরু করতে পারে।
- একটি সত্তা-বীজযুক্ত অ্যাকশন বীজ সত্তা থেকে সামগ্রীর প্লেব্যাক অন্তর্ভুক্ত করতে পারে।
আমরা আপনাকে প্রতিটি এন্টিটি অ্যাকশনে একটি সত্তা-বীজযুক্ত অ্যাকশন অন্তর্ভুক্ত করার পরামর্শ দিই।
সম্পর্কগুলো চিহ্নিত করুন
-
MusicGroup
এর জন্য, আপনি যদি একটি সত্তা-বীজযুক্ত অ্যাকশন প্রদান করেন, তাহলে@id
এবং এরMusicPlaylist
name
চিহ্নিত করুন। -
MusicAlbum
এবংMusicRecording
জন্য, আপনাকে চিহ্নিত করতে হবে তারা কোনMusicGroup
এর অন্তর্গত।-
@id
সনাক্ত করুন এবং এরMusicGroup
name
। - আপনি যদি একটি সত্তা-বীজযুক্ত অ্যাকশন প্রদান করেন, তাহলে
@id
এবং এরMusicPlaylist
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":{ … },
},
...
}
মিউজিক অ্যালবাম
- অ্যালবাম: আমার প্রিয় অ্যালবাম
- শিল্পীঃ আমার প্রিয় শিল্পী
{
"@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
পরিষেবা প্রদানকারী উদাহরণ টিভি ডিজিটাল পরিষেবার বর্ণনা করে যার জাতীয় কভারেজ রয়েছে:
{
"@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"
}
]
}
আরও উদাহরণের জন্য ক্রীড়া উদাহরণ বিভাগটি দেখুন।