ویژگی های نشانه گذاری محتوای ایستگاه های رادیویی

این بخش جزئیات ویژگی های نشانه گذاری محتوا را برای نوع نهاد RadioBroadcastService ارائه می دهد. برای جزئیات کامل، نمونه فید کامل را ببینید.

جدول مشخصات

ویژگی نوع مورد انتظار شرح
@context Text مورد نیاز: همیشه این ویژگی را روی ["http://schema.googleapis.com", {"@language": "xx"}] تنظیم کنید، جایی که xx نشان دهنده زبان رشته ها در فید است.

هر زمینه موجودیت ریشه باید @language خود را روی کد زبان مناسب و در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس یا دوبله به زبان انگلیسی باشد.
@type Text مورد نیاز: همیشه این ویژگی را روی RadioBroadcastService تنظیم کنید.
@id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
@id باید شرایط زیر را داشته باشد:
  • در سراسر کاتالوگ شما منحصر به فرد است
  • استاتیک؛ شناسه باید پایدار باشد و در طول زمان تغییر نکند (حتی اگر ویژگی url نمایش تغییر کند). به عنوان یک رشته مات در نظر گرفته می شود و لازم نیست یک پیوند کاری باشد.
  • در قالب شناسه منبع یکپارچه (URI)
  • دامنه استفاده شده برای مقدار ID @ باید متعلق به سازمان شما باشد.
از آنجایی که url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده می‌کند، توصیه می‌کنیم url موجودیت به‌عنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید.
url URL مورد نیاز: URL متعارف محتوا، که اطلاعات ایستگاه رادیویی را ارائه می کند.

ویژگی url باید شرایط زیر را داشته باشد:
  • باید در سطح جهانی منحصر به فرد باشد.
  • باید حاوی یک URL متعارف زنده باشد که Google بتواند آن را بخزد.
  • باید به صفحه توضیحات محتوا اشاره کند که توسط دیوار پرداخت مسدود نشده است.
name Text مورد نیاز: نام رسمی ایستگاه رادیویی. در هر زبان باید فقط یک نام رسمی وجود داشته باشد. به عنوان مثال، "WXKS FM." از یک آرایه برای فهرست کردن نام ها به زبان های مختلف استفاده کنید. برای مثال، به چندین منطقه و زبان مراجعه کنید.
alternateName Text نام های جایگزینی که به کاربران کمک می کند ایستگاه رادیویی را شناسایی کنند. این ویژگی باید نام‌های جایگزین قانونی برای یک ایستگاه باشد، نه کلیدواژه‌ای برای تأثیرگذاری بر راه‌اندازی. برای کلمات کلیدی، به جای آن از ویژگی keywords استفاده کنید. از یک آرایه برای فهرست کردن نام ها به زبان های مختلف استفاده کنید. برای مثال، به چندین منطقه و زبان مراجعه کنید.
callSign Text در صورت وجود الزامی است: علامت تماس رسمی ایستگاه رادیویی که توسط دولت صادر شده است. به عنوان مثال، "KQEI-FM." برای ایستگاه های رادیویی آمریکای شمالی، این ویژگی مورد نیاز است. برای مناطقی که معمولاً از علائم تماس استفاده نمی‌شود، این اختیاری است.
broadcastDisplayName Text مورد نیاز: نام های نمایشی یا مارک های ایستگاه رادیویی. به عنوان مثال، "رادیو جعلی 105." این مقادیر به کاربران کمک می کند تا این ایستگاه رادیویی را در جستارهای خود، علاوه بر اطلاعات کلیدی دیگر مانند علامت تماس و نام، شناسایی کنند.
description Text مورد نیاز: شرح مختصری از ایستگاه رادیویی. این ملک دارای محدودیت 300 کاراکتری است. از یک آرایه برای علامت گذاری توضیحات در چندین زبان استفاده کنید. برای مثال، به چندین منطقه و زبان مراجعه کنید.
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 URL یک صفحه وب مرجع که به طور واضح هویت مورد را نشان می دهد. به عنوان مثال، یک صفحه ویکی پدیا برای سرویس پخش.

ارجاعات دارایی نوع نهاد

موارد زیر انواع موجودیت و ارجاعات دارایی آنها هستند.

Broadcast FrequencySpecification

نوع نهاد 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 هستند:

FM (HD)

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "89.3",
  "broadcastSignalModulation": "FM",
  "broadcastSubChannel": "HD1"
},

صبح

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "1010",
  "broadcastSignalModulation": "AM",
},

DAB

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "12B",
  "broadcastSignalModulation": "DAB",
   "broadcastSubChannel": "C8D8"
},

فقط اینترنت

"broadcastFrequency": "INTERNET_STREAM",

سازمان

نوع نهاد Organization با 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 نشانی وب یک صفحه وب مرجع که به طور واضح ایستگاه اصلی را شناسایی می کند. به عنوان مثال، یک صفحه ویکی پدیا برای ایستگاه مادر.

نمونه زیر یک نمونه از 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

نوع entity- PropertyValue با ویژگی identifier مرتبط است.

اگر از یک سیستم شناسه شخص ثالث برای محتوای خود استفاده می‌کنید، مانند شناسه‌های Gracenote (TMS)، شناسه می‌تواند توسط ویژگی identifier ارائه شود. این دقت تطبیق ایستگاه‌های رادیویی شما توسط Google را بهبود می‌بخشد.

ویژگی نوع مورد انتظار شرح
@type Text مورد نیاز: همیشه این ویژگی را روی PropertyValue تنظیم کنید.
propertyID Text مورد نیاز: نوع شناسه مشخص شده. ما از انواع ID زیر پشتیبانی می کنیم:
  • TMS_ROOT_ID : شناسه ریشه Gracenote (TMS). به عنوان مثال، "15829."
  • TMS_ID : شناسه نوع Gracenote (TMS). به عنوان مثال، "MV000398520000."
  • WIKIDATA_ID : شناسه WikiData. به عنوان مثال، "Q795598."
value Text نشانی وب یک صفحه وب مرجع که به طور واضح ایستگاه اصلی را شناسایی می کند. به عنوان مثال، یک صفحه ویکی پدیا برای ایستگاه مادر.

مثال زیر 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"
  }
},

شهر، ایالت، کشور، منطقه اداری

نوع نهاد 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

موجودیت نوع 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 مورد نیاز: پلتفرم هایی که لینک عمیق برای آنها معتبر است. مقادیر زیر ممکن است:
  • 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

ActionAccessSpecification

نوع موجودیت ActionAccessSpecification با ویژگی potentialAction.actionAccessibilityRequirement مرتبط است.

ویژگی نوع مورد انتظار شرح
@type Text مورد نیاز: همیشه این ویژگی را روی ActionAccessSpecification تنظیم کنید.
category Text مورد نیاز: نوع دسترسی مورد نیاز. این باید یکی از مقادیر زیر باشد:
  • nologinrequired : این عمل بدون خرید یا ورود به سیستم برای دسترسی به محتوا در دسترس کاربر است.
  • free : این عمل بدون نیاز به خرید یا اشتراک پولی از کاربر در دسترس است. این اقدام همچنان به کاربران نیاز دارد که وارد سیستم شوند.
  • subscription : این اقدام همراه با اشتراک پولی سرویس شما است.
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 مورد نیاز: واحد پول قیمت در قالب سه حرف ایزو 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 عملکردهای گوش دادن برای داده های رادیویی را همراه با اطلاعات وابستگی و مالکیت در اختیار ما قرار می دهد. در این فید، 3 شبکه رادیویی (ارائه محتوا به ایستگاه های وابسته) GPR، GRI و G-music ارائه شده است. علاوه بر این، 3 ایستگاه رادیویی ارائه شده است: 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 را پخش می کنند.

برای اطلاعات بیشتر در مورد موضوعات مرتبط با املاک شرح داده شده در این صفحه، به صفحات زیر مراجعه کنید: