इस सेक्शन में, RadioBroadcastService इकाई टाइप के लिए कॉन्टेंट मार्कअप प्रॉपर्टी की जानकारी दी गई है. पूरी जानकारी के लिए, पूरे फ़ीड का उदाहरण देखें.
स्पेसिफ़िकेशन टेबल
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@context |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा ["http://schema.googleapis.com", {"@language": "xx"}] पर सेट करें. यहां xx, फ़ीड में मौजूद स्ट्रिंग की भाषा दिखाता है.हर रूट इकाई के कॉन्टेक्स्ट में, @language को सही भाषा कोड पर सेट किया जाना चाहिए. साथ ही, यह BCP 47 फ़ॉर्मैट में होना चाहिए. उदाहरण के लिए, अगर भाषा स्पैनिश पर सेट है, तो नामों को स्पैनिश में माना जाता है. भले ही, सबटाइटल या डब की भाषा अंग्रेज़ी में हो. |
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा RadioBroadcastService पर सेट करें. |
@id |
URL |
ज़रूरी है - यूआरआई फ़ॉर्मैट में कॉन्टेंट का आइडेंटिफ़ायर. उदाहरण के लिए, https://example.com/1234abc.@id को इन शर्तों को पूरा करना होगा:
url, आइडेंटिफ़ायर के तौर पर सभी ज़रूरी शर्तों को पूरा करता है. इसलिए, हमारा सुझाव है कि आप किसी इकाई के url को @id के तौर पर इस्तेमाल करें. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर सेक्शन देखें. |
url |
URL |
ज़रूरी है: कॉन्टेंट का कैननिकल यूआरएल, जो रेडियो स्टेशन के बारे में जानकारी देता है.url प्रॉपर्टी को इन ज़रूरी शर्तों को पूरा करना होगा:
|
name |
Text |
ज़रूरी है: रेडियो स्टेशन का आधिकारिक नाम. हर भाषा के लिए सिर्फ़ एक आधिकारिक नाम होना चाहिए. उदाहरण के लिए, "WXKS FM." अलग-अलग भाषाओं में नामों की सूची बनाने के लिए, ऐरे का इस्तेमाल करें. उदाहरण के लिए, कई देशों या इलाकों के हिसाब से और कई भाषाओं में देखें. |
alternateName |
Text |
वैकल्पिक नाम, जिनसे लोगों को रेडियो स्टेशन की पहचान करने में मदद मिलती है. इस प्रॉपर्टी में, स्टेशन के मान्य अन्य नाम होने चाहिए. इसमें ट्रिगर करने पर असर डालने वाले कीवर्ड नहीं होने चाहिए. कीवर्ड के लिए, keywords प्रॉपर्टी का इस्तेमाल करें. अलग-अलग भाषाओं में नामों की सूची बनाने के लिए, ऐरे का इस्तेमाल करें. उदाहरण के लिए, कई देशों या इलाकों के हिसाब से और कई भाषाओं में देखें. |
callSign |
Text |
लागू होने पर ज़रूरी है: रेडियो स्टेशन का आधिकारिक सरकारी कॉलसाइन. उदाहरण के लिए, "KQEI-FM." उत्तरी अमेरिका के रेडियो स्टेशनों के लिए, यह प्रॉपर्टी ज़रूरी है. जिन इलाकों में कॉलसाइन का आम तौर पर इस्तेमाल नहीं किया जाता वहां यह जानकारी देना ज़रूरी नहीं है. |
broadcastDisplayName |
Text |
ज़रूरी है: रेडियो स्टेशन के डिसप्ले नेम या ब्रैंडिंग. उदाहरण के लिए, "Fake Radio 105." इन वैल्यू की मदद से, उपयोगकर्ता अपनी क्वेरी में इस रेडियो स्टेशन की पहचान कर सकते हैं. साथ ही, कॉलसाइन और नाम जैसी अन्य अहम जानकारी भी देख सकते हैं. |
description |
Text |
ज़रूरी है: रेडियो स्टेशन के बारे में कम शब्दों में जानकारी. इस प्रॉपर्टी में ज़्यादा से ज़्यादा 300 वर्ण हो सकते हैं. जानकारी को कई भाषाओं में मार्क अप करने के लिए, कलेक्शन का इस्तेमाल करें. उदाहरण के लिए, कई देशों या इलाकों के हिसाब से और कई भाषाओं में देखें. |
slogan |
Text |
रेडियो स्टेशन का स्लोगन. उदाहरण के लिए, "Google का नंबर वन फ़िक्शनल म्यूज़िक रेडियो स्टेशन." |
logo |
ImageObject |
स्टेशन का लोगो. सबसे ज़्यादा रिज़ॉल्यूशन वाली इमेज का इस्तेमाल करें. फ़ॉर्मैट, JPEG या PNG होना चाहिए. ज़्यादा जानकारी और उदाहरणों के लिए, ImageObject सेक्शन देखें. |
broadcastFrequency |
BroadcastFrequencySpecification |
ज़रूरी है: रेडियो स्टेशन की फ़्रीक्वेंसी की जानकारी. टेरेस्ट्रियल AM/FM रेडियो स्टेशन के लिए, इस प्रॉपर्टी की ज़रूरत होती है. सिर्फ़ ऑनलाइन स्ट्रीम के लिए, वैल्यू को INTERNET_STREAM स्ट्रिंग पर सेट करना ज़रूरी है. ज़्यादा जानकारी और उदाहरणों के लिए, BroadcastFrequencySpecification सेक्शन देखें. |
areaServed |
City, State, Country, or AdministrativeArea |
ज़रूरी है: वह मुख्य भौगोलिक इलाका जिसे रेडियो स्टेशन ने टारगेट किया है. इस प्रॉपर्टी का इस्तेमाल करके, मिलते-जुलते नाम वाले और एक ही नेटवर्क से जुड़े स्टेशनों में से सबसे सही स्टेशन चुनें. उदाहरण के लिए, इसका इस्तेमाल करके, देश भर में ब्रॉडकास्ट होने वाली रेडियो सेवा को चुनें. इसमें स्थानीय अफ़िलिएट भी शामिल हैं. हमारा सुझाव है कि आप city, (optional) state, country फ़ॉर्मैट का इस्तेमाल करें. ज़्यादा जानकारी और उदाहरणों के लिए, शहर, राज्य, देश, प्रशासनिक क्षेत्र सेक्शन देखें. |
broadcastAffiliateOf |
Organization |
लागू होने पर ज़रूरी है: वह अफ़िलिएट जिसका रेडियो स्टेशन सदस्य है या वह अफ़िलिएट जो रेडियो स्टेशन पर ब्रॉडकास्ट किया जाने वाला कॉन्टेंट उपलब्ध कराता है. उदाहरण के लिए, "NPR," "PRI," या "PBS." अगर रेडियो स्टेशन किसी अफ़िलिएशन का हिस्सा नहीं है, तो इस प्रॉपर्टी की ज़रूरत नहीं है. ज़्यादा जानकारी और उदाहरणों के लिए, संगठन सेक्शन देखें. |
broadcaster |
Organization |
ज़रूरी है: वह संगठन जिसके पास रेडियो स्टेशन का मालिकाना हक है, उसे चलाता है, और उसका इस्तेमाल करता है. ज़्यादा जानकारी और उदाहरणों के लिए, संगठन सेक्शन देखें. |
parentService |
RadioBroadcastService |
लागू होने पर ज़रूरी है: इस प्रॉपर्टी की ज़रूरत सिर्फ़ तब होती है, जब रेडियो स्टेशन कोई रिपीटर या ट्रांसलेटर हो. यह उस ओरिजनल रेडियो स्टेशन को दिखाता है जिसे रिपीटर या ट्रांसलेटर रिले करता है. ज़्यादा जानकारी और उदाहरणों के लिए, RadioBroadcastService सेक्शन देखें. |
potentialAction |
ListenAction |
ज़रूरी है: रेडियो स्टेशन सुनने के लिए, उपयोगकर्ताओं के लिए ट्रिगर की जाने वाली कार्रवाई. ज़्यादा जानकारी के लिए, ListenAction सेक्शन देखें. |
popularityScore |
PopularityScoreSpecification |
ज़रूर देखें क्यों? यह एक ऐसा स्कोर है जिसका इस्तेमाल Google, अन्य सिग्नल के साथ करता है. इससे यह तय किया जाता है कि उपयोगकर्ताओं को कौनसा मीडिया चलाना है. यह स्कोर, आपके कैटलॉग में मौजूद अन्य कॉन्टेंट के मुकाबले, कॉन्टेंट की लोकप्रियता दिखाता है. इसलिए, स्कोर का स्केल आपके सभी फ़ीड और कैटलॉग की सभी इकाइयों में एक जैसा होना चाहिए. डिफ़ॉल्ट रूप से, किसी इकाई की लोकप्रियता का स्कोर 0 पर सेट होता है. |
inLanguage |
Text |
रेडियो स्टेशन पर ब्रॉडकास्ट किए जाने वाले कॉन्टेंट की भाषा. वैल्यू, BCP 47 फ़ॉर्मैट में भाषा कोड होनी चाहिए. इस वैल्यू का इस्तेमाल करके, उपयोगकर्ता की उन क्वेरी को पूरा करें जिनमें किसी खास भाषा में कॉन्टेंट का अनुरोध किया गया हो. अगर स्टेशन अलग-अलग समय पर अलग-अलग भाषाओं में ब्रॉडकास्ट करता है, तो सिर्फ़ मुख्य भाषा की जानकारी दें. |
keywords |
Text |
रेडियो स्टेशन से जुड़े कीवर्ड की सूची. रेडियो स्टेशन को ट्रिगर करने वाली उपयोगकर्ता क्वेरी का दायरा बढ़ाने के लिए, इन कीवर्ड का इस्तेमाल करें. उदाहरण के लिए, "खबरें," "खेल" या "रॉक." |
identifier |
PropertyValue |
ज़रूर देखें क्यों? - वह बाहरी आईडी या कोई अन्य आईडी जो साफ़ तौर से इस इकाई की पहचान बताता है. एक से ज़्यादा आइडेंटिफ़ायर इस्तेमाल किए जा सकते हैं. ज़्यादा जानकारी के लिए, आइडेंटिफ़ायर प्रॉपर्टी सेक्शन देखें. |
sameAs |
URL |
रेफ़रंस वाले वेब पेज का यूआरएल, जो साफ़ तौर पर आइटम की पहचान बताता है. उदाहरण के लिए, ब्रॉडकास्ट सेवा के बारे में जानकारी देने वाला Wikipedia पेज. |
इकाई के टाइप की प्रॉपर्टी के रेफ़रंस
यहां इकाई के टाइप और उनकी प्रॉपर्टी के रेफ़रंस दिए गए हैं.
BroadcastFrequencySpecification
BroadcastFrequencySpecification इकाई-टाइप, broadcastfrequency प्रॉपर्टी से जुड़ा है.
BroadcastFrequencySpecification इकाई-टाइप का इस्तेमाल, रेडियो स्टेशन की फ़्रीक्वेंसी के हिसाब से उसकी पहचान करने के लिए किया जाता है. डिजिटल रेडियो के मामले में, फ़्रीक्वेंसी चैनल पर अलग-अलग प्रोग्राम वाले कई सब-चैनल हो सकते हैं. ऐसे मामलों में, broadcastSubChannel वैल्यू का इस्तेमाल, फ़्रीक्वेंसी चैनल में टारगेट रेडियो स्टेशन ढूंढने के लिए किया जाता है.
सिर्फ़ इंटरनेट पर चलने वाले रेडियो स्टेशन के लिए, BroadcastFrequencySpecification ऑब्जेक्ट की ज़रूरत नहीं होती. इसलिए, इसके बजाय स्ट्रिंग वैल्यू INTERNET_STREAM का इस्तेमाल करें.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा BroadcastFrequencySpecification पर सेट करें. |
broadcastFrequencyValue |
Text |
ज़रूरी है: फ़्रीक्वेंसी का अंकों वाला हिस्सा. उदाहरण के लिए, "89.3." डिजिटल ऑडियो ब्रॉडकास्टिंग (डीएबी) स्टेशनों के लिए, यह ब्लॉक नंबर होना चाहिए. उदाहरण के लिए, "12A." |
broadcastSignalModulation |
Text |
ज़रूरी है: फ़्रीक्वेंसी का सिग्नल मॉड्यूलेशन हिस्सा. वैल्यू इनमें से कोई एक होनी चाहिए: "FM", "AM", "HD", "DAB" या "DAB+". |
broadcastSubChannel |
Text |
लागू होने पर ज़रूरी है: डिजिटल रेडियो के मामले में सबचैनल. DAB और DAB+ स्टेशनों के लिए, यह वैल्यू सेवा आईडी होती है. उदाहरण के लिए, एचडी रेडियो के लिए "HD1" से "HD8" तक की वैल्यू और डीएबी के लिए "C8D8" वैल्यू दी जा सकती है. |
BroadcastFrequencySpecification के कुछ उदाहरण यहां दिए गए हैं:
एफ़एम (एचडी)
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.3",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
AM
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "1010",
"broadcastSignalModulation": "AM",
},
डीएबी
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "12B",
"broadcastSignalModulation": "DAB",
"broadcastSubChannel": "C8D8"
},
सिर्फ़ इंटरनेट
"broadcastFrequency": "INTERNET_STREAM",
संगठन
Organization इकाई-टाइप, broadcaster या
broadcastAffiliateOf प्रॉपर्टी से जुड़ा होता है.
RadioBroadcastService स्पेसिफ़िकेशन में, Organization टाइप का इस्तेमाल broadcaster और broadcastAffiliateOf, दोनों प्रॉपर्टी के लिए किया जाता है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Organization पर सेट करें. |
@id |
URL |
ज़रूरी है: संगठन का यूआरआई फ़ॉर्मैट में दिया गया ऐसा यूनीक आईडी जो दुनिया भर में मान्य हो. यह आईडी समय के साथ बदलना नहीं चाहिए. इसे एक अधूरी स्ट्रिंग के तौर पर देखा जाता है. ज़रूरी नहीं है कि यह लिंक काम करता हो. |
name |
Text |
ज़रूरी है: संगठन का नाम. |
sameAs |
URL |
यह प्रॉपर्टी, रेफ़रंस वाले वेब पेज का यूआरएल होती है. इस पेज से संगठन की पहचान साफ़ तौर पर की जा सकती है. उदाहरण के लिए, संगठन का Wikipedia पेज या संगठन की आधिकारिक वेबसाइट. |
Organization के कुछ उदाहरण यहां दिए गए हैं:
SINGLE
"broadcaster": {
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio",
"sameAs": "https://www.billyradio-example.org/",
"name": "Billy Radio Inc"
},
एक से ज़्यादा मालिक
"broadcaster": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio"
"name": "Billy Radio Inc"
"sameAs": "https://www.billyradio-example.org/"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/Gmusic"
"name": "Gmusic",
}
],
एक से ज़्यादा नेटवर्क
"broadcastAffiliateOf": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/npr",
"name": "NPR",
"sameAs": "https://en.wikipedia.org/wiki/NPR"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/pri",
"name": "PRI",
"sameAs": "https://www.pri.org/"
}
],
RadioBroadcastService
RadioBroadcastService इकाई-टाइप, parentService प्रॉपर्टी से जुड़ा है.
parentService प्रॉपर्टी का इस्तेमाल, अपने पैरंट स्टेशन की जानकारी देने के लिए, रिपीटर या ट्रांसलेटर स्टेशन के लिए किया जाता है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा RadioBroadcastService पर सेट करें. |
@id |
URL |
ज़रूरी है: यूआरएल फ़ॉर्मैट में, दुनिया भर में पहचाना जाने वाला ऐसा यूनीक आईडी जो पैरंट रेडियो स्टेशन की जानकारी देता हो. अगर आपके फ़ीड में पैरंट रेडियो स्टेशन को अलग इकाई के तौर पर भी शामिल किया गया है, तो पक्का करें कि दोनों आईडी एक ही हों. |
name |
Text |
ज़रूरी है: पैरंट रेडियो स्टेशन का नाम. |
sameAs |
URL |
रेफ़रंस वाले वेब पेज का यूआरएल, जो साफ़ तौर पर पेरंट स्टेशन की पहचान करता है. उदाहरण के लिए, पैरंट स्टेशन के लिए Wikipedia पेज. |
RadioBroadcastService का उदाहरण यहां दिया गया है:
"parentService": {
"@type": "RadioBroadcastService",
"@id": "https://www.tjradio.org/stations?id=10",
"name": "GQED-FM",
"sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
},
ImageObject
ImageObject इकाई-टाइप, logo प्रॉपर्टी से जुड़ा है.
logo प्रॉपर्टी का इस्तेमाल, दिए गए रेडियो स्टेशन का लोगो दिखाने के लिए किया जाता है. ये इमेज, किसी रेडियो इकाई के लिए डीप लिंक के तौर पर कॉन्टेंट के साथ दिखती हैं.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा ImageObject पर सेट करें. |
height |
Integer |
पिक्सल में इमेज की ऊंचाई. |
width |
Integer |
पिक्सल में इमेज की चौड़ाई. |
contentUrl |
URL |
ज़रूरी है: ऐसा यूआरएल जहां से इमेज फ़ेच की जा सकती है. |
regionsAllowed |
Country |
वे देश जहां मीडिया को दिखाने की अनुमति है. अगर प्रॉपर्टी की जानकारी नहीं दी गई है, तो यह माना जाता है कि इमेज को सभी भाषाओं में दिखाने की अनुमति है. हर क्षेत्र के लिए अलग-अलग इमेज सबमिट करने के लिए, एक से ज़्यादा ImageObject टाइप जोड़ें. हर टाइप के लिए, देशों का अपना सेट और उससे जुड़ी इमेज का यूआरएल होना चाहिए. |
देश
Country इकाई-टाइप, logo.regionsAllowed प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
इस प्रॉपर्टी को हमेशा Country पर सेट करें. |
name |
Text |
ISO 3166-1 alpha-2. उदाहरण के लिए, "GB" या "US." |
ImageObjectउदाहरण के लिए:
यूनिवर्सल लोगो
"logo": {
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
},
देश के हिसाब से लोगो
"logo": [
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/12345.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "PK"
}
]
},
],
PropertyValue
PropertyValue इकाई-टाइप, identifier प्रॉपर्टी से जुड़ा है.
अगर आपने अपने कॉन्टेंट के लिए, तीसरे पक्ष के आईडी सिस्टम का इस्तेमाल किया है, जैसे कि Gracenote आईडी (टीएमएस), तो आईडी identifier प्रॉपर्टी से दिया जा सकता है. इससे, Google आपके रेडियो स्टेशनों के डेटा को ज़्यादा सटीक तरीके से रीकैलिब्रेट कर पाता है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा PropertyValue पर सेट करें. |
propertyID |
Text |
ज़रूरी है: बताए गए आईडी का टाइप. हम इन तरह के आईडी स्वीकार करते हैं:
|
value |
Text |
रेफ़रंस वाले वेब पेज का यूआरएल, जो साफ़ तौर पर पेरंट स्टेशन की पहचान करता है. उदाहरण के लिए, पैरंट स्टेशन के लिए Wikipedia पेज. |
PropertyValue का उदाहरण यहां दिया गया है:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
PopularityScoreSpecification
PopularityScoreSpecification इकाई-टाइप, popularityScore प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा PopularityScoreSpecification पर सेट करें. |
value |
Number |
ज़रूरी है: यह एक पॉज़िटिव न्यूमेरिक वैल्यू होती है. इसकी तुलना आपके कैटलॉग की अन्य इकाइयों से की जाती है. ज़्यादा संख्या का मतलब है कि प्रॉडक्ट ज़्यादा लोकप्रिय है. |
eligibleRegion |
Country |
कोई देश या उन इलाकों की सूची जिन पर लोकप्रियता का स्कोर लागू होता है. अगर लोकप्रियता का स्कोर दुनिया भर में लागू होता है, तो टेक्स्ट वैल्यू के तौर पर earth का इस्तेमाल करें.अगर किसी खास इलाके को सूची में शामिल करना है, तो Country टाइप का इस्तेमाल करें.अगर इस प्रॉपर्टी को शामिल नहीं किया जाता है, तो eligibleRegion डिफ़ॉल्ट रूप से earth पर सेट हो जाता है. |
देश
Country इकाई-टाइप, popularityScore.eligibleRegion प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Country पर सेट करें. |
name |
Text |
ज़रूरी है: ISO 3166-1 alpha-2. उदाहरण के लिए, "GB" या "US." |
PopularityScoreSpecification के कुछ उदाहरण यहां दिए गए हैं:
दुनिया भर में लोकप्रियता
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
देश के हिसाब से
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
शहर, राज्य, देश, AdministrativeArea
City, State, Country, और AdministrativeArea इकाई टाइप, areaServed प्रॉपर्टी से जुड़े होते हैं.
areaServed प्रॉपर्टी की मदद से, उपयोगकर्ता की जगह की जानकारी के आधार पर सबसे सही स्टेशन चुना जा सकता है. जगह की जानकारी के उदाहरणों में, उपयोगकर्ता की क्वेरी शामिल हैं. जैसे, "मेरे आस-पास का रेडियो स्टेशन" या "स्थानीय खबरों वाला रेडियो."
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा इकाई के इनमें से किसी एक टाइप पर सेट करें: City,State, Country या AdministrativeArea. |
name |
Text |
ज़रूरी है: शहर, राज्य, देश या इलाके का नाम. ज़्यादा से ज़्यादा जानकारी वाले इलाके की जानकारी दें. साथ ही, उस चेन की जानकारी भी दें. इस फ़ॉर्मैट का इस्तेमाल करें: city, state, country. |
areaServed के कुछ उदाहरण यहां दिए गए हैं:
शहर
"areaServed": {
"@type": "City",
"name": "North Highlands, CA, US"
},
STATE
"areaServed": [
{
"@type": "State",
"name": "California, US"
},
{
"@type": "State",
"name": "Nevada, US"
}
],
देश
"areaServed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "Australia"
}
],
ADMINISTRATIVEAREA
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "Cape Cod, Massachusetts, US"
}
],
ListenAction
ListenAction इकाई-टाइप, potentialAction प्रॉपर्टी से जुड़ा है.
ListenAction प्रॉपर्टी, वीडियो चलाने के लिए आपके डीप लिंक तय करती है. इसमें यह भी बताया जाता है कि उपयोगकर्ताओं को कॉन्टेंट ऐक्सेस करने के लिए कौनसी शर्तें पूरी करनी होंगी. उदाहरण के लिए, geo/chronal/login/subscription status.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा ListenAction पर सेट करें. |
target |
EntryPoint |
ज़रूरी है: आपके डीप लिंक की स्पेसिफ़िकेशन. इसमें, इस सुविधा के साथ काम करने वाले प्लैटफ़ॉर्म की जानकारी शामिल होती है. अलग-अलग प्लैटफ़ॉर्म सेट के लिए, अलग-अलग डीप लिंक बनाने वाली एक से ज़्यादा EntryPoint इकाई-टाइप हो सकती हैं. |
actionAccessibilityRequirement |
ActionAccessSpecification |
ज़रूरी है: इस इकाई को ऐक्सेस करने वाले उपयोगकर्ता के लिए ज़रूरी शर्तें. अगर एक से ज़्यादा ActionAccessSpecification इकाई-टाइप मौजूद हैं, तो कोई भी उपयोगकर्ता, स्पेसिफ़िकेशन की किसी भी शर्त को पूरा करके कॉन्टेंट ऐक्सेस कर सकता है. |
EntryPoint
EntryPoint इकाई-टाइप, potentialAction.target प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा EntryPoint पर सेट करें. |
urlTemplate |
Text |
ज़रूरी है: वह लिंक जिसका इस्तेमाल आपके कॉन्टेंट का प्लेबैक शुरू करने के लिए किया जाता है. |
actionPlatform |
Text |
ज़रूरी है: वे प्लैटफ़ॉर्म जिनके लिए डीप लिंक मान्य है. ये वैल्यू हो सकती हैं:
|
ActionAccessSpecification
ActionAccessSpecification इकाई-टाइप, potentialAction.actionAccessibilityRequirement प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा ActionAccessSpecification पर सेट करें. |
category |
Text |
ज़रूरी है: ऐक्सेस की ज़रूरी शर्तों का टाइप. यह इनमें से कोई एक वैल्यू होनी चाहिए:
|
availabilityStarts |
DateTime |
वह समय जब से किताब उपलब्ध होगी. इस प्रॉपर्टी का इस्तेमाल करके, यह तय करें कि उपयोगकर्ताओं को यह कॉन्टेंट कब उपलब्ध कराना है. |
availabilityEnds |
DateTime |
वह समय जिसके बाद किताब उपलब्ध नहीं होगी. इस प्रॉपर्टी का इस्तेमाल करके, वह सटीक समय तय करें जब उपयोगकर्ताओं को यह कॉन्टेंट उपलब्ध न हो. |
eligibleRegion |
Country |
वह देश जो Offer की ज़रूरी शर्तें पूरी करता है. इस प्रॉपर्टी का इस्तेमाल करके, यह कंट्रोल करें कि यह कॉन्टेंट किन देशों या इलाकों में उपलब्ध होना चाहिए या नहीं. |
requiresSubscription |
MediaSubscription |
कॉन्टेंट को ऐक्सेस करने के लिए ज़रूरी सदस्यता पैकेज. अगर आपकी सेवा एक से ज़्यादा सदस्यता पैकेज ऑफ़र करती है, तो इस प्रॉपर्टी की वैल्यू देना ज़रूरी है. अगर आपकी सेवा मुफ़्त है या सदस्यता सेवा का सिर्फ़ एक टीयर है, तो इस प्रॉपर्टी को छोड़ा जा सकता है. |
देश
Country इकाई-टाइप, potentialAction.actionAccessibilityRequirement.eligibleRegion प्रॉपर्टी से जुड़ा होता है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Country पर सेट करें. |
name |
Text |
ज़रूरी है: ISO 3166-1 alpha-2 फ़ॉर्मैट में देश का कोड. |
MediaSubscription
MediaSubscription इकाई-टाइप, potentialAction.actionAccessibilityRequirement.requiresSubscription प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा MediaSubscription पर सेट करें. |
@id |
Text |
ज़रूरी है: यूआरआई फ़ॉर्मैट में, सदस्यता पैकेज का दुनिया भर में मान्य यूनीक आईडी. यह आईडी समय के साथ बदलना नहीं चाहिए. इसे एक अधूरी स्ट्रिंग के तौर पर देखा जाता है. ज़रूरी नहीं है कि यह लिंक काम करता हो. |
name |
Text |
ज़रूरी है: सदस्यता पैकेज का नाम. उदाहरण के लिए, "G-Radio Premium" या "A-Radio Basic." |
expectsAcceptanceOf |
Offer |
मीडिया की सदस्यता की खरीदारी से जुड़ा Offer टाइप. इस प्रॉपर्टी का इस्तेमाल, सदस्यता की कीमत बताने के लिए किया जाता है. |
ऑफ़र
Offer इकाई-टाइप, potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | किस टाइप का होना चाहिए | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Offer पर सेट करें. |
price |
Number |
ज़रूरी है: सदस्यता की कीमत. |
priceCurrency |
Text |
ज़रूरी है: कीमत, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में होनी चाहिए. |
seller |
Organization |
वह संगठन जो ऐक्शन की सदस्यता या खरीदारी की सुविधा देता है. Organization सेक्शन में बताए गए स्कीमा का इस्तेमाल करें. |
ListenAction के कुछ उदाहरण यहां दिए गए हैं:
UNIVERSAL DEEP LINK
"potentialAction": {
"@type": "ListenAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"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/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
},
प्लैटफ़ॉर्म के हिसाब से
"potentialAction": {
"@type": "ListenAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
},
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/castlink?streamStationId=170",
"actionPlatform": [
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
}
],
"actionAccessibilityRequirement": [
{
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/packages/basic-pack",
"name": "G-Radio Basic Pack",
"expectsAcceptanceOf": {
"@type": "Offer",
"price": 8.99,
"priceCurrency": "USD"
}
},
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
]
},
पूरे फ़ीड का उदाहरण
पूरे फ़ीड के इस उदाहरण में, हमने रेडियो डेटा उपलब्ध कराने वाली एक काल्पनिक कंपनी: TJ_RADIO को दिखाया है. TJ_RADIO, रेडियो डेटा के लिए सुनने की कार्रवाइयों के साथ-साथ, अफ़िलिएशन और मालिकाना हक की जानकारी भी उपलब्ध कराता है. इस फ़ीड में, तीन रेडियो नेटवर्क (अफ़िलिएट स्टेशन को कॉन्टेंट उपलब्ध कराते हैं) GPR, GRI, और G-music दिखाए गए हैं. इसके अलावा, तीन रेडियो स्टेशन भी उपलब्ध हैं: GQED, GQEI, और G-music.
- GQED का मालिकाना हक, GQED Inc और GPCB, दो अलग-अलग संगठनों के पास है. साथ ही, GQED, GPR से जुड़ा है, क्योंकि यह GPR और GPI के बनाए गए कुछ कॉन्टेंट को ब्रॉडकास्ट करता है.
- GQEI का मालिकाना हक, GQED Inc और GPCB के पास भी है. यह GQED का रिपीटर/ट्रांसलेटर स्टेशन है, जो किसी दूसरे इलाके में सेवा देता है. GQEI, GPR और GPI से भी जुड़ा है.
- G-music एक अंतरराष्ट्रीय स्टेशन है. इसका मालिकाना हक GRJ के पास है और यह रेडियो नेटवर्क G-music से जुड़ा है. यह स्टेशन और नेटवर्क, दोनों का नाम एक ही है. हालांकि, दोनों अलग-अलग इकाइयां हैं. G-music के स्टेशन पूरे देश में मौजूद हैं. ये रेडियो नेटवर्क G-music का बनाया हुआ कुछ कॉन्टेंट ब्रॉडकास्ट करते हैं.
मिलते-जुलते पेज
इस पेज पर बताई गई प्रॉपर्टी से जुड़े विषयों के बारे में ज़्यादा जानने के लिए, नीचे दिए गए पेज देखें: