این بخش جزئیات ویژگیهای نشانهگذاری محتوا را برای انواع نهاد BroadcastService
، CableOrSatelliteService
، TelevisionChannel
، و Organization
ارائه میکند. برای درک بهتر رابطه بین این انواع، مفاهیم LiveTV Channels را مرور کنید.
جدول مشخصات BroadcastService
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی BroadcastService تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
url | URL | در صورت وجود الزامی است - URL معمولی سرویس پخش در صورتی که کانال برای مشاهده در اینترنت در دسترس باشد. برای خدمات ارائه شده از طریق کابل/ماهواره/از طریق هوا اختیاری است. Google از این URL برای تطبیق محتوای موجود در فید شما با محتوای پایگاه داده Google استفاده می کند.url باید شرایط زیر را داشته باشد:
urlTemplate شی مورد نظر را ببینید. |
name | متن | مورد نیاز - نام شبکه.
|
broadcastDisplayName | متن | مورد نیاز - نام نمایشی شبکه که کاربران معمولاً ممکن است در راهنماهای برنامه و غیره ببینند. مقدار ممکن است با مقدار نام یکسان باشد. |
callSign | متن | علامت تماس رسمی سرویس پخش توسط دولت. |
inLanguage | متن یا زبان | بسیار توصیه می شود چرا؟ زبان اصلی پخش کانال. لطفاً از یکی از کدهای زبان استاندارد IETF BCP 47 استفاده کنید. |
category | متن | بسیار توصیه می شود چرا؟ دسته بندی برای آیتم برای نشان دادن غیررسمی سلسله مراتب دسته بندی می توان از علائم یا اسلش های بزرگتر استفاده کرد. به عنوان مثال ورزش، ورزش > فوتبال، اخبار، فیلم، موسیقی، مستند.` |
contentRating | متن یا رتبه | برای سرویس پخش تلویزیونی فقط بزرگسالان مورد نیاز است - محدودترین رتبه بندی برای محتوای پخش شده در کانال. اگر رتبهبندی محتوا بهصورت یک رشته متن داده میشود، آژانس رتبهبندی باید به رتبهبندی با فاصله بین آنها اضافه شود. به عنوان مثال، رتبه "TV-Y" از آژانس "TVPG" در ایالات متحده به عنوان "TVPG TV-Y" توصیف می شود. لیست نمایندگی ها را ببینید. |
contentRating.author | سازمان | اگر contentRating از Rating استفاده می کند - نام آژانس رتبه بندی الزامی است . |
contentRating.ratingValue | متن | اگر contentRating از Rating استفاده می کند - ارزش رتبه بندی الزامی است . |
contentRating.advisoryCode | متن | کد مشاوره برای محتوا. مقادیر پذیرفته شده عبارتند از D، FV، L، S، و V. D = گفتگو، FV = خشونت فانتزی، L = زبان، S = محتوای جنسی، V = خشونت. |
description | متن | توضیحاتی در مورد سرویس پخش محدودیت 300 کاراکتر از یک آرایه برای ارائه توضیحات به چندین زبان و/یا در طول های مختلف استفاده کنید. |
slogan | متن | شعاری از سرویس پخش. |
areaServed | کشور ، ایالت ، شهر ، یا GeoShape | در صورت وجود الزامی است - در صورتی که سوئیچ کانال توسط ارائه دهنده خدمات تلویزیون انجام شود، لازم است - منطقه ای که کاربران می توانند انتظار دریافت سرویس پخش را داشته باشند. برای تعیین کشورها از کد کشور ISO 3166-1 استفاده کنید. |
logo | ImageObject | در صورت ادغام با GoogleTV الزامی است . بسیار توصیه می شود در غیر این صورت چرا؟ تصویری که نشان دهنده این سرویس پخش است.
|
potentialAction | WatchAction | در صورت وجود الزامی است - یک شی نشانه گذاری Action که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به ویژگی های نشانه گذاری اقدام مراجعه کنید.
|
videoFormat | متن | بالاترین کیفیت تعریف پشتیبانی شده در این سرویس پخش؛ مثلا،
|
broadcastTimezone | متن | منطقه زمانی این سرویس پخش در قالب IANA ; به عنوان مثال، آمریکا/لس_آنجلس . از یک آرایه برای چندین منطقه زمانی استفاده کنید. |
broadcastAffiliateOf | سازمان | مورد نیاز - شبکه تلویزیونی که برای این سرویس پخش برنامه ارائه می کند یا سازمانی که این سرویس پخش به آن تعلق دارد. |
broadcastAffiliateOf.@id | متن | مورد نیاز - روی @id شبکه تلویزیونی تنظیم کنید. |
broadcastAffiliateOf.@type | متن | مورد نیاز - همیشه روی Organization تنظیم شود. |
identifier | PropertyValue | بسیار توصیه می شود چرا؟ - شناسه خارجی یا شناسه دیگری که این نهاد را شناسایی می کند، مانند _PARTNER_ID_. چندین شناسه مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید. |
popularityScore | PopularityScoreSpecification | بسیار توصیه می شود چرا؟ امتیازی که گوگل از آن بهعلاوه سیگنالهای دیگر استفاده میکند تا مشخص کند کدام رسانه برای کاربران پخش شود. این امتیاز نشان دهنده محبوبیت محتوا در رابطه با محتوای دیگر در کاتالوگ شما است. بنابراین، مقیاس امتیاز باید در میان فیدهای شما، در میان تمام موجودات موجود در کاتالوگ شما، سازگار باشد. به طور پیش فرض، امتیاز محبوبیت یک موجودیت روی 0 تنظیم شده است. |
popularityScore.@type | متن | همیشه روی PopularityScoreSpecification تنظیم شود. |
popularityScore.value | عدد | یک مقدار عددی غیر منفی که نشان دهنده محبوبیت موجودیت است. نمره بالاتر به معنای محبوبیت بالاتر است. |
popularityScore.eligibleRegion | کشور | منطقه(های) جایی که این امتیاز محبوبیت قابل استفاده است. اگر امتیاز محبوبیت در سطح جهانی قابل اجرا است، روی EARTH تنظیم کنید. به طور پیش فرض، این ویژگی روی EARTH تنظیم شده است.Note: محبوبیت خاص محلی بر محبوبیت جهانی (EARTH) اولویت دارد |
مثال BroadcastService
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"broadcastTimezone": "America/Los_Angeles",
"broadcastAffiliateOf": {
"@type": "Organization",
"@id": "http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
جدول مشخصات CableOrSatelliteService
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی CableOrSatelliteService تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | الزامی - نام سرویس تلویزیون.
|
areaServed | کشور ، ایالت ، شهر ، یا GeoShape | مورد نیاز - منطقه ای که کاربران می توانند انتظار دریافت سرویس پخش را داشته باشند.
|
provider | سازمان | مورد نیاز - ارائه دهنده والد سرویس، در صورت وجود. به عنوان مثال، ExampleTV ارائه دهنده خدمات منطقه ای ExampleTV San Francisco و ExampleTV San Diego است. |
provider.@id | متن | مورد نیاز - شناسه اپراتور تلویزیون. |
provider.@type | متن | مورد نیاز - همیشه روی Organization تنظیم شود. |
identifier | PropertyValue | بسیار توصیه می شود چرا؟ - شناسه خارجی یا شناسه دیگری که این نهاد را شناسایی می کند، مانند شناسه Gracenote TMS برای این سرویس پخش. چندین شناسه مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید. |
نمونه های CableOrSatelliteService
نمونه ای از خدمات کابلی یا ماهواره ای:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
نمونه ای از توزیع کننده برنامه نویسی ویدیوی چند کاناله مجازی (vMVPD):
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
جدول مشخصات کانال تلویزیونی
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی TelevisionChannel تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
broadcastChannelId | متن | مورد نیاز - یک شناسه منحصر به فرد که توسط آن می توان این BroadcastService به عنوان یک سرویس تلویزیون کابلی، ماهواره ای یا اینترنتی شناسایی کرد.
|
channelOrder | عدد | برای GoogleTV مورد نیاز است، در غیر این صورت اختیاری است - از این ویژگی برای نشان دادن ترتیب نمایش کانالها در راهنمای برنامهنویسی الکترونیکی برای ادغام Google TV استفاده کنید.channelOrder باید در بین کانال های موجود در فید منحصر به فرد باشد و در حالت ایده آل باید از 1 شروع شود. channelOrder نمی تواند مقدار منفی یا 0 داشته باشد. |
broadcastServiceTier | متن | از مقادیر زیر استفاده کنید:
|
inBroadcastLineup | CableOrSatellite Service | الزامی - @id CableOrSatelliteService که این کانال را در اختیار بینندگان قرار می دهد. |
providesBroadcastService | سرویس پخش | الزامی - @id BroadcastService که این کانال برنامهنویسی آن را ارائه میکند. |
نمونه های کانال تلویزیونی
نمونه ای از کانال تلویزیون کابلی یا ماهواره ای:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
مثال برای یک کانال تلویزیونی آنلاین:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
جدول مشخصات سازمان
ویژگی | نوع مورد انتظار | شرح |
---|---|---|
@context | متن | الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
|
@type | متن | مورد نیاز - همیشه روی Organization تنظیم شود. |
@id | URL | مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .@id باید شرایط زیر را داشته باشد:
url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده میکند، توصیه میکنیم url موجودیت بهعنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید. |
name | متن | مورد نیاز - نام شبکه تلویزیونی، ارائه دهنده محتوای تلویزیونی یا اپراتور تلویزیون.
|
description | متن | شرح سازمان. محدودیت 300 کاراکتر از یک آرایه برای ارائه توضیحات به چندین زبان و/یا در طول های مختلف استفاده کنید. |
sameAs | URL | بسیار توصیه می شود چرا؟ نشانی اینترنتی یک صفحه ویکی پدیا که می تواند شبکه تلویزیونی را شناسایی کند. این باید از ویژگی url متمایز باشد. فقط صفحه ویکی پدیا را پر کنید که در مورد یک کانال/شبکه واحد صحبت می کند. توجه داشته باشید که صفحات ویکی پدیا ممکن است از اصطلاح "کانال" استفاده کنند. |
potentialAction | WatchAction | در صورت وجود الزامی است - اگر چندین کانال (BroadcastService) دارید که به سازمان مراجعه می کنند، این مورد ضروری است. یک شی نشانه گذاری Action که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به ویژگی های نشانه گذاری اقدام مراجعه کنید.
|
url | URL | آدرس اینترنتی سازمان Google از این URL برای تطبیق دقیق این سازمان با سازمان در پایگاه داده های Google استفاده می کند. |
identifier | PropertyValue | بسیار توصیه می شود چرا؟ - شناسه خارجی یا شناسه دیگری که این نهاد را شناسایی می کند، مانند شناسه TMS برای این سازمان. چندین شناسه مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید. |
popularityScore | PopularityScoreSpecification | بسیار توصیه می شود چرا؟ امتیازی که گوگل بهعلاوه سیگنالهای دیگر، برای تعیین اینکه کدام رسانه را برای کاربران پخش کند، استفاده میکند. این امتیاز نشان دهنده محبوبیت محتوا در رابطه با محتوای دیگر در کاتالوگ شما است. بنابراین، مقیاس امتیاز باید در میان فیدهای شما، در میان تمام موجودات موجود در کاتالوگ شما، سازگار باشد. به طور پیش فرض، امتیاز محبوبیت یک موجودیت روی 0 تنظیم شده است. |
popularityScore.@type | متن | همیشه روی PopularityScoreSpecification تنظیم شود. |
popularityScore.value | عدد | یک مقدار عددی غیر منفی که نشان دهنده محبوبیت موجودیت است. نمره بالاتر به معنای محبوبیت بالاتر است. |
popularityScore.eligibleRegion | کشور | منطقه(های) جایی که این امتیاز محبوبیت قابل استفاده است. اگر امتیاز محبوبیت در سطح جهانی قابل اجرا است، روی EARTH تنظیم کنید. به طور پیش فرض، این ویژگی روی EARTH تنظیم شده است.Note: محبوبیت خاص محلی بر محبوبیت جهانی (EARTH) اولویت دارد |
نمونه سازمان
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
صفحات مرتبط
برای موضوعات مرتبط با این خواص، صفحات زیر را بررسی کنید: