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

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

कार्रवाई मार्कअप प्रॉपर्टी

प्रॉपर्टी अनुमानित टाइप ब्यौरा
@type टेक्स्ट ज़रूरी है - हमेशा WatchAction पर सेट करें.
target EntryPoint ज़रूरी है - एक टारगेट ऑब्जेक्ट, जो अलग-अलग Google प्लैटफ़ॉर्म के लिए डीप लिंक की मैपिंग करता है.
target.@type टेक्स्ट ज़रूरी है - हमेशा EntryPoint पर सेट करें.
target.urlTemplate यूआरएल ज़रूरी है - एक डीप लिंक, जो लोगों को आपके ऐप्लिकेशन या प्लैटफ़ॉर्म पर ले जाता है और कॉन्टेंट का प्लेबैक शुरू करता है.
target.inLanguage टेक्स्ट बेहद ज़रूरी - कॉन्टेंट की मूल भाषा BCP 47 फ़ॉर्मैट में होनी चाहिए.
target.actionPlatform टेक्स्ट ज़रूरी है - वे प्लैटफ़ॉर्म जिन्हें urlTemplate पर मैप किया गया है. मीडिया से जुड़ी कार्रवाइयों की सुविधा इन पर काम करती है:
  • http://schema.org/DesktopWebPlatform: डेस्कटॉप वेब ब्राउज़र पर सर्च प्लैटफ़ॉर्म.
  • http://schema.org/MobileWebPlatform: मोबाइल वेब ब्राउज़र पर सर्च प्लैटफ़ॉर्म.
  • http://schema.org/AndroidPlatform: Android ऐप्लिकेशन पर खोज और PlayGuide प्लैटफ़ॉर्म.
  • http://schema.org/AndroidTVPlatform: Android TV ऐप्लिकेशन पर Android TV प्लैटफ़ॉर्म.
  • http://schema.org/IOSPlatform: iOS पर Search ऐप्लिकेशन.
  • http://schema.googleapis.com/GoogleVideoCast: Chromecast डिवाइस पर Cast और Home प्लैटफ़ॉर्म.
  • http://schema.googleapis.com/GoogleAudioCast: Chromecast डिवाइस पर कास्ट करना और होम प्लैटफ़ॉर्म (सिर्फ़ सुनने से जुड़ी कार्रवाइयां).
ज़रूरी शर्तों के लिए, प्लैटफ़ॉर्म के टाइप सेक्शन देखें.
target.additionalProperty PropertyValue लागू होने पर ज़रूरी है - प्रॉपर्टी-वैल्यू पेयर की एक सूची, ताकि डीप लिंक की अतिरिक्त प्रॉपर्टी दिखाई जा सकें. इसमें यह जानकारी शामिल हो सकती है:
  • contentLanguage: ब्रॉडकास्ट की भाषा (डब), BCP 47 फ़ॉर्मैट में होनी चाहिए. अगर कॉन्टेंट को किसी दूसरी भाषा में डब किया गया है, तो इस प्रॉपर्टी की ज़रूरत होती है. एक से ज़्यादा भाषा कोड के लिए, ऐरे का इस्तेमाल करें.
  • subtitleLanguage: सबटाइटल या कैप्शन की भाषाएं, BCP 47 फ़ॉर्मैट में. एक से ज़्यादा भाषा कोड के लिए, ऐरे का इस्तेमाल करें.
  • cameraAngle: कॉन्टेंट के लिए कैमरे का ऐंगल. उदाहरण के लिए, "आंख के लेवल पर" और "ऊंचा ऐंगल". अगर कॉन्टेंट अलग-अलग कैमरा ऐंगल से उपलब्ध है, तो इस प्रॉपर्टी की वैल्यू देना ज़रूरी है. एक से ज़्यादा कैमरा ऐंगल के लिए, एक ऐरे का इस्तेमाल करें.
  • videoFormat: डिजिटल वीडियो की तारीख सेव करने के लिए इस्तेमाल किया गया फ़ाइल फ़ॉर्मैट. उदाहरण के लिए, स्टैंडर्ड-डेफ़िनिशन के लिए "SD" और हाई-डेफ़िनिशन के लिए "HD". वीडियो के मान्य फ़ॉर्मैट में एसडी, एचडी, 2K, 4K, और 8K शामिल हैं. एक से ज़्यादा वीडियो फ़ॉर्मैट के लिए, ऐरे का इस्तेमाल करें.
  • audioDescriptionLanguage: ऑडियो फ़ॉर्मैट में जानकारी देने की सुविधा के लिए, ऑडियो की उन भाषाओं का कलेक्शन जिनमें यह सुविधा काम करती है. यह कलेक्शन BCP 47 फ़ॉर्मैट में होता है. यह contentLanguage कलेक्शन का सबसेट है.
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 Country, City, State, GeoShape या Text ज़रूरी है - वे देश/इलाके जहां कॉन्टेंट उपलब्ध है. अगर कॉन्टेंट दुनिया भर में उपलब्ध है, तो खास स्ट्रिंग EARTH का इस्तेमाल करें.
actionAccessibilityRequirement.ineligibleRegion देश, शहर, राज्य या GeoShape अगर लागू हो, तो ज़रूरी है - वे देश/इलाके जहां कॉन्टेंट पर पाबंदी है. अगर कॉन्टेंट eligibleRegion में हर जगह उपलब्ध है, तो आपको यह प्रॉपर्टी देने की ज़रूरत नहीं है.
actionAccessibilityRequirement.requiresSubscription MediaSubscription

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

  • अगर category की वैल्यू subscription या externalSubscription है, तो इस प्रॉपर्टी की वैल्यू दें.
actionAccessibilityRequirement.expectsAcceptanceOf ऑफ़र अगर कॉन्टेंट को खरीदने की ज़रूरत है, तो यह एट्रिब्यूट ज़रूरी है - कॉन्टेंट से जुड़े ऑफ़र की जानकारी. इन मामलों के लिए, कीमत की जानकारी दें:
  • सिर्फ़ एक बार पैसे चुकाकर खरीदा जाने वाला कॉन्टेंट (rental या purchase)
  • सदस्यता पर आधारित ऐसा कॉन्टेंट जिसे ऐक्सेस करने के लिए, सदस्यों को अतिरिक्त शुल्क चुकाना पड़ता है (subscription या externalsubscription)
अगर कीमत 0.00 है, तो Offer ऑब्जेक्ट को पूरी तरह से हटा दें. साथ ही, ActionAccessSpecification ऑब्जेक्ट से category को free पर सेट करें. ऑफ़र की प्रॉपर्टी देखें.
actionAccessibilityRequirement.additionalProperty PropertyValue लागू हो, तो यह ज़रूरी है - सदस्यता पैकेज का रेफ़रंस, जो अनुभव पर दिखेगा.
actionAccessibilityRequirement.additionalProperty.name टेक्स्ट ज़रूरी है - इसे हमेशा "DisplaySubscriptionIdentifier" पर सेट करें
actionAccessibilityRequirement.additionalProperty.value टेक्स्ट ज़रूरी है - वह requiresSubscription.@id जिसे इकाई के लिए दिखाया जाएगा.

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

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

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

Entitlement API के लिए ज़रूरी शर्तें

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

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

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

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

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

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

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

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

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

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

यह प्रॉपर्टी, 'वीडियो देखें' ऐक्शन वाली सभी इकाइयों के टाइप के लिए उपलब्ध है.

नीचे दी गई टेबल में, identifier प्रॉपर्टी के लिए स्वीकार किए गए आइडेंटिफ़ायर और सब-प्रॉपर्टी की सूची दी गई है. वॉच ऐक्शन फ़ीड के उदाहरण वाले सेक्शन में, पहचान करने वाले व्यक्ति/ईआईडीआर का उदाहरण देखें.
प्रॉपर्टी अनुमानित टाइप ब्यौरा
@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 ID.
  • STATS_ID: STATS Perform आईडी.
  • VIP_TIMES_ID: यह जापान के टैलेंट के लिए, Japan VIPTimes (Nihon Tarento Meikan) आईडी है.
  • DMA_ID: अमेरिका में मार्केटिंग के लिए तय किया गया एरिया कोड. इसका इस्तेमाल GeoShape ऑब्जेक्ट में किया जाता है.
  • _PARTNER_ID_: इस प्रॉपर्टी में "_PARTNER_ID_" स्ट्रिंग होनी चाहिए. वैल्यू एक यूनीक आईडी होना चाहिए. इसका इस्तेमाल सेवा देने वाली कंपनी, अंदरूनी या बाहरी तौर पर, इकाई की पहचान करने के लिए करती है. उदाहरण के लिए, 12345 या a5c604e2-e9e5-4ff3-b728-245799dc37f1.
value टेक्स्ट ज़रूरी है - यह आईडी सिस्टम के लिए वैल्यू है.

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

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

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

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

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

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

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

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

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

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

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

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

  • अमेरिका में "R" रेटिंग वाली किसी फ़िल्म के लिए, Movie.contentRating की वैल्यू "MPAA R" होनी चाहिए.
  • अमेरिका में "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) उपलब्ध नहीं है उपलब्ध नहीं है
बेनिन (BJ) उपलब्ध नहीं है CNC
बोलिविया (BO) उपलब्ध नहीं है MPAA
बोस्निया और हर्ज़ेगोविना (BA) उपलब्ध नहीं है MPAA
बोत्सवाना (BW) उपलब्ध नहीं है MPAA
ब्राज़ील (BR) CLASSIND CLASSIND
बुर्किना फ़ासो (BF) उपलब्ध नहीं है CNC
कंबोडिया (KH) उपलब्ध नहीं है उपलब्ध नहीं है
कनाडा (CA) CA_TV CHVRS
केप वर्ड (CV) उपलब्ध नहीं है CCE
चिली (CL) उपलब्ध नहीं है MPAA
कोलंबिया (CO) उपलब्ध नहीं है MPAA
कोस्टा रिका (CR) उपलब्ध नहीं है MPAA
क्रोएशिया (HR) उपलब्ध नहीं है उपलब्ध नहीं है
साइप्रस (CY) उपलब्ध नहीं है GRFILM
चेकिया (CZ) उपलब्ध नहीं है CZFILM
डेनमार्क (DK) उपलब्ध नहीं है MCCYP
इक्वाडोर (EC) उपलब्ध नहीं है 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) सेट्सी 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 टेक्स्ट ज़रूरी है - दो अक्षरों वाला आईएसओ 3166-1 ऐल्फ़ा-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"
    }
  ]
}