این بخش جزئیات ویژگیهای نشانهگذاری محتوا را برای نوع موجودیت RadioBroadcastService ارائه میدهد. برای جزئیات کامل، به مثال Full feed مراجعه کنید.
جدول مشخصات
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@context | Text | الزامی: همیشه این ویژگی را روی ["http://schema.googleapis.com", {"@language": "xx"}] تنظیم کنید، که در آن xx نشان دهنده زبان رشتههای موجود در فید است.هر زمینه موجودیت ریشه باید @language خود را روی کد زبان مناسب و با فرمت BCP 47 تنظیم کند. برای مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، نامها حتی اگر زبان زیرنویس یا دوبله انگلیسی باشد، به زبان اسپانیایی فرض میشوند. |
@type | Text | الزامی: همیشه این ویژگی را روی RadioBroadcastService تنظیم کنید. |
@id | URL | الزامی - شناسه محتوا در قالب URI؛ برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت تمام الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url یک موجودیت به صورت @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
url | URL | الزامی: نشانی اینترنتی متعارف محتوا، که اطلاعات مربوط به ایستگاه رادیویی را ارائه میدهد. ویژگی url باید شرایط زیر را داشته باشد:
|
name | Text | الزامی: نام رسمی ایستگاه رادیویی. برای هر زبان فقط باید یک نام رسمی وجود داشته باشد. برای مثال، "WXKS FM". از یک آرایه برای فهرست کردن نامها به زبانهای مختلف استفاده کنید. برای مثال، به بخش مناطق و زبانهای متعدد مراجعه کنید. |
alternateName | Text | نامهای جایگزینی که به کاربران در شناسایی ایستگاه رادیویی کمک میکنند. این ویژگی باید نامهای جایگزین مشروع برای یک ایستگاه باشد، نه کلمات کلیدی برای تأثیرگذاری بر تحریک. برای کلمات کلیدی، از ویژگی keywords استفاده کنید. از یک آرایه برای فهرست کردن نامها به زبانهای مختلف استفاده کنید. برای مثال، به Multiple regions and languages مراجعه کنید. |
callSign | Text | در صورت لزوم: علامت تماس رسمی صادر شده توسط دولت برای ایستگاه رادیویی. به عنوان مثال، "KQEI-FM". برای ایستگاههای رادیویی آمریکای شمالی، این ویژگی الزامی است. برای مناطقی که علامتهای تماس معمولاً استفاده نمیشوند، این مورد اختیاری است. |
broadcastDisplayName | Text | الزامی: نامهای نمایشی یا برندهای ایستگاه رادیویی. برای مثال، "رادیو جعلی ۱۰۵". این مقادیر به کاربران کمک میکنند تا این ایستگاه رادیویی را در جستجوهای خود، علاوه بر سایر اطلاعات کلیدی مانند شماره تلفن و نام، شناسایی کنند. |
description | Text | الزامی: شرح مختصری از ایستگاه رادیویی. این ویژگی محدودیت ۳۰۰ کاراکتری دارد. از یک آرایه برای نشانهگذاری توضیحات به چندین زبان استفاده کنید. برای مثال، به Multiple regions and languages مراجعه کنید. |
slogan | Text | شعار ایستگاه رادیویی. برای مثال، «ایستگاه رادیویی موسیقی تخیلی شماره یک گوگل». |
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 | چرا به شدت توصیه میشود؟ امتیازی که گوگل به همراه سایر سیگنالها، برای تعیین اینکه کدام رسانه را برای کاربران پخش کند، استفاده میکند. این امتیاز، محبوبیت محتوا را در مقایسه با سایر محتوای موجود در کاتالوگ شما نشان میدهد. بنابراین، مقیاس امتیاز باید در فیدهای شما و تمام موجودیتهای موجود در کاتالوگ شما ثابت باشد. به طور پیشفرض، امتیاز محبوبیت یک موجودیت روی 0 تنظیم شده است. |
inLanguage | Text | زبان محتوایی که از ایستگاه رادیویی پخش میشود. مقدار باید یک کد زبان با فرمت BCP 47 باشد. از این مقدار برای پاسخگویی به درخواستهای کاربران که درخواست محتوا به یک زبان خاص را دارند، استفاده کنید. اگر ایستگاه در زمانهای مختلف به زبانهای مختلف پخش میکند، فقط زبان اصلی را ذکر کنید. |
keywords | Text | فهرستی از کلمات کلیدی مرتبط با ایستگاه رادیویی. از این کلمات کلیدی برای گسترش جستجوهای کاربر که ایستگاه رادیویی را فعال میکنند استفاده کنید. به عنوان مثال، "اخبار"، "ورزش" یا "راک". |
identifier | PropertyValue | اکیداً توصیه میشود. چرا؟ - شناسه خارجی یا شناسه دیگری که به طور واضح این موجودیت را شناسایی میکند. استفاده از چندین شناسه مجاز است. برای جزئیات بیشتر، به بخش ویژگیهای شناسه مراجعه کنید. |
sameAs | URL | نشانی اینترنتی یک صفحه وب مرجع که به طور واضح هویت آیتم را نشان میدهد. به عنوان مثال، یک صفحه ویکیپدیا برای سرویس پخش. |
ارجاعات به ویژگیهای نوع موجودیت
در ادامه انواع موجودیتها و ارجاعات ویژگی آنها آمده است.
مشخصات فرکانس پخش
نوع موجودیت BroadcastFrequencySpecification با ویژگی broadcastfrequency مرتبط است.
نوع موجودیت BroadcastFrequencySpecification برای شناسایی ایستگاه رادیویی بر اساس فرکانس آن استفاده میشود. در مورد رادیوی دیجیتال، کانال فرکانس ممکن است چندین زیرکانال با برنامههای مختلف داشته باشد. در این موارد، مقدار broadcastSubChannel برای تعیین موقعیت ایستگاه رادیویی هدف در کانال فرکانس استفاده میشود.
برای ایستگاههای رادیویی فقط اینترنتی، شیء BroadcastFrequencySpecification مورد نیاز نیست، بنابراین به جای آن از مقدار رشتهای INTERNET_STREAM استفاده کنید.
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@type | Text | الزامی: همیشه این ویژگی را روی BroadcastFrequencySpecification تنظیم کنید. |
broadcastFrequencyValue | Text | الزامی: بخش رقمی فرکانس. برای مثال، "89.3". برای ایستگاههای پخش صدای دیجیتال (DAB)، این باید شماره بلوک باشد. برای مثال، "12A". |
broadcastSignalModulation | Text | الزامی: بخش مدولاسیون سیگنال فرکانس. مقدار باید یکی از موارد زیر باشد: "FM"، "AM"، "HD"، "DAB" یا "DAB+". |
broadcastSubChannel | Text | در صورت لزوم: زیرکانال در مورد رادیو دیجیتال. برای ایستگاههای DAB و DAB+، این مقدار، شناسه سرویس است. برای مثال، "HD1" تا "HD8" مقادیر ممکن برای رادیو HD هستند و "C8D8" یک مقدار ممکن برای DAB است. |
مثالهای زیر BroadcastFrequencySpecification هستند:
اف ام (اچ دی)
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.3",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
صبح
"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 | الزامی: یک شناسهی منحصر به فرد جهانی برای سازمان که در قالب URI باشد. این شناسه باید پایدار باشد و در طول زمان تغییر نکند. به عنوان یک رشتهی مبهم در نظر گرفته میشود و لازم نیست یک لینک فعال باشد. |
name | Text | مورد نیاز: نام سازمان. |
sameAs | URL | این ویژگی یک URL به یک صفحه وب مرجع است که به طور واضح سازمان را مشخص میکند. به عنوان مثال، یک صفحه ویکیپدیا برای سازمان یا وبسایت رسمی سازمان. |
نمونههایی 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 با ویژگی parentService مرتبط است.
ویژگی parentService برای یک ایستگاه تکرارکننده یا مترجم جهت نشان دادن ایستگاه والد آن استفاده میشود.
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@type | Text | الزامی: همیشه این ویژگی را روی RadioBroadcastService تنظیم کنید. |
@id | URL | الزامی: یک شناسهی منحصر به فرد جهانی در قالب URL که نشاندهندهی ایستگاه رادیویی والد باشد. اگر ایستگاه رادیویی والد نیز به عنوان یک نهاد جداگانه در فید شما گنجانده شده است، مطمئن شوید که هر دو شناسه یکسان باشند. |
name | Text | الزامی: نام ایستگاه رادیویی اصلی. |
sameAs | URL | آدرس اینترنتی (URL) یک صفحه وب مرجع که به طور واضح ایستگاه والد را مشخص میکند. به عنوان مثال، یک صفحه ویکیپدیا برای ایستگاه والد. |
مثال زیر یک RadioBroadcastService است:
"parentService": {
"@type": "RadioBroadcastService",
"@id": "https://www.tjradio.org/stations?id=10",
"name": "GQED-FM",
"sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
},
شیء تصویر
نوع موجودیت ImageObject با ویژگی logo مرتبط است.
ویژگی logo برای ارائه تصویر لوگو برای ایستگاه رادیویی داده شده استفاده میشود. این تصاویر در کنار محتوا به عنوان یک لینک عمیق برای یک موجودیت رادیویی داده شده نمایش داده میشوند.
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@type | Text | الزامی: همیشه این ویژگی را روی ImageObject تنظیم کنید. |
height | Integer | ارتفاع تصویر بر حسب پیکسل. |
width | Integer | عرض تصویر بر حسب پیکسل. |
contentUrl | URL | الزامی: یک آدرس اینترنتی (URL) که تصویر از آنجا قابل دریافت باشد. |
regionsAllowed | Country | کشورهایی که رسانه در آنها مجاز است. اگر ویژگی مشخص نشده باشد، فرض بر این است که تصویر در همه مناطق مجاز به نمایش است. برای ارسال تصاویر مختلف برای هر منطقه، چندین نوع ImageObject اضافه کنید که هر کدام مجموعه کشورهای خاص خود و یک URL تصویر مربوطه را داشته باشند. |
کشور
نوع موجودیت 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 با ویژگی identifier مرتبط است.
اگر از یک سیستم شناسایی شخص ثالث برای محتوای خود، مانند شناسههای Gracenote (TMS)، استفاده میکنید، شناسه میتواند توسط ویژگی identifier ارائه شود. این امر دقت تطبیق ایستگاههای رادیویی شما توسط گوگل را بهبود میبخشد.
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@type | Text | الزامی: همیشه این ویژگی را روی PropertyValue تنظیم کنید. |
propertyID | Text | الزامی: نوع شناسه مشخص شده. ما از انواع شناسههای زیر پشتیبانی میکنیم:
|
value | Text | آدرس اینترنتی (URL) یک صفحه وب مرجع که به طور واضح ایستگاه والد را مشخص میکند. به عنوان مثال، یک صفحه ویکیپدیا برای ایستگاه والد. |
مثال زیر یک PropertyValue است:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
امتیاز محبوبیتمشخصات
نوع موجودیت 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"
}
},
شهر، ایالت، کشور، منطقه اداری
انواع موجودیتهای 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"
},
ایالت
"areaServed": [
{
"@type": "State",
"name": "California, US"
},
{
"@type": "State",
"name": "Nevada, US"
}
],
کشور
"areaServed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "Australia"
}
],
حوزه اداری
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "Cape Cod, Massachusetts, US"
}
],
گوش دادن
نوع موجودیت ListenAction با ویژگی potentialAction مرتبط است.
ویژگی ListenAction لینکهای عمیق شما را برای پخش تعریف میکند. همچنین معیارهای دسترسی کاربران به محتوا را نیز مشخص میکند. برای مثال، geo/chronal/login/subscription status .
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@type | Text | الزامی: همیشه این ویژگی را روی ListenAction تنظیم کنید. |
target | EntryPoint | الزامی: مشخصات لینک عمیق شما. این شامل اطلاعات پلتفرم پشتیبانی شده است. میتوان چندین نوع موجودیت EntryPoint برای تعریف لینکهای عمیق مختلف برای مجموعه پلتفرمهای مختلف وجود داشته باشد. |
actionAccessibilityRequirement | ActionAccessSpecification | الزامی: تعریف الزامات کاربر برای دسترسی به این موجودیت. اگر چندین نوع موجودیت ActionAccessSpecification وجود داشته باشد، کاربری که با هر یک از معیارهای مشخصات مطابقت داشته باشد، میتواند به محتوا دسترسی پیدا کند. |
نقطه ورود
نوع موجودیت EntryPoint با ویژگی potentialAction.target مرتبط است.
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@type | Text | الزامی: همیشه این ویژگی را روی EntryPoint تنظیم کنید. |
urlTemplate | Text | الزامی: لینکی که پخش محتوای شما را آغاز میکند. |
actionPlatform | Text | الزامی: پلتفرمهایی که لینک عمیق برای آنها معتبر است. مقادیر زیر قابل استفاده هستند:
|
مشخصات دسترسی به اکشن
نوع موجودیت 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 با ویژگی potentialAction.actionAccessibilityRequirement.requiresSubscription مرتبط است.
| ملک | نوع مورد انتظار | توضیحات |
|---|---|---|
@type | Text | الزامی: همیشه این ویژگی را روی MediaSubscription تنظیم کنید. |
@id | Text | الزامی: یک شناسهی منحصر به فرد جهانی برای بستهی اشتراک در قالب URI. این شناسه باید پایدار باشد و در طول زمان تغییر نکند. به عنوان یک رشتهی مبهم در نظر گرفته میشود و لازم نیست یک لینک فعال باشد. |
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 هستند:
لینک عمیق جهانی
"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 وابسته است.
- جی-موزیک یک ایستگاه بینالمللی است که متعلق به GRJ بوده و به شبکه رادیویی جی-موزیک (نهادی متفاوت با همان نام ایستگاه) وابسته است. ایستگاههای جی-موزیک در سراسر کشور وجود دارند و برخی از محتوای تولید شده توسط شبکه رادیویی جی-موزیک را پخش میکنند.
صفحات مرتبط
برای اطلاعات بیشتر در مورد موضوعات مرتبط با ویژگیهای شرح داده شده در این صفحه، به صفحات زیر مراجعه کنید: