इस सेक्शन में, BroadcastEvent इकाई टाइप के लिए कॉन्टेंट मार्कअप प्रॉपर्टी की जानकारी दी गई है. इन टाइप के बीच के संबंध को बेहतर तरीके से समझने के लिए, LiveTV इवेंट के कॉन्सेप्ट देखें.
BroadcastEvent की खास जानकारी वाली टेबल
| प्रॉपर्टी | Expected Type | ब्यौरा |
|---|---|---|
@context |
टेक्स्ट | ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]पर सेट करें
|
@type |
टेक्स्ट | ज़रूरी है - हमेशा BroadcastEvent पर सेट करें. |
@id |
यूआरएल | ज़रूरी है - यूआरआई फ़ॉर्मैट में ब्रॉडकास्ट स्लॉट का आइडेंटिफ़ायर. उदाहरण के लिए, https://example.com/live/channel1/20191012T2100.@id को इन शर्तों को पूरा करना होगा:
BroadcastEvent या SportsEvent पर url प्रॉपर्टी शामिल न करें. कैननिकल url सिर्फ़ कॉन्टेंट की मुख्य इकाई (Movie, TVSeries या TVEpisode) पर दें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें. |
name |
टेक्स्ट | ज़रूरी है - शो या इवेंट का टाइटल. |
description |
टेक्स्ट | शो या इवेंट की जानकारी. इसमें 300 से ज़्यादा वर्ण नहीं होने चाहिए. एक से ज़्यादा भाषाओं में ब्यौरे शामिल करने के लिए, ऐरे का इस्तेमाल करें. हर भाषा के लिए एक ब्यौरा शामिल करें. |
startDate |
Date | ज़रूरी है - ISO 8601 फ़ॉर्मैट में, इवेंट के शुरू होने का समय और टाइम ज़ोन. |
endDate |
Date | ISO 8601 फ़ॉर्मैट में, इवेंट के खत्म होने का समय और टाइम ज़ोन. |
publishedOn |
BroadcastService | अगर लागू हो, तो ज़रूरी है - उस BroadcastService इकाई की जानकारी दें जो इस शो या इवेंट को ब्रॉडकास्ट करती है.अगर कॉन्टेंट को किसी टीवी चैनल पर ब्रॉडकास्ट किया जाता है, तो यह प्रॉपर्टी ज़रूरी है. अगर कॉन्टेंट किसी टीवी चैनल से नहीं जुड़ा है, तो यह प्रॉपर्टी न दें. |
publishedOn.@type |
टेक्स्ट | BroadcastService पर सेट करें. |
publishedOn.@id |
यूआरएल | इस शो या इवेंट को ब्रॉडकास्ट करने वाली BroadcastService इकाई का @id. |
workPerformed |
CreativeWork | लागू होने पर ज़रूरी है - इस प्रॉपर्टी का इस्तेमाल तब करें, जब कॉन्टेंट इनमें से किसी एक तरह की इकाई हो: Movie, TVSeries, और TVEpisode.हमारा सुझाव है कि BroadcastEvent इकाई में इनमें से कम से कम एक शामिल हो:
|
workPerformed.@type |
टेक्स्ट | Movie, TVSeries या TVEpisode पर सेट करें. |
workPerformed.@id |
यूआरएल | कॉन्टेंट इकाई का @id. |
broadcastOfEvent |
SportsEvent | लागू होने पर ज़रूरी है - अगर कॉन्टेंट कोई लाइव इवेंट है, तो इस प्रॉपर्टी का इस्तेमाल करें:
हमारा सुझाव है कि BroadcastEvent इकाई में इनमें से कम से कम एक शामिल हो:
|
broadcastOfEvent.@type |
टेक्स्ट | SportsEvent पर सेट करें. |
broadcastOfEvent.@id |
यूआरएल | इवेंट इकाई का @id. इवेंट की इकाई, फ़ीड में मौजूद होनी चाहिए. साथ ही, उसका @id, BroadcastEvent से अलग होना चाहिए. |
location |
टेक्स्ट या देश | अगर BroadcastEvent किसी SportsEvent के लिए है, तो यह ज़रूरी है. इसका मतलब है कि इसमें broadcastOfEvent प्रॉपर्टी होनी चाहिए - वह देश जहां SportsEvent को ब्रॉडकास्ट किया जा सकता है. अगर कई देश SportsEvent को ब्रॉडकास्ट कर सकते हैं, तो इस फ़ील्ड में देशों की सूची दी जा सकती है. |
videoFormat |
टेक्स्ट | इस ब्रॉडकास्ट सेवा पर, सबसे अच्छी क्वालिटी की डेफ़िनिशन; उदाहरण के लिए,
|
contentToBeAnnounced |
बूलियन | अगर लागू हो, तो ज़रूरी है - अगर फ़ीड बनाते समय कॉन्टेंट की जानकारी नहीं है, तो इस प्रॉपर्टी का इस्तेमाल करें. अगर सेवा देने वाली कंपनी के पास ब्रॉडकास्ट किए जाने वाले कॉन्टेंट की अप-टू-डेट जानकारी नहीं है, तो इसे true पर सेट करें. false पर सेट करें.हमारा सुझाव है कि BroadcastEvent इकाई में इनमें से कम से कम एक शामिल हो:
|
offAir |
बूलियन | लागू होने पर ज़रूरी है - अगर BroadcastService चैनल पर किसी टाइम स्लॉट के लिए, कॉन्टेंट ब्रॉडकास्ट करने का कोई प्लान नहीं है, तो इसे true पर सेट करें.
BroadcastEvent इकाई में इनमें से कम से कम एक शामिल हो:
|
isLiveBroadcast |
बूलियन | अगर यह ब्रॉडकास्ट लाइव है, तो बूलियन true (बिना कोटेशन के) पर सेट करें. जैसे, कोई लाइव स्पोर्ट्स गेम या रोज़ाना की लाइव खबरें. इसके अलावा, लाइव न होने वाले प्रोग्राम और रीप्ले के लिए, false पर सेट करें. |
potentialAction |
WatchAction | अगर लागू हो, तो ज़रूरी है - जब broadcastOfEvent किसी SportsEvent का रेफ़रंस देता है (सभी स्पोर्ट्स डीप लिंक SportsEvent.potentialAction पर डालें) या जब publishedOn किसी BroadcastService चैनल का रेफ़रंस देता है (चैनल के डीप लिंक BroadcastService.potentialAction पर डालें), तो BroadcastEvent पर potentialAction कभी न दें. बिना चैनल वाली उन लाइव स्ट्रीम के लिए सिर्फ़ BroadcastEvent.potentialAction दें जो किसी SportsEvent का रेफ़रंस नहीं देती हैं. जैसे, contentToBeAnnounced और offAir को छोड़कर या false के साथ अलग से मौजूद लाइव शोल्डर कॉन्टेंट. |
identifier |
PropertyValue | ब्रॉडकास्ट किए गए कॉन्टेंट की पहचान करने वाला बाहरी आईडी. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर प्रॉपर्टी सेक्शन देखें.
|
contentRating |
टेक्स्ट या रेटिंग | वयस्कों के लिए बने कॉन्टेंट के लिए ज़रूरी है. हालांकि, अन्य कॉन्टेंट के लिए भी इसका इस्तेमाल करने का सुझाव दिया जाता है क्यों? - ब्रॉडकास्ट किए गए कॉन्टेंट की कुल रेटिंग. अगर कॉन्टेंट रेटिंग को टेक्स्ट स्ट्रिंग के तौर पर दिया गया है, तो दो वैरिएशन स्वीकार किए जाते हैं:
|
contentRating.author |
संगठन | अगर contentRating में Rating का इस्तेमाल किया जाता है, तो यह ज़रूरी है - रेटिंग देने वाली एजेंसी का नाम. |
contentRating.ratingValue |
टेक्स्ट | अगर contentRating में Rating का इस्तेमाल किया जाता है, तो यह ज़रूरी है - रेटिंग की वैल्यू. |
contentRating.advisoryCode |
टेक्स्ट | कॉन्टेंट के लिए सलाह का कोड. स्वीकार की जाने वाली वैल्यू में D, FV, L, S, और V शामिल हैं. D = डायलॉग, FV = काल्पनिक हिंसा , L = भाषा, S = सेक्शुअल कॉन्टेंट, V = हिंसा. |
उदाहरण
टेलीविज़न नेटवर्क Example TV (BroadcastService) पर 12 अक्टूबर, 2019 को रात 9 बजे से 9:30 बजे के बीच एक टीवी एपिसोड ब्रॉडकास्ट किया जाता है:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
"name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
"description": "Three mice leave the town and the trip turns into something more.",
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "TVEpisode",
"@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
}
}
BroadcastService
{
"@context":"http://schema.org",
"@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",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
इस उदाहरण में, contentToBeAnnounced प्रॉपर्टी का इस्तेमाल दिखाया गया है. इसमें 12 अक्टूबर, 2019 को रात 9 बजे से 9:30 बजे के बीच, Example TV (BroadcastService) टेलीविज़न नेटवर्क पर ब्रॉडकास्ट होने वाले कॉन्टेंट की जानकारी, फ़ीड बनाते समय नहीं दी गई है:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId",
"name": "Content To Be Announced",
"description": "Content To Be Announced",
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"contentToBeAnnounced": true
}
BroadcastService
{
"@context":"http://schema.org",
"@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",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
टेलीविज़न नेटवर्क Example TV (BroadcastService) चैनल, दोपहर 12 बजे से रात 8 बजे के बीच ऑफ़ एयर रहता है. इसे चार-चार घंटे के दो Off Air ब्लॉक के तौर पर मॉडल किया गया है. साथ ही, रात 8 बजे से रात 12 बजे के बीच My favorite show नाम का एक शो ब्रॉडकास्ट करता है:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId1",
"name": "Off Air",
"description": "Off Air",
"startDate": "2019-10-12T12:00-08:00",
"endDate": "2019-10-12T16:00-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"offAir": true
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId2",
"name": "Off Air",
"description": "Off Air",
"startDate": "2019-10-12T16:00-08:00",
"endDate": "2019-10-12T20:00-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"offAir": true
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId3",
"name": "My favorite show",
"description": "Evening broadcast of My favorite show.",
"startDate": "2019-10-12T20:00-08:00",
"endDate": "2019-10-13T00:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"workPerformed": {
"@type": "TVSeries",
"@id": "http://example.com/tv_series/my_favorite_show"
},
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
}
}
BroadcastService
{
"@context":"http://schema.org",
"@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",
"identifier": "example.com:basic",
"commonTier": false
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
मिलते-जुलते पेज
इन प्रॉपर्टी से जुड़े विषयों के बारे में जानने के लिए, यहां दिए गए पेज देखें: