वॉच ऐक्शन सामान्य प्रॉपर्टी

इस सेक्शन में, वॉच ऐक्शन की सामान्य प्रॉपर्टी के बारे में जानकारी दी गई है.

ऐक्शन मार्कअप प्रॉपर्टी

प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
@type टेक्स्ट ज़रूरी है - हमेशा WatchAction पर सेट करें.
target EntryPoint ज़रूरी है - यह एक टारगेट ऑब्जेक्ट है, जो Google के अलग-अलग प्लैटफ़ॉर्म पर डीप लिंक की मैपिंग करता है.
target.@type टेक्स्ट ज़रूरी है - हमेशा EntryPoint पर सेट करें.
target.urlTemplate यूआरएल ज़रूरी है - ऐसा डीप लिंक जो उपयोगकर्ताओं को आपके ऐप्लिकेशन या प्लैटफ़ॉर्म पर ले जाता है और कॉन्टेंट का प्लेबैक शुरू करता है.
target.inLanguage टेक्स्ट ज़रूरी नहीं - सीरीज़ की मूल भाषा, BCP 47 फ़ॉर्मैट में.
target.actionPlatform टेक्स्ट ज़रूरी है - ऐसे प्लैटफ़ॉर्म जिन्हें urlTemplate पर मैप किया गया है. मीडिया ऐक्शन की सुविधा इनके साथ काम करती है:
  • http://schema.org/DesktopWebPlatform: डेस्कटॉप वेब ब्राउज़र पर, Search प्लैटफ़ॉर्म.
  • http://schema.org/MobileWebPlatform: मोबाइल वेब ब्राउज़र पर Search Platform.
  • http://schema.org/AndroidPlatform: Android ऐप्लिकेशन पर Search और PlayGuide प्लैटफ़ॉर्म.
  • http://schema.org/AndroidTVPlatform: Android TV ऐप्लिकेशन पर, Android TV प्लैटफ़ॉर्म.
  • http://schema.org/IOSPlatform: iOS ऐप्लिकेशन पर Search प्लैटफ़ॉर्म.
  • http://schema.googleapis.com/GoogleVideoCast: Chromecast डिवाइस पर कास्ट करना और होम प्लैटफ़ॉर्म इस्तेमाल करना.
  • http://schema.googleapis.com/GoogleAudioCast: Chromecast डिवाइस पर कास्ट करना और होम प्लैटफ़ॉर्म इस्तेमाल करना (सिर्फ़ सुनने की कार्रवाइयां).
ज़रूरी शर्तों के बारे में जानने के लिए, प्लैटफ़ॉर्म के टाइप सेक्शन देखें.
target.additionalProperty PropertyValue लागू होने पर ज़रूरी है - डीप लिंक की अन्य प्रॉपर्टी दिखाने के लिए, प्रॉपर्टी-वैल्यू पेयर की सूची. इसमें ये चीज़ें शामिल हो सकती हैं:
  • contentLanguage: ब्रॉडकास्ट की भाषा (डब), BCP 47 फ़ॉर्मैट में. अगर कॉन्टेंट को किसी दूसरी भाषा में डब किया गया है, तो इस प्रॉपर्टी की ज़रूरत होती है. एक से ज़्यादा भाषा कोड के लिए, ऐरे का इस्तेमाल करें.
  • subtitleLanguage: सबटाइटल या कैप्शन की भाषाएं, BCP 47 फ़ॉर्मैट में. एक से ज़्यादा भाषा कोड के लिए, ऐरे का इस्तेमाल करें.
  • cameraAngle: कॉन्टेंट के लिए कैमरे का ऐंगल; उदाहरण के लिए, "आंखों के लेवल पर" और "हाई-ऐंगल". अगर कॉन्टेंट अलग-अलग कैमरा ऐंगल में उपलब्ध है, तो इस प्रॉपर्टी की ज़रूरत है. एक से ज़्यादा कैमरा ऐंगल के लिए, ऐरे का इस्तेमाल करें.
  • videoFormat: डिजिटल वीडियो की तारीख को सेव करने के लिए इस्तेमाल किया जाने वाला फ़ाइल फ़ॉर्मैट. उदाहरण के लिए, स्टैंडर्ड-डेफ़िनिशन के लिए "एसडी" और हाई-डेफ़िनिशन के लिए "एचडी". मान्य वीडियो फ़ॉर्मैट में एसडी, एचडी, 2K, 4K, और 8K शामिल हैं. अलग-अलग वीडियो फ़ॉर्मैट के लिए, ऐरे का इस्तेमाल करें.
additionalProperty के उदाहरण देखें.
actionAccessibilityRequirement ActionAccessSpecification ज़रूरी है - ऐक्शन ऐक्सेस स्पेसिफ़िकेशन ऑब्जेक्ट, जिसमें कॉन्टेंट को ऐक्सेस करने की ज़रूरी शर्तों के बारे में बताया गया हो. ऐक्शन ऐक्सेस स्पेसिफ़िकेशन प्रॉपर्टी देखें.

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

ऐक्शन ऐक्सेस स्पेसिफ़िकेशन प्रॉपर्टी

प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
actionAccessibilityRequirement.@type टेक्स्ट ज़रूरी है - हमेशा ActionAccessSpecification पर सेट करें.
actionAccessibilityRequirement.category टेक्स्ट

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

अगर कोई इकाई कॉन्टेंट के ग्रुप को दिखाती है, तो आपको category को कॉन्टेंट को ऐक्सेस करने के लिए, कम से कम पाबंदी वाली ज़रूरी शर्त पर सेट करना होगा. उदाहरण के लिए, अगर किसी TVSeries में कुछ TVEpisode कॉन्टेंट nologinrequired पर सेट है और कुछ subscription पर सेट है, तो इस TVSeries को nologinrequired पर सेट करें.

actionAccessibilityRequirement.availabilityStarts Date

ज़रूरी है - वह तारीख जिसके बाद कार्रवाई की जा सकती है. इसे ISO 8601 फ़ॉर्मैट में डालें. इसमें टाइमज़ोन भी शामिल करें.

  • तारीख को आने वाले समय में सेट किया जा सकता है.

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

actionAccessibilityRequirement.availabilityEnds Date ज़रूरी है - वह तारीख जिसके बाद कार्रवाई उपलब्ध नहीं होगी. इसे ISO 8601 फ़ॉर्मैट में डालें. इसमें टाइमज़ोन भी शामिल है.
  • यह समय, availabilityStarts के 72 घंटे बाद या उसके बराबर होना चाहिए.
  • अगर कॉन्टेंट पब्लिश होने के बाद हमेशा उपलब्ध रहता है, तो इस तारीख को मौजूदा तारीख से 20 साल बाद पर सेट करें.

यह ज़रूरी है कि उपलब्धता खत्म होने की तारीख में कोई भी अपडेट, फ़ीड में उपलब्धता खत्म होने की तारीख से कम से कम सात दिन पहले किया जाए. इससे, कॉन्टेंट के उपलब्धता खत्म होने की तारीख को, Google के प्लैटफ़ॉर्म पर कॉन्टेंट के दिखने की संभावना बढ़ जाएगी.

actionAccessibilityRequirement.eligibleRegion देश, शहर, राज्य, GeoShape या टेक्स्ट ज़रूरी है - वे इलाके जहां कॉन्टेंट उपलब्ध है. अगर कॉन्टेंट दुनिया भर में उपलब्ध है, तो खास स्ट्रिंग EARTH का इस्तेमाल करें.
actionAccessibilityRequirement.ineligibleRegion देश, शहर, राज्य या GeoShape अगर लागू हो, तो ज़रूरी है - ऐसे देश/इलाके जहां कॉन्टेंट पर पाबंदी है. अगर कॉन्टेंट eligibleRegion में हर जगह उपलब्ध है, तो आपको यह प्रॉपर्टी देने की ज़रूरत नहीं है.
actionAccessibilityRequirement.requiresSubscription MediaSubscription

लागू होने पर ज़रूरी है - कॉन्टेंट को ऐक्सेस करने के लिए, उपयोगकर्ताओं को जिस सदस्यता की ज़रूरत होती है उसकी जानकारी. मीडिया सदस्यता प्रॉपर्टी देखें.

  • अगर category की वैल्यू subscription या externalSubscription है, तो इस प्रॉपर्टी की वैल्यू सबमिट करें.
actionAccessibilityRequirement.expectsAcceptanceOf ऑफ़र अगर कॉन्टेंट को खरीदना ज़रूरी है, तो यह एट्रिब्यूट देना ज़रूरी है - कॉन्टेंट के साथ दिए जाने वाले ऑफ़र की जानकारी. इन मामलों के लिए कीमत की जानकारी दें:
  • एक बार खरीदा जाने वाला कॉन्टेंट (rental या purchase)
  • सदस्यता के साथ मिलने वाला ऐसा कॉन्टेंट जिसे ऐक्सेस करने के लिए, सदस्यों को अलग से खरीदारी करनी पड़ती है (subscription या externalsubscription)
अगर कीमत 0.00 है, तो Offer ऑब्जेक्ट को पूरी तरह से हटाएं और ActionAccessSpecification ऑब्जेक्ट से category को free पर सेट करें. ऑफ़र की प्रॉपर्टी देखें.

मीडिया सदस्यता की प्रॉपर्टी

अगर actionAccessibilityRequirement.category की वैल्यू subscription या externalSubscription है, तो इसका इस्तेमाल करना ज़रूरी है.

प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
requiresSubscription.@type टेक्स्ट ज़रूरी है - हमेशा MediaSubscription पर सेट करें
requiresSubscription.@id यूआरएल ज़रूरी है - सदस्यता का यूनीक आईडी. अगर कॉन्टेंट को अलग-अलग सदस्यताओं के ज़रिए ऐक्सेस किया जा सकता है, तो हर सदस्यता के लिए एक यूनीक आईडी होना चाहिए.
requiresSubscription.name टेक्स्ट ज़रूरी है - सदस्यता का नाम. इन बातों का ध्यान रखें:
  • अगर कॉन्टेंट को अलग-अलग सदस्यताओं से ऐक्सेस किया जा सकता है, तो यह नाम आपके उपयोगकर्ता की पुष्टि करने वाले सिस्टम में मौजूद नाम से मैच होना चाहिए. उदाहरण के लिए, अगर कोई उपयोगकर्ता पैकेज 1 नाम की सदस्यता के आधार पर कॉन्टेंट ऐक्सेस कर सकता है, लेकिन पुष्टि करने वाला सिस्टम PKG1a नाम का इस्तेमाल करता है, तो PKG1 का इस्तेमाल करें.
  • टीवीई की सेवा देने वाली कंपनियों के लिए, यह आपके टीवीई पुष्टि करने वाले टूल के साथ रजिस्टर किया गया पुष्टि करने वाले टूल का नाम होता है. यह एक स्ट्रिंग है, जो TVE Authenticator की मदद से आपकी सेवा के नाम की खास पहचान करती है.
requiresSubscription.sameAs यूआरएल सदस्यता की जानकारी देने वाला पेज.
requiresSubscription.identifier टेक्स्ट अगर category subscription है और commonTier false है, तो ज़रूरी है - इस सदस्यता के लिए एक यूनीक स्ट्रिंग, जो आपके मीडिया कैटलॉग में कॉन्टेंट के ग्रुप का ऐक्सेस दिखाती है.
  • Google का सुझाव है कि आइडेंटिफ़ायर के लिए, इस सिंटैक्स का इस्तेमाल करें:
    डोमेन नेम + कोलन (:) + कॉन्टेंट का ऐक्सेस लेवल. उदाहरण : example.com:basic, example.com:premium, example.com:sports
  • अगर एनटाइटलमेंट एपीआई दिया जा रहा है, तो यह प्रॉपर्टी आपके एनटाइटलमेंट आइडेंटिफ़ायर के बराबर होगी
requiresSubscription.authenticator संगठन अगर category की वैल्यू externalsubscription है, तो यह एट्रिब्यूट देना ज़रूरी है - यह एक कंटेनर है, जिसमें बाहरी सेवा देने वाली कंपनी के पुष्टि करने वाले टूल की जानकारी दी जाती है.
requiresSubscription.authenticator.@type टेक्स्ट अगर category की वैल्यू externalsubscription है, तो इस एट्रिब्यूट की वैल्यू देना ज़रूरी है. इसे हमेशा Organization पर सेट करें.
requiresSubscription.authenticator.name टेक्स्ट अगर category का वैल्यू externalsubscription है, तो यह एट्रिब्यूट ज़रूरी है - पुष्टि करने वाली सेवा का नाम. टीवीई की सेवा देने वाली कंपनियों के लिए, इसे TVE पर सेट करें
requiresSubscription.commonTier बूलियन लागू होने पर ज़रूरी है - अगर कैटगरी को सदस्यता पर सेट किया गया है, तो यह एट्रिब्यूट देना ज़रूरी है. commonTier के बारे में ज़्यादा जानने के लिए, common tier की ज़रूरी शर्तों वाले दस्तावेज़ पढ़ें.

Entitlements API की ज़रूरी शर्तें

अगर actionAccessibilityRequirement.category की वैल्यू subscription या externalSubscription है और आपकी सदस्यता की पेशकश में कई पैकेज या टीयर शामिल हैं या ऐड-ऑन की सुविधा है, तो एनटाइटलमेंट एपीआई ज़रूरी है. अगर आपकी सदस्यता एक टीयर वाली है और इसमें आपके कैटलॉग के सभी कॉन्टेंट का ऐक्सेस मिलता है, तो इसे शामिल न करें.

  • कंपनी A के पास सदस्यता की एक ही पेशकश है, जिससे सदस्यता लेने वाले उपयोगकर्ताओं को उपलब्ध सभी कॉन्टेंट का ऐक्सेस मिलता है: एनटाइटलमेंट आइडेंटिफ़ायर / एपीआई की ज़रूरत नहीं है
  • कंपनी B के पास एक बुनियादी सदस्यता है, जो कुछ कॉन्टेंट का ऐक्सेस देती है और एक प्रीमियम सदस्यता है, जो प्रीमियम कॉन्टेंट का ऐक्सेस देती है: एनटाइटलमेंट आइडेंटिफ़ायर / एपीआई ज़रूरी है
  • कंपनी C के पास एक बुनियादी सदस्यता है, जो कुछ कॉन्टेंट का ऐक्सेस देती है और तीसरे पक्ष के कॉन्टेंट का ऐक्सेस देने वाले ऐड-ऑन पैकेज: एनटाइटलमेंट आइडेंटिफ़ायर / एपीआई ज़रूरी है

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

प्रॉपर्टी के ऑफ़र

प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
expectsAcceptanceOf.@type टेक्स्ट ज़रूरी है - हमेशा Offer पर सेट करें.
expectsAcceptanceOf.price Number ज़रूरी है - कॉन्टेंट की खरीदारी की कीमत. कीमत, शून्य से ज़्यादा की कोई संख्या होनी चाहिए. जिन इकाइयों की कीमत 0.00 है उनके लिए, कृपया कैटगरी को `मुफ़्त` के तौर पर सेट करें.
expectsAcceptanceOf.priceCurrency टेक्स्ट ज़रूरी है - कीमत, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में होनी चाहिए.
expectsAcceptanceOf.seller संगठन वह संगठन जो कॉन्टेंट खरीदने की सुविधा देता है.
expectsAcceptanceOf.seller.@type टेक्स्ट हमेशा Organization पर सेट करें.
expectsAcceptanceOf.seller.name टेक्स्ट सेलर का नाम.
expectsAcceptanceOf.seller.sameAs टेक्स्ट उस वेब पेज का यूआरएल जिससे सेलर की पहचान होती है. उदाहरण के लिए, सेलर का होम पेज.

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

आइडेंटिफ़ायर

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

आइडेंटिफ़ायर प्रॉपर्टी

प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
identifier टेक्स्ट इसका सुझाव काफ़ी ज़्यादा दिया जाता है - आम तौर पर, यह एक बाहरी आइडेंटिफ़ायर होता है, जो किसी इकाई की पहचान साफ़ तौर पर करता है. एक से ज़्यादा आइडेंटिफ़ायर इस्तेमाल किए जा सकते हैं.

यह प्रॉपर्टी, वॉच ऐक्शन की सभी इकाई टाइप पर उपलब्ध है.

यहां दी गई टेबल में, identifier प्रॉपर्टी के स्वीकार किए गए आइडेंटिफ़ायर और सब-प्रॉपर्टी की सूची दी गई है. Watch Actions फ़ीड के उदाहरण वाले सेक्शन में, आइडेंटिफ़ायर/ईआईडीआर का उदाहरण देखें.
प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
@type टेक्स्ट ज़रूरी है - हमेशा PropertyValue पर सेट करें.
propertyID टेक्स्ट ज़रूरी है - हम इन तरह के आईडी स्वीकार करते हैं:
  • TMS_ROOT_ID: Gracenote (टीएमएस) का रूट आईडी (उदाहरण के लिए, 15829).
  • . यह Organization और BroadcastService इकाइयों पर लागू नहीं होता, जहां सिर्फ़ TMS_ID का इस्तेमाल किया जाना चाहिए.
  • TMS_ID: Gracenote (TMS) वैरिएंट आईडी (उदाहरण के लिए, MV000398520000).
  • WIKIDATA_ID: WikiData आईडी (उदाहरण के लिए, Q134773).
  • IMDB_ID: IMDB आईडी (उदाहरण के लिए, tt0109830).
  • OPTA_ID: OPTA Sports आईडी.
  • STATS_ID: STATS का परफ़ॉर्म आईडी.
  • VIP_TIMES_ID: जापानी क्रिएटर्स के लिए, Japan VIPTimes (Nihon Tarento Meikan) आईडी.
  • DMA_ID: अमेरिका के तय किए गए मार्केटिंग एरिया का कोड, जिसका इस्तेमाल GeoShape ऑब्जेक्ट में किया जाता है.
  • _PARTNER_ID_: इस प्रॉपर्टी में स्ट्रिंग "_PARTNER_ID_" होनी चाहिए. इसकी वैल्यू, एक यूनीक आईडी होनी चाहिए. इसका इस्तेमाल, सेवा देने वाली कंपनी, इकाई की पहचान करने के लिए, अंदरूनी या बाहरी तौर पर करती है. उदाहरण के लिए, 12345 या a5c604e2-e9e5-4ff3-b728-245799dc37f1.
value टेक्स्ट ज़रूरी है - बताए गए आईडी सिस्टम की वैल्यू.

ईआईडीआर प्रॉपर्टी

EIDR (Entertainment Identifier Registry का छोटा नाम), दुनिया भर में मीडिया कॉन्टेंट के लिए एक यूनीक आइडेंटिफ़ायर सिस्टम है. इसमें मोशन पिक्चर और टेलीविज़न प्रोग्राम शामिल हैं. आइडेंटिफ़िकेशन सिस्टम, आइडेंटिफ़ायर को मेटाडेटा रिकॉर्ड में बदल देता है. यह रिकॉर्ड, टॉप लेवल टाइटल, बदलावों वगैरह से जुड़ा होता है. नीचे दी गई टेबल में, EIDR से जुड़ी प्रॉपर्टी और उनके इस्तेमाल के बारे में बताया गया है.

प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
titleEIDR टेक्स्ट इसका सुझाव काफ़ी ज़्यादा दिया जाता है - ईआईडीआर (एंटरटेनमेंट आइडेंटिफ़ायर रजिस्ट्री) आइडेंटिफ़ायर, फ़िल्म या टीवी शो के बारे में सामान्य/अब्स्ट्रैक्ट लेवल पर जानकारी देता है.

यह प्रॉपर्टी, TVSeries, TVSeason, TVEpisode, और Movie इकाई की खास जानकारी वाले पेजों पर उपलब्ध है.

उदाहरण के लिए, "Ghostbusters" नाम की मोशन पिक्चर के लिए titleEIDR "10.5240/7EC7-228A-510A-053E-CBB8-J" है.

Watch Actions फ़ीड के उदाहरण वाले सेक्शन में, आइडेंटिफ़ायर/EIDR का उदाहरण देखें.
editEIDR टेक्स्ट इसका सुझाव काफ़ी ज़्यादा दिया जाता है - ईआईडीआर (एंटरटेनमेंट आइडेंटिफ़ायर रजिस्ट्री) आइडेंटिफ़ायर, किसी फ़िल्म या टीवी शो के किसी खास एडिट/एडिशन के बारे में बताता है.

यह प्रॉपर्टी, TVEpisode और Movie इकाई के स्पेसिफ़िकेशन पेजों पर उपलब्ध है.

उदाहरण के लिए, "Ghostbusters" नाम की मोशन पिक्चर का टाइटल EIDR "10.5240/7EC7-228A-510A-053E-CBB8-J" है. इसमें कई बदलाव किए गए हैं, जैसे कि "10.5240/1F2A-E1C5-680A-14C6-E76B-I" और "10.5240/8A35-3BEE-6497-5D12-9E4F-3".

editEIDR की वैल्यू देने पर, titleEIDR प्रॉपर्टी की वैल्यू देना ज़रूरी है.

वॉच ऐक्शन फ़ीड के उदाहरण वाले सेक्शन में, आइडेंटिफ़ायर/EIDR का उदाहरण देखें.

कॉन्टेंट रेटिंग देने वाली एजेंसियां

BroadcastService.contentRating, Movie.contentRating, और TVSeries.contentRating के लिए, इस टेबल में दी गई वैल्यू का इस्तेमाल करें. रेटिंग एजेंसी को रेटिंग की वैल्यू से पहले जोड़ना चाहिए. उदाहरण:

  • अमेरिका में "आर" रेटिंग वाली फ़िल्म के लिए, Movie.contentRating की वैल्यू "एमपीएए आर" होनी चाहिए.
  • अमेरिका में "TV-MA" रेटिंग वाली टीवी सीरीज़ के लिए, TVSeries.contentRating की वैल्यू "TV_PG TV-MA" होनी चाहिए.

देश टीवी रेटिंग एजेंसी फ़िल्म रेटिंग देने वाली एजेंसी
अल्बानिया (AL) उपलब्ध नहीं है उपलब्ध नहीं है
अंगोला (AO) उपलब्ध नहीं है CCE
एंटीगुआ और बारबुडा (AG) उपलब्ध नहीं है MPAA
अर्जेंटीना (AR) INCAA INCAA
आर्मेनिया (AM) उपलब्ध नहीं है MKRF/RUSSIA
अरूबा (AW) उपलब्ध नहीं है उपलब्ध नहीं है
ऑस्ट्रेलिया (AU) ACB TV ACB Movies
ऑस्ट्रिया (AT) FSK FSK
अज़रबैजान (AZ) उपलब्ध नहीं है MKRF/RUSSIA
बहरीन (BH) उपलब्ध नहीं है MPAA
बेलारूस (BY) उपलब्ध नहीं है MKRF/RUSSIA
बेल्जियम (BE) उपलब्ध नहीं है MPAA
बेलीज़ (BZ) उपलब्ध नहीं है उपलब्ध नहीं है
बेनिन (बीजे) उपलब्ध नहीं है CNC
बोलिविया (BO) उपलब्ध नहीं है MPAA
बोस्निया और हर्ज़ेगोविना (BA) उपलब्ध नहीं है MPAA
बोत्सवाना (BW) उपलब्ध नहीं है MPAA
ब्राज़ील (BR) CLASSIND CLASSIND
बुर्किना फ़ासो (BF) उपलब्ध नहीं है CNC
कंबोडिया (केएच) उपलब्ध नहीं है उपलब्ध नहीं है
कनाडा (CA) CA_TV CHVRS
केप वर्ड (CV) उपलब्ध नहीं है CCE
चिली (CL) उपलब्ध नहीं है MPAA
कोलंबिया (CO) उपलब्ध नहीं है MPAA
कोस्टा रिका (CR) उपलब्ध नहीं है MPAA
क्रोएशिया (HR) उपलब्ध नहीं है उपलब्ध नहीं है
साइप्रस (CY) उपलब्ध नहीं है GRFILM
चेकिया (CZ) उपलब्ध नहीं है CZFILM
डेनमार्क (DK) उपलब्ध नहीं है MCCYP
इक्वाडोर (ईसी) उपलब्ध नहीं है MPAA
मिस्र (EG) उपलब्ध नहीं है MPAA
अल सल्वाडोर (SV) उपलब्ध नहीं है MPAA
एस्टोनिया (EE) उपलब्ध नहीं है EEFILM
फ़िजी (FJ) उपलब्ध नहीं है उपलब्ध नहीं है
फ़िनलैंड (FI) उपलब्ध नहीं है MEKU
फ़्रांस (FR) CSA CSA
गैबॉन (GA) उपलब्ध नहीं है CNC
जर्मनी (DE) FSK FSK
ग्रीस (GR) ESR GRFILM
ग्वाटेमाला (GT) उपलब्ध नहीं है MPAA
हैती (HT) उपलब्ध नहीं है उपलब्ध नहीं है
होंडुरास (HN) उपलब्ध नहीं है MPAA
हॉन्ग कॉन्ग (HK) CA FCO
हंगरी (HU) उपलब्ध नहीं है MPAA
आइसलैंड (IS) उपलब्ध नहीं है KIJKWIJZER
भारत (IN) CBFC CBFC
इंडोनेशिया (ID) KPI LSF
आयरलैंड (IE) उपलब्ध नहीं है IFCO
इटली (IT) AGCOM AGCOM
आइवरी कोस्ट (सीआई) उपलब्ध नहीं है CNC
जमैका (JM) उपलब्ध नहीं है MPAA
जापान (JP) NA EIRIN
जॉर्डन (JO) उपलब्ध नहीं है MPAA
कज़ाकिस्तान (KZ) उपलब्ध नहीं है MRKF
कोरिया (KR) KMRB KMRB
कुवैत (KW) उपलब्ध नहीं है MPAA
किर्गिस्तान (KG) उपलब्ध नहीं है MKRF/RUSSIA
लाओस (LA) उपलब्ध नहीं है उपलब्ध नहीं है
लातविया (LV) उपलब्ध नहीं है NKCLV
लेबनान (LB) उपलब्ध नहीं है MPAA
लिथुआनिया (LT) उपलब्ध नहीं है उपलब्ध नहीं है
लक्ज़मबर्ग (LU) उपलब्ध नहीं है KIJKWIJZER
मैसेडोनिया (MK) उपलब्ध नहीं है MPAA
मलेशिया (MY) उपलब्ध नहीं है FCBM
माली (ML) उपलब्ध नहीं है CNC
माल्टा (MT) उपलब्ध नहीं है MCCAA
मॉरीशस (MU) उपलब्ध नहीं है BBFC
मेक्सिको (MX) RTC RTC
मोल्डोवा (MD) उपलब्ध नहीं है उपलब्ध नहीं है
नामीबिया (NA) उपलब्ध नहीं है उपलब्ध नहीं है
नेपाल (NP) उपलब्ध नहीं है MPAA
नीदरलैंड्स (NL) KIJKWIJZER KIJKWIJZER
न्यूज़ीलैंड (NZ) BSA OFLC
निकारागुआ (NI) उपलब्ध नहीं है MPAA
नाइजर (NE) उपलब्ध नहीं है CNC
नॉर्वे (NO) उपलब्ध नहीं है MEDIETILSYNET
ओमान (OM) उपलब्ध नहीं है MPAA
पनामा (PA) उपलब्ध नहीं है MPAA
पापुआ न्यू गिनी (PG) उपलब्ध नहीं है MPAA
पराग्वे (PY) उपलब्ध नहीं है MPAA
पेरू (PE) उपलब्ध नहीं है MPAA
फ़िलिपींस (PH) MTRCB MTRCB
पोलैंड (PL) उपलब्ध नहीं है MPAA
पुर्तगाल (PT) उपलब्ध नहीं है CCE
कतर (QA) उपलब्ध नहीं है MPAA
रूस (RU) MKRF/RUSSIA MKRF/RUSSIA
रवांडा (RW) उपलब्ध नहीं है CNC
सऊदी अरब (SA) उपलब्ध नहीं है MPAA
सेनेगल (SN) उपलब्ध नहीं है MPAA
सिंगापुर (SG) उपलब्ध नहीं है MDA
स्लोवाकिया (SK) उपलब्ध नहीं है MPAA
स्लोवेनिया (SI) उपलब्ध नहीं है MPAA
दक्षिण अफ़्रीका (ZA) FPB FPB
स्पेन (ES) SETSI ICAA
श्रीलंका (LK) उपलब्ध नहीं है उपलब्ध नहीं है
स्वीडन (SE) उपलब्ध नहीं है SMSA
स्विट्ज़रलैंड (CH) FSK FSK
ताइवान (TW) उपलब्ध नहीं है MOCTW
ताजिकिस्तान (TJ) उपलब्ध नहीं है MKRF/RUSSIA
तंज़ानिया (TZ) उपलब्ध नहीं है MPAA
थाईलैंड (TH) उपलब्ध नहीं है BFVC
टोगो (TG) उपलब्ध नहीं है CNC
त्रिनिदाद और टोबैगो (TT) उपलब्ध नहीं है उपलब्ध नहीं है
तुर्किये (TR) आरटीयूके ECBMCT
तुर्कमेनिस्तान (TM) उपलब्ध नहीं है MKRF/RUSSIA
युगांडा (UG) उपलब्ध नहीं है MPAA
यूक्रेन (UA) उपलब्ध नहीं है उपलब्ध नहीं है
संयुक्त अरब अमीरात (AE) उपलब्ध नहीं है MPAA
यूनाइटेड किंगडम (GB) BBFC BBFC
संयुक्त राज्य अमेरिका (US) TV_PG MPAA
उरुग्वे (UY) उपलब्ध नहीं है MPAA
उज़्बेकिस्तान (UZ) उपलब्ध नहीं है MKRF/RUSSIA
वेनेज़ुएला (VE) उपलब्ध नहीं है RESORTEVIOLENCIA
वियतनाम (VN) उपलब्ध नहीं है MCST
ज़ांबिया (ZM) उपलब्ध नहीं है MPAA
ज़िंबाब्वे (ZW) उपलब्ध नहीं है MPAA

GeoShape प्रॉपर्टी

GeoShape ऑब्जेक्ट में, इनमें से कोई एक डेटा टाइप होता है:

प्रॉपर्टी किस टाइप का होना चाहिए ब्यौरा
@id यूआरएल ज़रूरी है - यूआरआई फ़ॉर्मैट में, भौगोलिक क्षेत्र का आइडेंटिफ़ायर.
@type टेक्स्ट ज़रूरी है - हमेशा GeoShape पर सेट करें.
addressCountry टेक्स्ट ज़रूरी है - दो अक्षर का ISO 3166-1 alpha-2 देश कोड.
postalCode टेक्स्ट ज़रूरी नहीं - एक या उससे ज़्यादा पिन कोड और/या एफ़एसए (फ़ॉरवर्ड सोरटेशन एरिया) कोड की सूची.
identifier PropertyValue ज़रूरी नहीं - खास तौर पर बनाए गए बाज़ार (डीएमए) का आईडी. यह अमेरिका के उस इलाके का आइडेंटिफ़ायर होता है जहां लोगों को एक जैसे टेलिविज़न चैनल और प्रोग्राम मिलते हैं.
identifier.@type टेक्स्ट ज़रूरी है - हमेशा PropertyValue पर सेट करें.
identifier.propertyID टेक्स्ट ज़रूरी है - हमेशा DMA_ID पर सेट करें.
identifier.value टेक्स्ट ज़रूरी है - इलाके का डीएमए कोड.

ज़िप कोड की सूची वाले GeoShape ऑब्जेक्ट का उदाहरण:

{
  "@type": "GeoShape",
  "@id": "http://example.com/area1",
  "addressCountry": "US",
  "postalCode": [
    "94118",
    "94119"
  ]
}

GeoShape ऑब्जेक्ट का उदाहरण, जिसमें एफ़एसए (फ़ॉरवर्ड सोरटेशन एरिया) और पिन कोड का कॉम्बिनेशन शामिल है:

{
  "@type": "GeoShape",
  "@id": "http://example.com/area2",
  "addressCountry": "CA",
  "postalCode": [
    "1A1",
    "K1A",
    "K1AOB1"
  ]
}

डीएमए आईडी वाले GeoShape ऑब्जेक्ट का उदाहरण:

{
  "@type": "GeoShape",
  "@id": "http://example.com/area3",
  "addressCountry": "US",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "DMA_ID",
      "value": "501"
    }
  ]
}