लाइव टीवी चैनलों के कॉन्टेंट मार्कअप प्रॉपर्टी

इस सेक्शन में, BroadcastService, CableOrSatelliteService, TelevisionChannel, Organization अलग-अलग तरह की इकाइयों के लिए, कॉन्टेंट मार्कअप प्रॉपर्टी के बारे में जानकारी दी गई है. अलग-अलग तरह के चैनलों के बीच के संबंध को बेहतर ढंग से समझने के लिए, लाइव टीवी चैनल के कॉन्सेप्ट देखें.

BroadcastService की खास बातों की टेबल

प्रॉपर्टी अनुमानित टाइप ब्यौरा
@context टेक्स्ट ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]
पर सेट करें
  • जहां "xx" फ़ीड में स्ट्रिंग की भाषा को दिखाता है. रूट इकाई के हर कॉन्टेक्स्ट में इसकी @languages BCP 47 फ़ॉर्मैट फ़ॉर्मैट में, सही भाषा कोड पर सेट होनी चाहिए. उदाहरण के लिए, अगर भाषा को स्पैनिश पर सेट किया गया है, तो नाम को स्पैनिश में माना जाएगा. भले ही, सबटाइटल की भाषा अंग्रेज़ी हो.
@type टेक्स्ट ज़रूरी है - हमेशा BroadcastService पर सेट करें.
@id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर; उदाहरण के लिए, https://example.com/1234abc.
@id को ये ज़रूरी शर्तें पूरी करनी होंगी:
  • आपके कैटलॉग में दुनिया भर में यूनीक है
  • स्टैटिक; यह आईडी एक जैसा होना चाहिए और समय के साथ नहीं बदलना चाहिए. भले ही, शो की यूआरएल प्रॉपर्टी बदल जाए. इसे एक ओपेक स्ट्रिंग के रूप में देखा जाएगा और इसका कोई सक्रिय लिंक होना ज़रूरी नहीं है.
  • यूनिफ़ाइड रिसॉर्स आइडेंटिफ़ायर (यूआरआई) के तौर पर
  • @id वैल्यू के लिए इस्तेमाल किए गए डोमेन का मालिकाना हक आपके संगठन के पास होना चाहिए.
किसी इकाई का url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तों को पूरा करता है. इसलिए, हमारा सुझाव है कि आप इकाई के url को @id के तौर पर इस्तेमाल करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें.
url यूआरएल लागू होने पर ज़रूरी है - अगर चैनल इंटरनेट पर देखने के लिए उपलब्ध है, तो ब्रॉडकास्ट सेवा का कैननिकल यूआरएल. केबल/सैटलाइट/ओवर द एयर पर दी जाने वाली सेवा के लिए यह ज़रूरी नहीं है. Google इस यूआरएल का इस्तेमाल करके, आपके फ़ीड में मौजूद कॉन्टेंट को Google के डेटाबेस में मौजूद कॉन्टेंट से मैच करता है.
url को ये शर्तें पूरी करनी होंगी:
  • url, दुनिया भर में यूनीक होना चाहिए
  • url में ऐसा कैननिकल यूआरएल शामिल होना चाहिए जो काम करता हो और जिसे Google क्रॉल कर सके.
प्लेबैक के डीप लिंक के लिए, टारगेट ऑब्जेक्ट की urlTemplate प्रॉपर्टी देखें.
name टेक्स्ट ज़रूरी है - नेटवर्क का नाम.
  • अलग-अलग भाषाओं में नामों को लिस्ट करने के लिए, कलेक्शन का इस्तेमाल करें. एक से ज़्यादा इलाके और भाषाएं वाला उदाहरण देखें.
  • ध्यान दें कि हर स्थान-भाषा (भाषा और देश का जोड़ा) के लिए, सिर्फ़ एक नाम का इस्तेमाल किया जा सकता है.
broadcastDisplayName टेक्स्ट ज़रूरी है - नेटवर्क का डिसप्ले नेम, जो उपयोगकर्ताओं को आम तौर पर प्रोग्राम गाइड वगैरह में दिख सकता है. वैल्यू और नाम की वैल्यू एक जैसी हो सकती है.
callSign टेक्स्ट ब्रॉडकास्ट सेवा का सरकारी कॉलसाइन.
inLanguage टेक्स्ट या भाषा इसका सुझाव दिया जाता है क्यों? चैनल की मुख्य ब्रॉडकास्ट भाषा. कृपया आईईटीएफ़ BCP 47 स्टैंडर्ड में दिए गए भाषा कोड में से किसी एक का इस्तेमाल करें.
category टेक्स्ट इसका सुझाव दिया जाता है क्यों? आइटम की कैटगरी. कैटगरी के क्रम को अनौपचारिक तरीके से दिखाने के लिए, ग्रेटर चिह्न या स्लैश का इस्तेमाल किया जा सकता है. जैसे खेल-कूद > फ़ुटबॉल, खबरें, फ़िल्म, संगीत, डॉक्यूमेंट्री.`
contentRating टेक्स्ट या रेटिंग सिर्फ़ वयस्कों के लिए उपलब्ध टीवी ब्रॉडकास्ट सेवा के लिए ज़रूरी है - चैनल पर ब्रॉडकास्ट होने वाले कॉन्टेंट के लिए सबसे ज़्यादा पाबंदी वाली रेटिंग. अगर कॉन्टेंट रेटिंग टेक्स्ट स्ट्रिंग के तौर पर दी गई है, तो रेटिंग एजेंसी को रेटिंग से पहले खाली सफ़ेद जगह जोड़नी होगी; उदाहरण के लिए, "TV-Y" "TVPG" एजेंसी से मिली रेटिंग अमेरिका में इसे "TVPG TV-Y" के रूप में बताया गया है. एजेंसियों की सूची देखें.
contentRating.author संगठन अगर contentRating, Rating का इस्तेमाल करता है, तो यह ज़रूरी है - रेटिंग एजेंसी का नाम.
contentRating.ratingValue टेक्स्ट अगर contentRating, Rating का इस्तेमाल करता है, तो यह ज़रूरी है - रेटिंग की वैल्यू.
contentRating.advisoryCode टेक्स्ट कॉन्टेंट के लिए एडवाइज़री कोड. ये वैल्यू स्वीकार की जाती हैं: D, FV, L, S, और V D = डायलॉग, FV = काल्पनिक हिंसा , L = भाषा, S = सेक्शुअल कॉन्टेंट, V = हिंसा.
description टेक्स्ट ब्रॉडकास्ट सेवा के बारे में जानकारी. 300 वर्ण की सीमा. अलग-अलग भाषाओं और/या अलग-अलग भाषाओं में जानकारी देने के लिए, कलेक्शन का इस्तेमाल करें.
slogan टेक्स्ट ब्रॉडकास्ट सेवा का कोई स्लोगन.
areaServed देश, राज्य, शहर या GeoShape लागू होने पर ज़रूरी है - यह तब ज़रूरी है, जब चैनल को टीवी सेवा देने वाली कंपनी पूरा करता हो - यह वह जगह है जहां लोगों को ब्रॉडकास्ट सेवा मिल सकती है. देशों के नाम डालने के लिए ISO 3166-1 देश कोड का इस्तेमाल करें.
  • एक से ज़्यादा एरिया दिखाने के लिए, कलेक्शन का इस्तेमाल करें.
  • देश, राज्य, शहर को GeoShape के साथ मिक्स न करें.
  • logo ImageObject GoogleTV के साथ इंटिग्रेट करने पर ज़रूरी है. हमारी सलाह है कि अगर ऐसा नहीं है, तो क्यों? इस ब्रॉडकास्ट सेवा को दिखाने वाली इमेज.
    • Google TV के इंटिग्रेशन के लिए एक लोगो की ज़रूरत होती है, जिसका इस्तेमाल गहरे रंग के बैकग्राउंड पर किया जा सके. रंगीन या सफ़ेद लोगो के साथ पारदर्शी बैकग्राउंड होना चाहिए, जो गहरे रंग के बैकग्राउंड पर साफ़ तौर पर दिखता हो.
    • लोगो की इमेज का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 1:1 या 4:3 या 16:9 होना चाहिए (प्राथमिकता के हिसाब से). साथ ही, उसका रिज़ॉल्यूशन 80x80 पिक्सल या इससे ज़्यादा होना चाहिए.
    • additionalProperty प्रॉपर्टी के हिस्से के तौर पर, कस्टम प्रॉपर्टी के नाम contentAttributes के लिए, forDarkBackground वैल्यू का इस्तेमाल करें. इससे यह पता चलेगा कि किस बैकग्राउंड पर लोगो का इस्तेमाल करना है.
    • आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) को बनाए रखने के लिए, पैडिंग को लंबाई या चौड़ाई में जोड़ा जा सकता है, लेकिन दोनों में नहीं.
    • अन्य ज़रूरी शर्तों और खास जानकारी के लिए, इमेज सेक्शन देखें.
    यहां दिया गया उदाहरण देखें
    potentialAction WatchAction लागू होने पर ज़रूरी है - एक कार्रवाई मार्कअप ऑब्जेक्ट जो कार्रवाई की जानकारी देता है. ज़्यादा जानकारी के लिए, ऐक्शन मार्कअप प्रॉपर्टी देखें.
    videoFormat टेक्स्ट इस ब्रॉडकास्ट सेवा पर काम करने वाली सबसे अच्छी क्वालिटी की परिभाषा; उदाहरण के लिए,
    • "एसडी" .
    • "एचडी" हाई-डेफ़िनिशन के लिए.
    • "2 हज़ार में" 2K रिज़ॉल्यूशन के लिए.
    • "4K में" 4K रिज़ॉल्यूशन के लिए.
    • "आठ हज़ार" 8K रिज़ॉल्यूशन के लिए.
    broadcastTimezone टेक्स्ट आईएएनए फ़ॉर्मैट में इस ब्रॉडकास्ट सेवा का टाइमज़ोन; उदाहरण के लिए, अमेरिका/Los_Angeles. एक से ज़्यादा टाइमज़ोन के लिए किसी अरे का इस्तेमाल करें.
    broadcastAffiliateOf संगठन ज़रूरी है - वह टीवी नेटवर्क जो इस ब्रॉडकास्ट सेवा या उस संगठन के लिए प्रोग्रामिंग उपलब्ध कराता है जिससे यह ब्रॉडकास्ट सेवा जुड़ी है.
    broadcastAffiliateOf.@id टेक्स्ट ज़रूरी है - टीवी नेटवर्क के @id पर सेट करें.
    broadcastAffiliateOf.@type टेक्स्ट ज़रूरी है - हमेशा Organization पर सेट करें.
    identifier PropertyValue इसका सुझाव दिया जाता है क्यों? - बाहरी या अन्य आईडी जिससे इस इकाई की पहचान होती है, जैसे कि _PARTNER_ID_. एक से ज़्यादा आइडेंटिफ़ायर इस्तेमाल करने की अनुमति है. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर प्रॉपर्टी सेक्शन देखें.
    popularityScore PopularityScoreSpecification इसका सुझाव दिया जाता है क्यों? वह स्कोर जिसका इस्तेमाल Google करता है. इसमें दूसरे सिग्नल भी शामिल होते हैं. इससे यह तय किया जाता है कि लोगों के लिए कौनसा मीडिया चलाया जाए. इस स्कोर से यह पता चलता है कि आपके कैटलॉग में मौजूद दूसरे कॉन्टेंट के मुकाबले, कॉन्टेंट की लोकप्रियता कितनी है; इसलिए, आपके फ़ीड में और आपके कैटलॉग में मौजूद सभी इकाइयों के लिए, स्कोर का स्केल एक जैसा होना चाहिए. डिफ़ॉल्ट रूप से, किसी इकाई की लोकप्रियता का स्कोर 0 पर सेट होता है.
    popularityScore.@type टेक्स्ट हमेशा PopularityScoreSpecification पर सेट करें.
    popularityScore.value Number एक गैर-ऋणात्मक संख्यात्मक मान जो इकाई की लोकप्रियता को दिखाता है; ज़्यादा स्कोर का मतलब है ज़्यादा लोकप्रियता.
    popularityScore.eligibleRegion देश वे इलाके जहां लोकप्रियता का यह स्कोर लागू होता है. अगर लोकप्रियता का स्कोर दुनिया भर में लागू होता है, तो EARTH पर सेट करें. डिफ़ॉल्ट रूप से, यह प्रॉपर्टी EARTH पर सेट होती है.
    Note: दुनिया भर में (EARTH) लोकप्रियता के मुकाबले, स्थान-भाषा के आधार पर किसी खास लोकप्रियता को प्राथमिकता दी जाती है

    BroadcastService का उदाहरण

    {
        "@context": [
            "http://schema.org",
            {
                "@language": "en"
            }
        ],
        "@type": "BroadcastService",
        "@id": "http://example.com/stations/example-tv",
        "name": "EXAMPLE-TV",
        "broadcastDisplayName": "ABCD",
        "url": "http://example.com/stations/example-tv",
        "callSign": "EXA-TV",
        "videoFormat": "SD",
        "inLanguage": "en",
        "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"
            }
        ],
        "popularityScore": {
            "@type": "PopularityScoreSpecification",
            "value": 178,
            "eligibleRegion": [
                {
                    "@type": "Country",
                    "name": "US"
                }
            ]
        },
        "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"
                    }
                ]
            }
        },
        "logo": [
            {
                "@context": "http://schema.org",
                "@type": "ImageObject",
                "name": "Example Logo Light",
                "contentUrl": "http://example.com/images/example-logo-light.jpg",
                "additionalProperty": [
                    {
                        "@type": "PropertyValue",
                        "name": "contentAttributes",
                        "value": [
                            "forLightBackground"
                        ]
                    }
                ]
            },
            {
                "@context": "http://schema.org",
                "@type": "ImageObject",
                "name": "Example Logo Dark",
                "contentUrl": "http://example.com/images/example-logo-dark.jpg",
                "additionalProperty": [
                    {
                        "@type": "PropertyValue",
                        "name": "contentAttributes",
                        "value": [
                            "forDarkBackground"
                        ]
                    }
                ]
            }
        ]
    }
    

    CableOrMediumService की खास बातों की टेबल

    प्रॉपर्टी अनुमानित टाइप ब्यौरा
    @context टेक्स्ट ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]
    पर सेट करें
    • जहां "xx" फ़ीड में स्ट्रिंग की भाषा को दिखाता है. रूट इकाई के हर कॉन्टेक्स्ट में इसकी @languages BCP 47 फ़ॉर्मैट फ़ॉर्मैट में, सही भाषा कोड पर सेट होनी चाहिए. उदाहरण के लिए, अगर भाषा को स्पैनिश पर सेट किया गया है, तो नाम को स्पैनिश में माना जाएगा. भले ही, सबटाइटल की भाषा अंग्रेज़ी हो.
    @type टेक्स्ट ज़रूरी है - हमेशा CableOrSatelliteService पर सेट करें.
    @id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर; उदाहरण के लिए, https://example.com/1234abc.
    @id को ये ज़रूरी शर्तें पूरी करनी होंगी:
    • आपके कैटलॉग में दुनिया भर में यूनीक है
    • स्थिर
    • यूनिफ़ाइड रिसॉर्स आइडेंटिफ़ायर (यूआरआई) के तौर पर
    किसी इकाई का url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तों को पूरा करता है. इसलिए, हमारा सुझाव है कि आप इकाई के url को @id के तौर पर इस्तेमाल करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें.
    name टेक्स्ट ज़रूरी है - टीवी सेवा का नाम.
    • अलग-अलग भाषाओं में नामों को लिस्ट करने के लिए, कलेक्शन का इस्तेमाल करें. एक से ज़्यादा इलाके और भाषाएं वाला उदाहरण देखें.
    • ध्यान दें कि हर स्थान-भाषा (भाषा और देश का जोड़ा) के लिए, सिर्फ़ एक नाम का इस्तेमाल किया जा सकता है.
    areaServed देश, राज्य, शहर या GeoShape ज़रूरी है - वह इलाका जहां उपयोगकर्ता ब्रॉडकास्ट सेवा पाने की उम्मीद कर सकते हैं.
    • देशों के नाम डालने के लिए ISO 3166-1 देश कोड का इस्तेमाल करें.
    • एक से ज़्यादा एरिया दिखाने के लिए, कलेक्शन का इस्तेमाल करें.
    • देश, राज्य, शहर को GeoShape के साथ मिक्स न करें. ज़रूरतों के बारे में ज़्यादा जानने के लिए, GeoSize प्रॉपर्टी सेक्शन देखें.
    provider संगठन ज़रूरी है - अगर लागू हो, तो सेवा देने वाली मूल कंपनी. उदाहरण के लिए, ExampleTV अपनी क्षेत्रीय सेवाएं ExampleTV San Francisco और ExampleTV सैन डिएगो उपलब्ध कराता है.
    provider.@id टेक्स्ट ज़रूरी है - टीवी ऑपरेटर का आईडी.
    provider.@type टेक्स्ट ज़रूरी है - हमेशा Organization पर सेट करें.
    identifier PropertyValue इसका सुझाव दिया जाता है क्यों? - बाहरी या इस इकाई की पहचान करने वाला कोई अन्य आईडी, जैसे कि इस ब्रॉडकास्ट सेवा के लिए Gracenote TMS आईडी. एक से ज़्यादा आइडेंटिफ़ायर इस्तेमाल करने की अनुमति है. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर प्रॉपर्टी सेक्शन देखें.

    CableOrliteService के उदाहरण

    केबल या सैटलाइट सेवा का उदाहरण:

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"CableOrSatelliteService",
      "@id":"http://example.com/provider-lineups/exampletv-san-francisco",
      "name":"ExampleTV San Francisco",
      "provider": {
        "@type": "Organization",
        "@id": "http://example.com/providers/exampletv"
      },
      "areaServed":[
        {
          "@type":"GeoShape",
          "@id": "http://example.com/area1"
        }
      ],
      "identifier": {
        "@type": "PropertyValue",
        "propertyID": "TMS_ID",
        "value": "12345"
      }
    }
    
    {
      "@type": "GeoShape",
      "@id": "http://example.com/area1",
      "addressCountry": "US",
      "postalCode": [
        "94118",
        "94119"
      ]
    }
    

    वर्चुअल मल्टीचैनल वीडियो प्रोग्रामिंग डिस्ट्रिब्यूटर (vMVPD) का उदाहरण:

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"CableOrSatelliteService",
      "@id":"http://example.com/providers/my-online-example-tv",
      "name":"My Online Example TV",
      "provider": {
        "@type": "Organization",
        "@id": "http://my-online-tv.com"
      },
      "areaServed":[
        {
          "@type":"Country",
          "name": "US",
        },
        {
          "@type":"Country",
          "name": "CA",
        }
      ]
    }
    

    TelevisionChannel की खास बातों की टेबल

    प्रॉपर्टी अनुमानित टाइप ब्यौरा
    @context टेक्स्ट ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]
    पर सेट करें
    • जहां "xx" फ़ीड में स्ट्रिंग की भाषा को दिखाता है. रूट इकाई के हर कॉन्टेक्स्ट में इसकी @languages BCP 47 फ़ॉर्मैट फ़ॉर्मैट में, सही भाषा कोड पर सेट होनी चाहिए. उदाहरण के लिए, अगर भाषा को स्पैनिश पर सेट किया गया है, तो नाम को स्पैनिश में माना जाएगा. भले ही, सबटाइटल की भाषा अंग्रेज़ी हो.
    @type टेक्स्ट ज़रूरी है - हमेशा TelevisionChannel पर सेट करें.
    @id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर; उदाहरण के लिए, https://example.com/1234abc.
    @id को ये ज़रूरी शर्तें पूरी करनी होंगी:
    • आपके कैटलॉग में दुनिया भर में यूनीक है
    • स्थिर
    • यूनिफ़ाइड रिसॉर्स आइडेंटिफ़ायर (यूआरआई) के तौर पर
    किसी इकाई का url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तों को पूरा करता है. इसलिए, हमारा सुझाव है कि आप इकाई के url को @id के तौर पर इस्तेमाल करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें.
    broadcastChannelId टेक्स्ट ज़रूरी है - ऐसा यूनीक आइडेंटिफ़ायर जिससे BroadcastService की पहचान केबल, सैटलाइट या इंटरनेट टीवी सेवा के तौर पर की जा सकती है.
    • अमेरिका में, आम तौर पर यह नंबर केबल या सैटलाइट टीवी के लिए होता है.
    • इंटरनेट टीवी सेवा (जैसे, vMVPD) के लिए, चैनल का नाम बताएं.
    channelOrder Number GoogleTV के लिए ज़रूरी है, अन्य मामलों में नहीं - Google TV इंटिग्रेशन की इलेक्ट्रॉनिक प्रोग्रामिंग गाइड में चैनलों को किस क्रम में दिखाया जाए, यह बताने के लिए इस प्रॉपर्टी का इस्तेमाल करें.

    फ़ीड में मौजूद सभी चैनलों के लिए, channelOrder अलग होना चाहिए. साथ ही, आम तौर पर यह एक से शुरू होना चाहिए. channelOrder में ऋणात्मक या 0 मान नहीं हो सकता.
    broadcastServiceTier टेक्स्ट इन वैल्यू का इस्तेमाल करें:
    • Free में उस चैनल के लिए सदस्यता लें जिसकी सदस्यता लेने की ज़रूरत नहीं है.
    • सामान्य सदस्यता में शामिल चैनलों के लिए Standard.
    • उन चैनलों के लिए Premium जिन्हें सामान्य सदस्यता के अलावा, पैसे चुकाने होते हैं.
    एक से ज़्यादा वैल्यू देने के लिए, कलेक्शन का इस्तेमाल करें.
    inBroadcastLineup CableOrSatelliteService ज़रूरी है - CableOrSatelliteService का @id जिससे यह चैनल दर्शकों को मिलता है.
    providesBroadcastService BroadcastService ज़रूरी है - BroadcastService का @id जिसकी प्रोग्रामिंग इस चैनल पर उपलब्ध है.

    TelevisionChannel के उदाहरण

    केबल या सैटलाइट टीवी चैनल का उदाहरण:

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"TelevisionChannel",
      "@id":"http://example.com/channels/exampleTV/example-tv-7",
      "broadcastChannelId":"7",
      "channelOrder": 1,
      "broadcastServiceTier":["Premium", "Standard"],
      "inBroadcastLineup":{
        "@type":"CableOrSatelliteService",
        "@id":"http://example.com/providers/exampleTV-san-francisco"
      },
      "providesBroadcastService":{
        "@type":"BroadcastService",
        "@id":"http://example.com/stations/example-tv"
      }
    }
    

    ऑनलाइन टीवी चैनल का उदाहरण:

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"TelevisionChannel",
      "@id":"http://example.com/channels/my-online-example-tv/sport-channel",
      "broadcastChannelId":"sport-channel",
      "channelOrder": 3,
      "broadcastServiceTier":"Premium",
      "inBroadcastLineup":{
        "@type":"CableOrSatelliteService",
        "@id":"http://example.com/providers/my-online-example-tv"
      },
      "providesBroadcastService":{
        "@type":"BroadcastService",
        "@id":"http://example.com/stations/sport-channel"
      }
    }
    

    संगठन की जानकारी वाली टेबल

    प्रॉपर्टी अनुमानित टाइप ब्यौरा
    @context टेक्स्ट ज़रूरी है - हमेशा ["http://schema.org", {"@language": "xx"}]
    पर सेट करें
    • जहां "xx" फ़ीड में स्ट्रिंग की भाषा को दिखाता है. रूट इकाई के हर कॉन्टेक्स्ट में इसकी @languages BCP 47 फ़ॉर्मैट फ़ॉर्मैट में, सही भाषा कोड पर सेट होनी चाहिए. उदाहरण के लिए, अगर भाषा को स्पैनिश पर सेट किया गया है, तो नाम को स्पैनिश में माना जाएगा. भले ही, सबटाइटल की भाषा अंग्रेज़ी हो.
    @type टेक्स्ट ज़रूरी है - हमेशा Organization पर सेट करें.
    @id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर; उदाहरण के लिए, https://example.com/1234abc.
    @id को ये ज़रूरी शर्तें पूरी करनी होंगी:
    • आपके कैटलॉग में दुनिया भर में यूनीक है
    • स्थिर
    • यूनिफ़ाइड रिसॉर्स आइडेंटिफ़ायर (यूआरआई) के तौर पर
    किसी इकाई का url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तों को पूरा करता है. इसलिए, हमारा सुझाव है कि आप इकाई के url को @id के तौर पर इस्तेमाल करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें.
    name टेक्स्ट ज़रूरी है - टीवी नेटवर्क, टीवी कॉन्टेंट देने वाले या टीवी ऑपरेटर का नाम.
    • अलग-अलग भाषाओं में नामों को लिस्ट करने के लिए, कलेक्शन का इस्तेमाल करें. एक से ज़्यादा इलाके और भाषाएं वाला उदाहरण देखें.
    • ध्यान दें कि हर स्थान-भाषा (भाषा और देश का जोड़ा) के लिए, सिर्फ़ एक नाम का इस्तेमाल किया जा सकता है.
    description टेक्स्ट संगठन के बारे में जानकारी. 300 वर्ण की सीमा. अलग-अलग भाषाओं और/या अलग-अलग भाषाओं में जानकारी देने के लिए, कलेक्शन का इस्तेमाल करें.
    sameAs यूआरएल इसका सुझाव दिया जाता है क्यों? Wikipedia पेज का यूआरएल, जो टीवी नेटवर्क की पहचान कर सकता है. यह यूआरएल प्रॉपर्टी से अलग होना चाहिए. सिर्फ़ Wikipedia पेज से जानकारी डालें, जिसमें किसी एक चैनल/नेटवर्क इकाई के बारे में जानकारी दी गई हो. ध्यान दें कि विकिपीडिया पेजों पर "चैनल" शब्द का इस्तेमाल किया जा सकता है.
    potentialAction WatchAction लागू होने पर ज़रूरी है - अगर आपके पास संगठन से जुड़े एक से ज़्यादा चैनल (BroadcastService) हैं, तो यह ज़रूरी है. एक कार्रवाई मार्कअप ऑब्जेक्ट जो कार्रवाई के बारे में जानकारी देता है. ज़्यादा जानकारी के लिए, ऐक्शन मार्कअप प्रॉपर्टी देखें.
    url यूआरएल संगठन का यूआरएल. Google इस संगठन का Google के डेटाबेस में मौजूद संगठन के साथ सटीक मिलान करने के लिए इस यूआरएल का इस्तेमाल करता है.
    identifier PropertyValue इसका सुझाव दिया जाता है क्यों? - इस इकाई की पहचान करने वाला बाहरी आईडी या कोई अन्य आईडी, जैसे कि इस संगठन का TMS आईडी. एक से ज़्यादा आइडेंटिफ़ायर इस्तेमाल करने की अनुमति है. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर प्रॉपर्टी सेक्शन देखें.
    popularityScore PopularityScoreSpecification इसका सुझाव दिया जाता है क्यों? वह स्कोर जिसका इस्तेमाल Google करता है. इसमें दूसरे सिग्नल भी शामिल होते हैं. इससे यह तय किया जाता है कि लोगों के लिए कौनसा मीडिया चलाया जाए. इस स्कोर से यह पता चलता है कि आपके कैटलॉग में मौजूद दूसरे कॉन्टेंट के मुकाबले, कॉन्टेंट की लोकप्रियता कितनी है; इसलिए, आपके फ़ीड में और आपके कैटलॉग में मौजूद सभी इकाइयों के लिए, स्कोर का स्केल एक जैसा होना चाहिए. डिफ़ॉल्ट रूप से, किसी इकाई की लोकप्रियता का स्कोर 0 पर सेट होता है.
    popularityScore.@type टेक्स्ट हमेशा PopularityScoreSpecification पर सेट करें.
    popularityScore.value Number एक गैर-ऋणात्मक संख्यात्मक मान जो इकाई की लोकप्रियता को दिखाता है; ज़्यादा स्कोर का मतलब है ज़्यादा लोकप्रियता.
    popularityScore.eligibleRegion देश वे इलाके जहां लोकप्रियता का यह स्कोर लागू होता है. अगर लोकप्रियता का स्कोर दुनिया भर में लागू होता है, तो EARTH पर सेट करें. डिफ़ॉल्ट रूप से, यह प्रॉपर्टी EARTH पर सेट होती है.
    Note: दुनिया भर में (EARTH) लोकप्रियता के मुकाबले, स्थान-भाषा के आधार पर किसी खास लोकप्रियता को प्राथमिकता दी जाती है

    संगठन का उदाहरण

    {
      "@context":["http://schema.org", {"@language": "en"}],
      "@type":"Organization",
      "@id":"http://example.com/networks/abcd-network",
      "name":"ABCD",
      "identifier": [
        {
          "@type": "PropertyValue",
          "propertyID": "TMS_ID",
          "value": "12345"
        },
        {
          "@type": "PropertyValue",
          "propertyID": "_PARTNER_ID_",
          "value": "exampletv-12345"
        }
      ],
      "potentialAction": {
        "@type": "WatchAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "http://example.com/networkstream",
          "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": "2050-10-21T10:35:29Z",
          "requiresSubscription": {
            "@type": "MediaSubscription",
            "@id": "http://example.com/subscription",
            "name": "ABCD",
            "sameAs": "http://example.com/subscription",
          },
          "eligibleRegion": [
            {
              "@type": "Country",
              "name": "US"
            }
          ]
        }
      },
      "popularityScore": {
        "@type": "PopularityScoreSpecification",
        "value": 178,
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          }
        ]
      }
    }
    

    इन प्रॉपर्टी से जुड़े विषयों की जानकारी के लिए, इन पेजों पर जाएं: