कुछ इकाई टाइप के लिए, आपको अपने फ़ीड में मौजूद कॉन्टेंट के बीच संबंध तय करना होगा. इस जानकारी की मदद से, Google आपके कॉन्टेंट को उपयोगकर्ताओं को सही क्रम और स्ट्रक्चर में दिखा पाता है. साथ ही, जब उपयोगकर्ता की क्वेरी साफ़ तौर पर नहीं बताई गई हो, तब सही कॉन्टेंट की पहचान कर पाता है.
चुनें कि आपका कॉन्टेंट किस तरह का है:
टीवी शो
अगर आप टीवी शो उपलब्ध कराने वाली कंपनी हैं, तो आपको अपने मीडिया कैटलॉग फ़ीड में TVEpisode
, TVSeason
, और TVSeries
इकाई टाइप जोड़ने होंगे. इन इकाइयों की परिभाषाएं देखने के लिए, इकाई के उपलब्ध टाइप के बारे में जानें सेक्शन में जाकर, इन टाइप के हिसाब से फ़िल्टर करें.
संबंधों की पहचान करना
पक्का करें कि इनके बीच ये संबंध हों:

partOfSeries
और partOfSeason
प्रॉपर्टी, टीवी शो की इकाई टाइप को आपस में जोड़ती हैं.TVEpisode
इकाई के लिए, आपकोpartOfSeries
प्रॉपर्टी की वैल्यू देनी होगी. इससे एपिसोड कीTVSeries
इकाई के@id
और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
से बदलने का विकल्प होता है.- इसका
उदाहरण
TVSeries
मेरा पसंदीदा टीवी शो
{
"@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":{ … },
...
}
TVSeason
मेरा पसंदीदा टीवी शो (सातवां सीज़न)
{
"@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":{ … },
...
}
TVEpisode
मेरा पसंदीदा टीवी शो (सीज़न 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
के लिए, अगर इकाई से जुड़ी कार्रवाई दी जाती है, तो उसकेMusicPlaylist
के@id
औरname
की पहचान करें.MusicAlbum
औरMusicRecording
के लिए, आपको यह पता लगाना होगा कि वे किसMusicGroup
से जुड़े हैं.- इसके
MusicGroup
में मौजूद@id
औरname
की पहचान करें. - अगर इकाई से जुड़ी कार्रवाई दी जाती है, तो उसके
MusicPlaylist
के@id
औरname
की पहचान करें.
- इसके
MusicPlaylist
के लिए,- अगर लागू हो, तो प्लेलिस्ट में मौजूद कॉन्टेंट के बारे में सबसे अच्छी जानकारी देने वाले
genre
की पहचान करें. - अगर प्लेलिस्ट को मैन्युअल तरीके से बनाया गया है, तो
numTracks
की पहचान करें.numTracks
के न होने का मतलब है कि प्लेलिस्ट अपने-आप जनरेट हुई है और इसमें वीडियो कभी खत्म नहीं होते.
- अगर लागू हो, तो प्लेलिस्ट में मौजूद कॉन्टेंट के बारे में सबसे अच्छी जानकारी देने वाले
उदाहरण
MusicGroup
- कलाकार: मेरा पसंदीदा कलाकार
{
"@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":{ … },
},
...
}
MusicAlbum
- एल्बम: मेरा पसंदीदा एल्बम
- कलाकार: मेरा पसंदीदा कलाकार
{
"@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":{ … },
},
...
}
MusicRecording
- गाना: मेरा पसंदीदा गाना
- कलाकार: मेरा पसंदीदा कलाकार
{
"@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":{ … },
},
...
}
MusicPlaylist
- कस्टम प्लेलिस्ट: "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
इकाई टाइप जोड़ने होंगे. साथ ही, आपको BroadcastEvent
, TVSeries
, TVEpisode
, Movie
, और SportsEvent
इकाइयां भी देनी होंगी, ताकि उससे जुड़े ईपीजी (इलेक्ट्रॉनिक प्रोग्रामिंग गाइड) को दिखाया जा सके. इन इकाइयों की परिभाषाएं देखने के लिए, इकाई के उपलब्ध टाइप के बारे में जानें सेक्शन में जाकर, इन टाइप के हिसाब से फ़िल्टर करें. ज़्यादा जानकारी के लिए, लाइव टीवी चैनल पेज पर जाएं.
लाइव टीवी चैनलों को दिखाने वाली इकाइयों के बीच के संबंध
नीचे दी गई इमेज में दिखाया गया है कि Organization
, BroadcastService
, CableOrSatelliteService
, और TelevisionChannel
इकाइयां आपस में कैसे जुड़ी हैं:

Organization
(ऑपरेटर) इकाई, फ़ीड उपलब्ध कराने वाली कंपनी औरCableOrSatelliteService
सेवा के पैरंट संगठन को दिखाती है. इन दोनों कोCableOrSatelliteService
इकाई कीprovider
प्रॉपर्टी का इस्तेमाल करके जोड़ा जाता है.BroadcastService
इकाइयों से जुड़ीOrganization
इकाइयों को,BroadcastService
इकाई पर मौजूदbroadcastAffiliateOf
प्रॉपर्टी का इस्तेमाल करके कनेक्ट किया जाता है.TelevisionChannel
इकाइयां,CableOrSatelliteService
इकाई से कनेक्ट होती हैं. यह इकाई,inBroadcastLineup
प्रॉपर्टी का इस्तेमाल करके, उस लाइनअप के बारे में बताती है जिससे वे जुड़ी हैं.TelevisionChannel
इकाइयां,BroadcastService
इकाई से कनेक्ट होती हैं. यह इकाई,providesBroadcastService
प्रॉपर्टी का इस्तेमाल करके, इस चैनल पर प्रोग्रामिंग उपलब्ध कराती है.
हमारा सुझाव है कि आप लाइव टीवी चैनल के कॉन्सेप्ट पेज पर जाएं. यहां आपको BroadcastService और संगठन की इकाइयों के बीच संबंध बनाने के तरीके के बारे में सटीक उदाहरण मिलेंगे.
चैनलों और उनकी प्रोग्रामिंग गाइड (ईपीजी) के बीच संबंध
नीचे दी गई इमेज में दिखाया गया है कि BroadcastEvent
इकाई, फ़ीड में मौजूद बाकी इकाइयों से कैसे जुड़ी है.

BroadcastEvent
इकाइयां,BroadcastService
की प्रोग्रामिंग गाइड (ईपीजी) को दिखाती हैं. येBroadcastEvent
इकाई पर मौजूदpublishedOn
प्रॉपर्टी का इस्तेमाल करके,BroadcastService
इकाइयों से जुड़ी होती हैं.BroadcastEvent
इकाइयों कोworkPerformed
प्रॉपर्टी का इस्तेमाल करके, टॉप लेवल कीTVEpisode
,TVSeries
,Movie
इकाइयों से भी कनेक्ट किया जा सकता है.broadcastOfEvent
प्रॉपर्टी का इस्तेमाल करके,BroadcastEvent
इकाइयों को टॉप लेवलSportsEvent
इकाइयों से भी कनेक्ट किया जा सकता है.- चैनल के बिना लाइव स्ट्रीम किए जाने वाले इवेंट के लिए,
BroadcastEvent
इकाइयां, लाइव इवेंट को दिखाने वाली इकाई से कनेक्ट होती हैं. इसके लिए,workPerformed
याbroadcastOfEvent
प्रॉपर्टी का इस्तेमाल किया जाता है. यह इस बात पर निर्भर करता है कि लाइव स्ट्रीम क्या की जा रही है. ऐसे मामलों में,publishedOn
प्रॉपर्टी की ज़रूरत नहीं होती, क्योंकि किसी चैनल से कनेक्ट करने की ज़रूरत नहीं होती.
उदाहरण
इस सेक्शन में, 'स्मार्टवॉच पर कार्रवाई' के अलग-अलग इस्तेमाल के उदाहरण और स्निपेट दिए गए हैं.
इंटरनेट पर राष्ट्रीय टीवी सेवा देने वाली कंपनी
संगठन
ExampleTV Digital Service (Organization
) एक काल्पनिक इंटरनेट प्रोटोकॉल टेलिविज़न सेवा देने वाली कंपनी है. यह इंटरनेट पर लाइव टीवी सेवा देती है. इसमें ये दो चैनल शामिल हैं: ExampleTV-Movie (Organization
) और ExampleTV-Comedy (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
ये दोनों 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
में, सेवा देने वाली कंपनी ExampleTV Digital Service के बारे में बताया गया है. यह कंपनी पूरे देश में सेवा देती है:
{
"@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
इन TelevisionChannel
इकाइयों से पता चलता है कि ExampleTV Digital Service के आईपीटीवी पर, चैनल ExTV-Movie
पर ExampleTV Movie और चैनल ExTV-Comedy
पर ExampleTV Comedy प्रोग्रामिंग है:
{
"@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 बजे के बीच, टेलीविज़न नेटवर्क Example TV (BroadcastService
) पर ब्रॉडकास्ट की जाती है.
BroadcastEvent
{
"@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"
}
}
BroadcastService
{
"@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"
}
]
}
ज़्यादा उदाहरणों के लिए, खेल-कूद से जुड़े उदाहरण सेक्शन देखें.