इस सेक्शन में, 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 |
ज़रूरी है: रेडियो स्टेशन की फ़्रीक्वेंसी की जानकारी. ज़मीन पर मौजूद एएम/एफ़एम रेडियो स्टेशनों के लिए, यह प्रॉपर्टी ज़रूरी है. सिर्फ़ ऑनलाइन स्ट्रीम के लिए, वैल्यू को INTERNET_STREAM स्ट्रिंग पर सेट किया जाना चाहिए. ज़्यादा जानकारी और उदाहरणों के लिए, BroadcastFrequencySpecification सेक्शन देखें. |
areaServed |
City, State, Country, or AdministrativeArea |
ज़रूरी है: रेडियो स्टेशन का मुख्य टारगेट भौगोलिक क्षेत्र. इस प्रॉपर्टी का इस्तेमाल करके, एक जैसे नाम वाले और अफ़िलिएट किए गए स्टेशनों के नेटवर्क में से सबसे सही स्टेशन चुना जा सकता है. उदाहरण के लिए, इसका इस्तेमाल राष्ट्रीय स्तर पर ब्रॉडकास्ट की जाने वाली रेडियो सेवा को चुनने के लिए करें. सुझाया गया फ़ॉर्मैट city, (optional) state, country है. ज़्यादा जानकारी और उदाहरणों के लिए, City, State, Country, AdministrativeArea सेक्शन देखें. |
broadcastAffiliateOf |
Organization |
लागू होने पर ज़रूरी है: वह अफ़िलिएट जिसका रेडियो स्टेशन सदस्य है या वह अफ़िलिएट जो रेडियो स्टेशन पर ब्रॉडकास्ट किया जाने वाला कॉन्टेंट उपलब्ध कराता है. उदाहरण के लिए, "एनपीआर," "पीआरआई," या "पीबीएस." अगर रेडियो स्टेशन किसी अफ़िलिएशन का हिस्सा नहीं है, तो इस प्रॉपर्टी की ज़रूरत नहीं है. ज़्यादा जानकारी और उदाहरणों के लिए, संगठन सेक्शन देखें. |
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 entity-type, 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 entity-type, broadcaster या broadcastAffiliateOf प्रॉपर्टी से जुड़ा होता है.
RadioBroadcastService स्पेसिफ़िकेशन में, Organization टाइप का इस्तेमाल broadcaster और broadcastAffiliateOf प्रॉपर्टी, दोनों के लिए किया जाता है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Organization पर सेट करें. |
@id |
URL |
ज़रूरी है: संगठन के लिए, दुनिया भर में मान्य यूनीक आईडी. यह यूआरआई फ़ॉर्मैट में होना चाहिए. यह आईडी समय के साथ बदलना नहीं चाहिए. इसे एक अधूरी स्ट्रिंग के तौर पर देखा जाता है. ज़रूरी नहीं है कि यह लिंक काम करता हो. |
name |
Text |
ज़रूरी है: संगठन का नाम. |
sameAs |
URL |
यह प्रॉपर्टी, रेफ़रंस वाले वेब पेज का यूआरएल है. इससे संगठन की पहचान साफ़ तौर पर पता चलती है. उदाहरण के लिए, संगठन की जानकारी देने वाला Wikipedia पेज या संगठन की आधिकारिक वेबसाइट. |
यहां Organization के कुछ उदाहरण दिए गए हैं:
सिंगल
"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 entity-type, 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 entity-type, logo प्रॉपर्टी से जुड़ा है.
logo प्रॉपर्टी का इस्तेमाल, दिए गए रेडियो स्टेशन के लिए लोगो इमेज उपलब्ध कराने के लिए किया जाता है. ये इमेज, किसी रेडियो स्टेशन के कॉन्टेंट के साथ डीप लिंक के तौर पर दिखती हैं.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा ImageObject पर सेट करें. |
height |
Integer |
पिक्सल में इमेज की ऊंचाई. |
width |
Integer |
पिक्सल में इमेज की चौड़ाई. |
contentUrl |
URL |
ज़रूरी है: ऐसा यूआरएल जहां से इमेज फ़ेच की जा सकती है. |
regionsAllowed |
Country |
वे देश जहां मीडिया को दिखाने की अनुमति है. अगर प्रॉपर्टी के बारे में नहीं बताया जाता है, तो यह मान लिया जाता है कि इमेज को सभी भाषाओं में दिखाया जा सकता है. हर इलाके के लिए अलग-अलग इमेज सबमिट करने के लिए, कई ImageObject टाइप जोड़ें. हर टाइप के लिए, देशों का अपना सेट और उससे जुड़ा इमेज यूआरएल होना चाहिए. |
देश
Country entity-type, logo.regionsAllowed प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
इस प्रॉपर्टी को हमेशा Country पर सेट करें. |
name |
Text |
आईएसओ 3166-1 ऐल्फ़ा-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 entity-type, identifier प्रॉपर्टी से जुड़ा है.
अगर कॉन्टेंट के लिए किसी तीसरे पक्ष के आईडी सिस्टम का इस्तेमाल किया जाता है, जैसे कि Gracenote आईडी (टीएमएस), तो आईडी identifier प्रॉपर्टी से मिल सकता है. इससे Google को आपके रेडियो स्टेशनों का मिलान करने में मदद मिलती है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा PropertyValue पर सेट करें. |
propertyID |
Text |
ज़रूरी है: बताया गया आईडी किस तरह का है. हम इन आईडी टाइप का इस्तेमाल करने की अनुमति देते हैं:
|
value |
Text |
रेफ़रंस वाले वेब पेज का यूआरएल, जो साफ़ तौर पर पेरेंट स्टेशन की पहचान बताता है. उदाहरण के लिए, पैरंट स्टेशन के लिए Wikipedia पेज. |
यहां PropertyValue का उदाहरण दिया गया है:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
PopularityScoreSpecification
PopularityScoreSpecification entity-type, popularityScore प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा PopularityScoreSpecification पर सेट करें. |
value |
Number |
ज़रूरी है: यह एक पॉज़िटिव न्यूमेरिक वैल्यू होती है. इसकी तुलना, आपके कैटलॉग की अन्य इकाइयों से की जाती है. ज़्यादा बड़ा नंबर, ज़्यादा लोकप्रियता दिखाता है. |
eligibleRegion |
Country |
वह देश या उन इलाकों की सूची जहां लोकप्रियता स्कोर लागू होता है. अगर लोकप्रियता स्कोर दुनिया भर में लागू होता है, तो टेक्स्ट वैल्यू के तौर पर सिर्फ़ earth का इस्तेमाल करें.अगर कुछ खास क्षेत्रों को सूची में शामिल करना है, तो Country टाइप का इस्तेमाल करें.अगर इस प्रॉपर्टी को शामिल नहीं किया जाता है, तो eligibleRegion की डिफ़ॉल्ट वैल्यू earth होती है. |
देश
Country entity-type, popularityScore.eligibleRegion प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Country पर सेट करें. |
name |
Text |
ज़रूरी है: ISO 3166-1 alpha-2. उदाहरण के लिए, "GB" या "US." |
यहां PopularityScoreSpecification के कुछ उदाहरण दिए गए हैं:
दुनिया भर में लोकप्रियता
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
COUNTRY-SPECIFIC
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
City, State, Country, 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 entity-type, potentialAction प्रॉपर्टी से जुड़ा है.
ListenAction प्रॉपर्टी, वीडियो चलाने के लिए डीप लिंक तय करती है. यह उपयोगकर्ताओं के लिए, कॉन्टेंट ऐक्सेस करने की शर्तें भी तय करता है. उदाहरण के लिए, geo/chronal/login/subscription status.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा ListenAction पर सेट करें. |
target |
EntryPoint |
ज़रूरी है: आपके डीप लिंक की स्पेसिफ़िकेशन. इसमें, इसके साथ काम करने वाले प्लैटफ़ॉर्म की जानकारी शामिल होती है. अलग-अलग प्लैटफ़ॉर्म सेट के लिए, अलग-अलग डीप लिंक बनाने वाली एक से ज़्यादा EntryPoint इकाई-टाइप हो सकती हैं. |
actionAccessibilityRequirement |
ActionAccessSpecification |
ज़रूरी है: इस इकाई को ऐक्सेस करने वाले उपयोगकर्ता के लिए ज़रूरी शर्तें. अगर एक से ज़्यादा ActionAccessSpecification इकाई-टाइप मौजूद हैं और कोई उपयोगकर्ता, स्पेसिफ़िकेशन की किसी भी शर्त को पूरा करता है, तो वह कॉन्टेंट ऐक्सेस कर सकता है. |
EntryPoint
EntryPoint entity-type, potentialAction.target प्रॉपर्टी से जुड़ा होता है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा EntryPoint पर सेट करें. |
urlTemplate |
Text |
ज़रूरी है: वह लिंक जिसका इस्तेमाल आपके कॉन्टेंट का प्लेबैक शुरू करने के लिए किया जाता है. |
actionPlatform |
Text |
ज़रूरी है: वे प्लैटफ़ॉर्म जिनके लिए डीप लिंक मान्य है. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
ActionAccessSpecification
ActionAccessSpecification entity-type, potentialAction.actionAccessibilityRequirement प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा ActionAccessSpecification पर सेट करें. |
category |
Text |
ज़रूरी है: ऐक्सेस की ज़रूरत किस तरह की है. यह इनमें से कोई एक वैल्यू होनी चाहिए:
|
availabilityStarts |
DateTime |
वह समय जब से किताब उपलब्ध होगी. इस प्रॉपर्टी का इस्तेमाल करके, यह तय किया जा सकता है कि उपयोगकर्ताओं के लिए यह कॉन्टेंट कब उपलब्ध होगा. |
availabilityEnds |
DateTime |
उपलब्धता समय के खत्म होने का समय. इस प्रॉपर्टी का इस्तेमाल करके, वह सटीक समय तय करें जिसके बाद उपयोगकर्ताओं को यह कॉन्टेंट नहीं दिखेगा. |
eligibleRegion |
Country |
वह देश जो Offer की ज़रूरी शर्तें पूरी करता है. इस प्रॉपर्टी का इस्तेमाल करके, यह कंट्रोल करें कि यह कॉन्टेंट किस देश या इलाके में उपलब्ध होना चाहिए या नहीं. |
requiresSubscription |
MediaSubscription |
कॉन्टेंट को ऐक्सेस करने के लिए ज़रूरी सदस्यता पैकेज. अगर आपकी सेवा में सदस्यता के एक से ज़्यादा पैकेज उपलब्ध हैं, तो यह प्रॉपर्टी ज़रूरी है. अगर आपकी सेवा मुफ़्त है या सदस्यता सेवा का सिर्फ़ एक टियर है, तो इस प्रॉपर्टी को छोड़ा जा सकता है. |
देश
Country entity-type, potentialAction.actionAccessibilityRequirement.eligibleRegion प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Country पर सेट करें. |
name |
Text |
ज़रूरी है: ISO 3166-1 alpha-2 फ़ॉर्मैट में देश का कोड. |
MediaSubscription
MediaSubscription entity-type, potentialAction.actionAccessibilityRequirement.requiresSubscription प्रॉपर्टी से जुड़ा है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा MediaSubscription पर सेट करें. |
@id |
Text |
ज़रूरी है: यूआरआई फ़ॉर्मैट में, सदस्यता पैकेज का दुनिया भर में मान्य यूनीक आईडी. यह आईडी समय के साथ बदलना नहीं चाहिए. इसे एक अधूरी स्ट्रिंग के तौर पर देखा जाता है. ज़रूरी नहीं है कि यह लिंक काम करता हो. |
name |
Text |
ज़रूरी है: सदस्यता पैकेज का नाम. उदाहरण के लिए, "G-Radio Premium" या "A-Radio Basic". |
expectsAcceptanceOf |
Offer |
मीडिया सदस्यता की खरीदारी से जुड़ा Offer टाइप. इस प्रॉपर्टी का इस्तेमाल, सदस्यता की कीमत बताने के लिए किया जाता है. |
ऑफ़र
Offer entity-type, potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf प्रॉपर्टी से जुड़ा होता है.
| प्रॉपर्टी | अनुमानित टाइप | ब्यौरा |
|---|---|---|
@type |
Text |
ज़रूरी है: इस प्रॉपर्टी को हमेशा Offer पर सेट करें. |
price |
Number |
ज़रूरी है: सदस्यता का शुल्क. |
priceCurrency |
Text |
ज़रूरी है: कीमत, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में होनी चाहिए. |
seller |
Organization |
वह संगठन जो सदस्यता या कार्रवाई की खरीदारी की सुविधा देता है. Organization सेक्शन में बताए गए स्कीमा का इस्तेमाल करें. |
यहां ListenAction के कुछ उदाहरण दिए गए हैं:
यूनिवर्सल डीप लिंक
"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 स्टेशन, पूरे देश में हैं. ये G-music रेडियो नेटवर्क के बनाए गए कुछ कॉन्टेंट को ब्रॉडकास्ट करते हैं.
मिलते-जुलते पेज
इस पेज पर बताई गई प्रॉपर्टी से जुड़े विषयों के बारे में ज़्यादा जानने के लिए, यहां दिए गए पेज देखें: