स्पोर्ट्स इवेंट - मॉडलिंग, सबसे सही तरीके, और सैंपल फ़ीड

परिभाषा

SportsEvent, किसी स्पोर्ट्स गेम या स्पोर्ट्स गेम के पूरे रीप्ले को दिखाने वाली इकाई का टाइप है.

SportsEvent के तौर पर क्या मॉडल किया जा सकता है? खेल-कूद से जुड़ा गेम
SportsEvent के तौर पर क्या मॉडल नहीं किया जा सकता?

शॉर्ट वीडियो, क्लिप या अलग तरह का कॉन्टेंट. यहां इसकी सूची दी गई है:

  • शॉर्ट वीडियो को रैंडम रीकैप या फिर से चलाना
  • गेम की झलक
  • गेम की हाइलाइट
  • गेम में हुई गलतियां
  • खिलाड़ी के इंटरव्यू की क्लिप
  • पर्दे के पीछे की कहानी बताने वाले वीडियो
  • गेम की समीक्षाएं (यूज़र जनरेटेड या अन्य)
  • गेम की रैंडम शॉर्ट क्लिप

मैं ऐसे शॉल्डर कॉन्टेंट को कैसे मैनेज करूं?

SportsEvents के इस्तेमाल के सामान्य उदाहरण

क्रमांक जानकारी इकाइयां ज़रूरी हैं
पहला केस मुझे SportsEvent का मॉडल बनाना है, जो मेरे वीडियो ऑन डिमांड कैटलॉग का हिस्सा है. SportsEvent, गेम को दिखाता है.
दूसरा उदाहरण

मुझे SportsEvent का मॉडल बनाना है, जो मेरे लाइव टीवी कैटलॉग का हिस्सा है और ऑनलाइन स्ट्रीम किया जाता है

गेम को इंटरनेट पर स्ट्रीम किया जाता है और इसे किसी चैनल से लिंक नहीं किया जाता.

SportsEvent, गेम को दिखाता है.

BroadcastEvent, गेम के ब्रॉडकास्ट को दिखाता है.

तीसरा उदाहरण मुझे ऐसे SportsEvent का मॉडल बनाना है जो मेरे लाइव टीवी कैटलॉग का हिस्सा है और किसी चैनल पर ऑनलाइन स्ट्रीम किया जाता है.

SportsEvent, गेम को दिखाता है.

Broadcast, गेम के प्रसारण की जानकारी देता है.

BroadcastService, Organization, TelevisionChannel, CableOrSatelliteService ये इकाइयां, चैनल और लाइनअप को दिखाती हैं.

चौथा उदाहरण ऊपर बताए गए तीन मामलों के कॉम्बिनेशन. अगर आपने पहले के इस्तेमाल के उदाहरणों के सबसेट को जोड़ा है, तो आपको उससे जुड़े "इकाइयां ज़रूरी हैं" कॉलम में इकाई के टाइप की जानकारी देनी होगी.

हमारे कुछ जांचों के बारे में अहम जानकारी और सबसे सही तरीके

क्रम संख्या ज़रूरी इकाइयां दिशा-निर्देश
पहला केस

मुझे SportsEvent का मॉडल बनाना है, जो मेरे वीडियो ऑन डिमांड कैटलॉग का हिस्सा है.

इकाइयां ज़रूरी हैं

  • SportsEvent, गेम की इमेज

मॉडलिंग के लिए दिशा-निर्देश

SportsEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके, SportsEvent इकाई पर गेम का डीप लिंक दिया जाना चाहिए.

क्वालिटी की जांच करने के लिए

  • SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityStarts को SportsEvent.startDate से कम से कम 14 दिन पहले सेट करें. इसका मकसद, स्पोर्ट्स इवेंट का डेटा 14 दिन पहले उपलब्ध कराने के लिए ज़रूरी शर्त तय करना नहीं है. इवेंट का डेटा बाद में भी डिलीवर किया जा सकता है. हालांकि, उपलब्धता शुरू होने की वैल्यू को इवेंट से कम से कम 14 दिन पहले सेट करना होगा.
  • SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityEnds को SportsEvent.endDate के बाद सेट करें.
दूसरा उदाहरण

मुझे अपने लाइव टीवी कैटलॉग में शामिल और ऑनलाइन स्ट्रीम होने वाले SportsEvent का मॉडल बनाना है.

गेम को इंटरनेट पर स्ट्रीम किया जाता है और इसे किसी चैनल से लिंक नहीं किया जाता.

इकाइयां ज़रूरी हैं

  • SportsEvent, गेम की इमेज
  • BroadcastEvent, गेम के प्रसारण की जानकारी

मॉडलिंग के लिए दिशा-निर्देश

सब-केस 1: गेम सिर्फ़ लाइव स्ट्रीम के तौर पर उपलब्ध है, न कि मांग पर वीडियो के कैटलॉग के तौर पर

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी देना ज़रूरी है.
  • गेम का डीप लिंक, BroadcastEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके BroadcastEvent इकाई पर दिया जाना चाहिए.
  • यह गेम सिर्फ़ लाइव देखने के लिए उपलब्ध है. इसलिए, SportsEvent इकाई में कोई डीप लिंक नहीं होना चाहिए. इसका मतलब है कि SportsEvent.potentialAction नहीं दिया जाना चाहिए.
  • BroadcastEvent.broadcastOfEvent की वैल्यू देना ज़रूरी है, क्योंकि गेम को किसी चैनल के ब्रॉडकास्ट से नहीं जोड़ा गया है.

उप-मामला 2: गेम लाइव और मांग पर उपलब्ध वीडियो के कैटलॉग के तौर पर उपलब्ध है. ऐसा तब हो सकता है, जब गेम का रीप्ले ब्रॉडकास्ट किया जा रहा हो

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी देना ज़रूरी है.
  • गेम का डीप लिंक, BroadcastEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके BroadcastEvent इकाई पर दिया जाना चाहिए.
  • यह गेम, मांग पर वीडियो के कैटलॉग के तौर पर लाइव देखने के लिए उपलब्ध है. इसलिए, SportsEvent इकाई के पास भी डीप लिंक होना चाहिए. उपयोगकर्ता को मांग पर वीडियो वाले कैटलॉग पर रीडायरेक्ट करने के लिए, SportsEvent.potentialAction को दिया जाना चाहिए.
  • BroadcastEvent.publishedOn की वैल्यू नहीं दी जानी चाहिए, क्योंकि गेम किसी चैनल के ब्रॉडकास्ट से जुड़ा नहीं है.

क्वालिटी की जांच करने के लिए

  • गेम लाइव होने पर, BroadcastEvent.isLiveBroadcast प्रॉपर्टी को true पर सेट करें. गेम रीप्ले के लिए, प्रॉपर्टी को true पर सेट न करें.
  • आम तौर पर, लाइव नहीं होने वाले BroadcastEvents के लिए, BroadcastEvent.startDate की तारीख असल SportsEvent startDate से पहले की नहीं हो सकती.
  • BroadcastEvents में publishedOn प्रॉपर्टी नहीं होनी चाहिए, क्योंकि ब्रॉडकास्ट इंटरनेट पर स्ट्रीम होता है और किसी चैनल से अटैच नहीं होता.
तीसरा उदाहरण

मुझे SportsEvent का मॉडल बनाना है, जो मेरे लाइव टीवी कैटलॉग का हिस्सा है और किसी चैनल पर ऑनलाइन स्ट्रीम होता है.

इकाइयां ज़रूरी हैं

  • SportsEvent जो गेम को दिखाता हो.
  • BroadcastEvent, जो गेम के प्रसारण की जानकारी देता है.
  • BroadcastService, Organization, TelevisionChannel, CableOrSatelliteService ये इकाइयां, चैनल और लाइनअप को दिखाती हैं.

मॉडलिंग के लिए दिशा-निर्देश

सब-केस 1: गेम सिर्फ़ लाइव स्ट्रीम के तौर पर उपलब्ध है, न कि मांग पर वीडियो के कैटलॉग के तौर पर

  • ब्रॉडकास्ट का शेड्यूल शेयर करें. ऐसा करने के लिए, BroadcastEvent इकाई की जानकारी दें.
  • चैनल और सेवा देने वाली कंपनी के लाइनअप की जानकारी दिखाता है. ऐसा करने के लिए, BroadcastService, Organization, TelevisionChannel, और CableOrSatelliteService इकाइयां दें.
  • BroadcastService का डीप लिंक दें. इसे BroadcastService.potentialAction प्रॉपर्टी के साथ दिखाएं.
  • BroadcastEvent.potentialAction प्रॉपर्टी की वैल्यू न दें.
  • गेम सिर्फ़ लाइव देखने के लिए उपलब्ध है. इसलिए, SportsEvent इकाई में कोई डीप लिंक नहीं होना चाहिए. उदाहरण के लिए, SportsEvent.potentialAction न डालें.
  • BroadcastEvent.publishedOn दें और उसे उस BroadcastService इकाई पर ले जाएं जो उस चैनल को दिखाती है जिस पर ब्रॉडकास्ट होगा.

उप-मामला 2: गेम लाइव और मांग पर उपलब्ध वीडियो के कैटलॉग के तौर पर उपलब्ध है (ऐसा तब हो सकता है, जब गेम का रीप्ले ब्रॉडकास्ट किया जा रहा हो)

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी दें.
  • चैनल और सेवा देने वाली कंपनी की लाइनों की जानकारी देने वाली BroadcastService, Organization, TelevisionChannel, और CableOrSatelliteService इकाइयां दें.
  • उस चैनल का BroadcastService डीप लिंक दें जिस पर गेम का ब्रॉडकास्ट होगा. इसे BroadcastService.potentialAction प्रॉपर्टी से दिखाया जाता है.
  • BroadcastEvent.potentialAction प्रॉपर्टी की वैल्यू न दें.
  • यह गेम लाइव देखने के लिए उपलब्ध है और मांग पर वीडियो के कैटलॉग के हिस्से के तौर पर भी उपलब्ध है. इसलिए, SportsEvent इकाई के पास भी डीप लिंक होना चाहिए. उदाहरण के लिए, SportsEvent.potentialAction को इस तरह से दिया जा सकता है कि वह उपयोगकर्ता को मांग पर वीडियो वाले कैटलॉग पर रीडायरेक्ट करे.
  • BroadcastEvent.publishedOn दें और उसे उस BroadcastService इकाई पर ले जाएं जो उस चैनल को दिखाती है जिस पर ब्रॉडकास्ट होगा.

क्वालिटी की जांच करने के लिए

  • गेम लाइव होने पर, BroadcastEvent.isLiveBroadcast प्रॉपर्टी को true पर सेट करें. गेम रीप्ले के लिए, प्रॉपर्टी को true पर सेट न करें.
  • आम तौर पर, लाइव नहीं होने वाले BroadcastEvents के लिए, BroadcastEvent.startDate की तारीख असल SportsEvent startDate से पहले की नहीं हो सकती.
  • गेम किसी चैनल पर ब्रॉडकास्ट होता है. इसलिए, BroadcastService.potentialAction प्रॉपर्टी का इस्तेमाल करके डीप लिंक जोड़ें. इस मामले में, BroadcastEvent इकाई का डीप लिंक नहीं हो सकता.

उदाहरण

पहला उदाहरण: मांग पर वीडियो उपलब्ध कराने वाले कैटलॉग में शामिल कोई खेल-कूद का इवेंट


{
  "@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 at 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": "2018-09-16T10:00-08:00",
  "endDate": "2018-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"
    }
  ],
"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-01T10:00-08:00",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "name": "Example Package",
        "commonTier": true,
        "@id": "http://www.example.com/example_package"
       },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}

दूसरा उदाहरण: खेल-कूद का ऐसा इवेंट जो लाइव टीवी कैटलॉग का हिस्सा है और जिसे ऑनलाइन स्ट्रीम किया जाता है

ब्रॉडकास्ट इवेंट


{
  "@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 at 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": "2018-09-16T10:00-08:00",
  "endDate": "2018-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"
    }
  ]
}

तीसरा उदाहरण: खेल-कूद का ऐसा इवेंट जो लाइव टीवी कैटलॉग का हिस्सा है और किसी चैनल पर ऑनलाइन स्ट्रीम किया जाता है

ब्रॉडकास्ट इवेंट


{
  "@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",
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "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 at 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": "2018-09-16T10:00-08:00",
  "endDate": "2018-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"
    }
  ]
}

BroadcastService, CableOrSatelliteService, TelevisionChannel, Organization इकाइयां, जैसा कि कॉन्सेप्ट में लाइव टीवी चैनल सेक्शन में बताया गया है

मैं मुख्य वीडियो से जुड़े अन्य वीडियो को कैसे मैनेज करूं?

मुख्य वीडियो से जुड़े अन्य वीडियो को क्या कहा जाता है?
  • शॉर्ट वीडियो को रैंडम रीकैप या फिर से चलाना
  • गेम की झलक
  • गेम की हाइलाइट
  • गेम में हुई गलतियां
  • खिलाड़ी के इंटरव्यू की क्लिप
  • पर्दे के पीछे की कहानी बताने वाले वीडियो
  • गेम की समीक्षाएं (यूज़र जनरेटेड या अन्य)
  • गेम की अन्य छोटी क्लिप
क्रम संख्या इस्तेमाल का उदाहरण मॉडलिंग के दिशा-निर्देश
पहला केस मेरे मांग पर मिलने वाले वीडियो के कैटलॉग में, ओएमवी से जुड़ा अन्य वीडियो रिलीज़ किया गया है.
  • यह सुविधा काम नहीं करती और इसे फ़ीड में नहीं दिया जा सकता.
  • हालांकि, ViTA का इस्तेमाल, इस कॉन्टेंट का सबसेट उपलब्ध कराने के लिए किया जा सकता है. ViTA के बारे में ज़्यादा जानने के लिए, अपने Google प्रतिनिधि से संपर्क करें.
दूसरा उदाहरण मेरे लाइव कैटलॉग में मुख्य वीडियो से जुड़ा अन्य कॉन्टेंट है

सब-केस 1: कॉन्टेंट को इंटरनेट पर लाइव स्ट्रीम किया जा सकता है

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी दें.
  • BroadcastEvent.potentialAction प्रॉपर्टी का इस्तेमाल करके, कॉन्टेंट का डीप लिंक दें.
  • क्लिप से जुड़ा कोई भी मेटाडेटा सीधे BroadcastEvent में जोड़ें. उदाहरण के लिए, BroadcastEvent.image प्रॉपर्टी का इस्तेमाल करके इमेज जोड़ी जा सकती हैं. BroadcastEvent.contentRating प्रॉपर्टी का इस्तेमाल करके, उम्र से जुड़ी रेटिंग जोड़ी जा सकती हैं.
  • यह कॉन्टेंट टाइप SportsEvent नहीं है. इसलिए, फ़ीड में SportsEvent इकाई नहीं होनी चाहिए. इसलिए, BroadcastEvent पर broadcastOfEvent प्रॉपर्टी की वैल्यू नहीं दी जानी चाहिए.
  • यह किसी चैनल से नहीं जुड़ा है, इसलिए BroadcastEvent पर publishedOn प्रॉपर्टी न दें.

उप-मामला 2: कॉन्टेंट को इंटरनेट पर लाइव स्ट्रीम करने के लिए उपलब्ध है किसी चैनल पर

  • ब्रॉडकास्ट का शेड्यूल शेयर करने के लिए, BroadcastEvent इकाई की जानकारी देना ज़रूरी है.
  • चैनल और सेवा देने वाली कंपनी की लाइनों को दिखाने के लिए, BroadcastService, Organization, TelevisionChannel , CableOrSatelliteService इकाइयों की जानकारी देना ज़रूरी है.
  • गेम का डीप लिंक, BroadcastService डीप लिंक होना चाहिए. इसे BroadcastService.potentialAction प्रॉपर्टी से दिखाया जाता है. यह प्रॉपर्टी देना ज़रूरी है.
  • BroadcastEvent.potentialAction प्रॉपर्टी की वैल्यू नहीं दी जानी चाहिए.
  • क्लिप से जुड़ा कोई भी मेटाडेटा, सीधे तौर पर BroadcastEvent में जोड़ा जाना चाहिए. उदाहरण के लिए, BroadcastEvent.image प्रॉपर्टी का इस्तेमाल करके इमेज जोड़ी जा सकती हैं. BroadcastEvent.contentRating प्रॉपर्टी का इस्तेमाल करके, उम्र से जुड़ी रेटिंग जोड़ी जा सकती हैं.
  • यह कॉन्टेंट टाइप SportsEvent नहीं है. इसलिए, फ़ीड में SportsEvent इकाई नहीं होनी चाहिए. इसलिए, BroadcastEvent पर broadcastOfEvent प्रॉपर्टी की वैल्यू नहीं दी जानी चाहिए.
  • यह किसी चैनल से जुड़ी है, इसलिए BroadcastEvent पर publishedOn प्रॉपर्टी दें.
तीसरा केस मेरे पास मांग पर वीडियो और लाइव टीवी कैटलॉग, दोनों के हिस्से के तौर पर, ओएमवी से जुड़ा अन्य वीडियो उपलब्ध है

फ़िलहाल, फ़ीड में मांग पर वीडियो देखने की सुविधा वाले स्पोर्ट्स शोल्डर कॉन्टेंट को स्वीकार नहीं किया जाता. इसलिए, यह मामला दूसरे मामले से मिलता-जुलता है. वहां दिए गए निर्देश देखें.

अक्सर पूछे जाने वाले सवाल

सवाल: मुझे ऊपर बताई गई इकाइयों से जुड़ी खास जानकारी कहां मिलेगी?

जवाब: ज़रूरी जानकारी यहां दी गई है.

पूरा दस्तावेज़ लिंक
SportsEvent लिंक
BroadcastService, Organization, TelevisionChannel , CableOrSatelliteService लिंक
BroadcastEvent लिंक

सवाल: क्या लाइव टीवी चैनलों और लाइनअप को मॉडल करने का तरीका बताने वाला कोई ज़्यादा जानकारी वाला दस्तावेज़ है?

जवाब: हां, ज़्यादा जानकारी के लिए कॉन्सेप्ट में जाकर, लाइव टीवी चैनल सेक्शन देखें. अगर आपको दस्तावेज़ नहीं दिख रहा है, तो कृपया देखने का ऐक्सेस पाने का अनुरोध करें.

सवाल: क्या ViTA पर पूरे लाइव गेम और पूरे गेम के रीप्ले भी चलाए जा सकते हैं?

जवाब: ViTA, लीग के आधार पर पूरे लाइव गेम और पूरे गेम के रीप्ले के लिए मेटाडेटा की सुविधा देता है. साथ ही, यह शोल्डर कॉन्टेंट के सबसेट के लिए भी मेटाडेटा की सुविधा देता है

  • जिन पार्टनर के पास Google के साथ पहले से ही काम करने वाला मीडिया ऐक्शन फ़ीड है या जिन्होंने मांग पर उपलब्ध वीडियो या लाइव टीवी की सुविधा उपलब्ध कराई है उनके लिए Google चाहता है कि वे फ़ीड को बड़ा करें और उसमें काम करने वाले SportsEvent टाइप भी शामिल करें.

    • पार्टनर, कुछ समय के लिए ViTA का इस्तेमाल करके, शोल्डर कॉन्टेंट को डाल सकते हैं. फ़ीड के ज़रिए सभी तरह के कॉन्टेंट को दिखाने की सुविधा, आने वाले समय में लॉन्च की जाएगी.
  • जिन पार्टनर के पास मांग पर वीडियो या लाइव टीवी की सुविधा नहीं है, लेकिन उनके पास सिर्फ़ लीग के आधार पर खेल-कूद और उससे जुड़ा शोल्डर कॉन्टेंट है उनके लिए, ViTA एक बेहतरीन विकल्प है. ViTA के बारे में ज़्यादा जानने के लिए, अपने Google प्रतिनिधि से संपर्क करें.