ویژگی های نشانه گذاری محتوای کانال های تلویزیونی زنده

این بخش جزئیات ویژگی‌های نشانه‌گذاری محتوا را برای انواع نهاد BroadcastService ، CableOrSatelliteService ، TelevisionChannel ، و Organization ارائه می‌کند. برای درک بهتر رابطه بین این انواع، مفاهیم LiveTV Channels را مرور کنید.

جدول مشخصات BroadcastService

اموال نوع مورد انتظار توضیحات
@context متن الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
  • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
@type متن مورد نیاز - همیشه روی BroadcastService تنظیم شود.
@id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
@id باید شرایط زیر را داشته باشد:
  • در سراسر کاتالوگ شما منحصر به فرد است
  • استاتیک؛ شناسه باید پایدار باشد و در طول زمان تغییر نکند (حتی اگر ویژگی url نمایش تغییر کند). به عنوان یک رشته مات در نظر گرفته می شود و لازم نیست یک پیوند کاری باشد.
  • در قالب شناسه منبع یکپارچه (URI)
  • دامنه استفاده شده برای مقدار ID @ باید متعلق به سازمان شما باشد.
از آنجایی که url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده می‌کند، توصیه می‌کنیم url موجودیت به‌عنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید.
url URL در صورت وجود الزامی است - URL معمولی سرویس پخش در صورتی که کانال برای مشاهده در اینترنت در دسترس باشد. برای خدمات ارائه شده از طریق کابل/ماهواره/از طریق هوا اختیاری است. Google از این URL برای تطبیق محتوای موجود در فید شما با محتوای پایگاه داده Google استفاده می کند.
url باید شرایط زیر را داشته باشد:
  • url باید در سطح جهانی منحصر به فرد باشد
  • url باید حاوی یک URL معمولی باشد که Google بتواند آن را بخزد.
برای پیوند عمیق پخش، به جای آن ویژگی 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 استفاده کنید.
  • از یک آرایه برای نمایش چندین ناحیه استفاده کنید.
  • کشور ، ایالت ، شهر را با GeoShape مخلوط نکنید.
  • logo ImageObject در صورت ادغام با GoogleTV الزامی است . بسیار توصیه می شود در غیر این صورت چرا؟ تصویری که نشان دهنده این سرویس پخش است.
    • ادغام GoogleTV نیاز به یک آرم دارد که می تواند در پس زمینه تاریک استفاده شود. باید پس‌زمینه‌ای شفاف با لوگوی رنگی یا سفید داشته باشد که به وضوح در پس‌زمینه تیره قابل مشاهده باشد.
    • تصویر برای نشان‌واره باید به نسبت ابعاد 1:1 یا 4:3 یا 16:9 (به ترتیب اولویت) پایبند باشد و وضوح تصویر 80x80 پیکسل یا بیشتر داشته باشد.
    • از مقدار forDarkBackground برای نام ویژگی سفارشی contentAttributes به عنوان بخشی از خاصیت additionalProperty استفاده کنید تا نوع پس‌زمینه‌ای را که نشان‌واره باید روی آن استفاده شود، مشخص کنید.
    • بالشتک در طول یا عرض (اما نه هر دو) اگر برای حفظ نسبت تصویر اضافه شود، قابل قبول است.
    • برای سایر الزامات و مشخصات به بخش تصویر مراجعه کنید.
    مثال زیر را ببینید
    potentialAction WatchAction در صورت وجود الزامی است - یک شی نشانه گذاری Action که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به ویژگی های نشانه گذاری اقدام مراجعه کنید.
    videoFormat متن بالاترین کیفیت تعریف پشتیبانی شده در این سرویس پخش؛ برای مثال،
    • "SD" برای تعریف استاندارد.
    • "HD" برای وضوح بالا.
    • "2K" برای وضوح 2K.
    • "4K" برای وضوح 4K.
    • "8K" برای وضوح 8K.
    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"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی CableOrSatelliteService تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک
    • در قالب شناسه منبع یکپارچه (URI)
    از آنجایی که 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"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی TelevisionChannel تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک
    • در قالب شناسه منبع یکپارچه (URI)
    از آنجایی که url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده می‌کند، توصیه می‌کنیم url موجودیت به‌عنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید.
    broadcastChannelId متن مورد نیاز - یک شناسه منحصر به فرد که توسط آن می توان این BroadcastService به عنوان یک سرویس تلویزیون کابلی، ماهواره ای یا اینترنتی شناسایی کرد.
    • در ایالات متحده، این عدد معمولاً برای تلویزیون کابلی یا ماهواره ای است.
    • برای یک سرویس تلویزیون اینترنتی (به عنوان مثال، یک vMVPD)، نام کانال را ارائه کنید.
    channelOrder شماره برای GoogleTV مورد نیاز است، در غیر این صورت اختیاری است - از این ویژگی برای نشان دادن ترتیب نمایش کانال‌ها در راهنمای برنامه‌نویسی الکترونیکی برای ادغام Google TV استفاده کنید.

    channelOrder باید در بین کانال های موجود در فید منحصر به فرد باشد و در حالت ایده آل باید از 1 شروع شود. channelOrder نمی تواند مقدار منفی یا 0 داشته باشد.
    broadcastServiceTier متن از مقادیر زیر استفاده کنید:
    • Free برای کانالی که نیازی به اشتراک ندارد.
    • Standard برای کانال های همراه با یک اشتراک اولیه.
    • Premium برای کانال هایی که علاوه بر اشتراک اولیه نیاز به پرداخت دارند.
    از یک آرایه برای ارائه چندین مقدار استفاده کنید.
    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"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی Organization تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک
    • در قالب شناسه منبع یکپارچه (URI)
    از آنجایی که 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"
          }
        ]
      }
    }
    

    برای موضوعات مرتبط با این خواص، صفحات زیر را بررسی کنید:

    ،

    این بخش جزئیات ویژگی‌های نشانه‌گذاری محتوا را برای انواع نهاد BroadcastService ، CableOrSatelliteService ، TelevisionChannel ، و Organization ارائه می‌کند. برای درک بهتر رابطه بین این انواع، مفاهیم LiveTV Channels را مرور کنید.

    جدول مشخصات BroadcastService

    اموال نوع مورد انتظار توضیحات
    @context متن الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی BroadcastService تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک؛ شناسه باید پایدار باشد و در طول زمان تغییر نکند (حتی اگر ویژگی url نمایش تغییر کند). به عنوان یک رشته مات در نظر گرفته می شود و لازم نیست یک پیوند کاری باشد.
    • در قالب شناسه منبع یکپارچه (URI)
    • دامنه استفاده شده برای مقدار ID @ باید متعلق به سازمان شما باشد.
    از آنجایی که url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده می‌کند، توصیه می‌کنیم url موجودیت به‌عنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید.
    url URL در صورت وجود الزامی است - URL معمولی سرویس پخش در صورتی که کانال برای مشاهده در اینترنت در دسترس باشد. برای خدمات ارائه شده از طریق کابل/ماهواره/از طریق هوا اختیاری است. Google از این URL برای تطبیق محتوای موجود در فید شما با محتوای پایگاه داده Google استفاده می کند.
    url باید شرایط زیر را داشته باشد:
    • url باید در سطح جهانی منحصر به فرد باشد
    • url باید حاوی یک URL معمولی باشد که Google بتواند آن را بخزد.
    برای پیوند عمیق پخش، به جای آن ویژگی 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 استفاده کنید.
  • از یک آرایه برای نمایش چندین ناحیه استفاده کنید.
  • کشور ، ایالت ، شهر را با GeoShape مخلوط نکنید.
  • logo ImageObject در صورت ادغام با GoogleTV الزامی است . بسیار توصیه می شود در غیر این صورت چرا؟ تصویری که نشان دهنده این سرویس پخش است.
    • ادغام GoogleTV نیاز به یک آرم دارد که می تواند در پس زمینه تاریک استفاده شود. باید پس‌زمینه‌ای شفاف با لوگوی رنگی یا سفید داشته باشد که به وضوح در پس‌زمینه تیره قابل مشاهده باشد.
    • تصویر برای نشان‌واره باید به نسبت ابعاد 1:1 یا 4:3 یا 16:9 (به ترتیب اولویت) پایبند باشد و وضوح تصویر 80x80 پیکسل یا بیشتر داشته باشد.
    • از مقدار forDarkBackground برای نام ویژگی سفارشی contentAttributes به عنوان بخشی از خاصیت additionalProperty استفاده کنید تا نوع پس‌زمینه‌ای را که نشان‌واره باید روی آن استفاده شود، مشخص کنید.
    • بالشتک در طول یا عرض (اما نه هر دو) اگر برای حفظ نسبت تصویر اضافه شود، قابل قبول است.
    • برای سایر الزامات و مشخصات به بخش تصویر مراجعه کنید.
    مثال زیر را ببینید
    potentialAction WatchAction در صورت وجود الزامی است - یک شی نشانه گذاری Action که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به ویژگی های نشانه گذاری اقدام مراجعه کنید.
    videoFormat متن بالاترین کیفیت تعریف پشتیبانی شده در این سرویس پخش؛ برای مثال،
    • "SD" برای تعریف استاندارد.
    • "HD" برای وضوح بالا.
    • "2K" برای وضوح 2K.
    • "4K" برای وضوح 4K.
    • "8K" برای وضوح 8K.
    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"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی CableOrSatelliteService تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک
    • در قالب شناسه منبع یکپارچه (URI)
    از آنجایی که 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"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی TelevisionChannel تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک
    • در قالب شناسه منبع یکپارچه (URI)
    از آنجایی که url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده می‌کند، توصیه می‌کنیم url موجودیت به‌عنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید.
    broadcastChannelId متن مورد نیاز - یک شناسه منحصر به فرد که توسط آن می توان این BroadcastService به عنوان یک سرویس تلویزیون کابلی، ماهواره ای یا اینترنتی شناسایی کرد.
    • در ایالات متحده، این عدد معمولاً برای تلویزیون کابلی یا ماهواره ای است.
    • برای یک سرویس تلویزیون اینترنتی (به عنوان مثال، یک vMVPD)، نام کانال را ارائه کنید.
    channelOrder شماره برای GoogleTV مورد نیاز است، در غیر این صورت اختیاری است - از این ویژگی برای نشان دادن ترتیب نمایش کانال‌ها در راهنمای برنامه‌نویسی الکترونیکی برای ادغام Google TV استفاده کنید.

    channelOrder باید در بین کانال های موجود در فید منحصر به فرد باشد و در حالت ایده آل باید از 1 شروع شود. channelOrder نمی تواند مقدار منفی یا 0 داشته باشد.
    broadcastServiceTier متن از مقادیر زیر استفاده کنید:
    • Free برای کانالی که نیازی به اشتراک ندارد.
    • Standard برای کانال های همراه با یک اشتراک اولیه.
    • Premium برای کانال هایی که علاوه بر اشتراک اولیه نیاز به پرداخت دارند.
    از یک آرایه برای ارائه چندین مقدار استفاده کنید.
    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"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی Organization تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک
    • در قالب شناسه منبع یکپارچه (URI)
    از آنجایی که 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"
          }
        ]
      }
    }
    

    برای موضوعات مرتبط با این خواص، صفحات زیر را بررسی کنید:

    ،

    این بخش جزئیات ویژگی‌های نشانه‌گذاری محتوا را برای انواع نهاد BroadcastService ، CableOrSatelliteService ، TelevisionChannel ، و Organization ارائه می‌کند. برای درک بهتر رابطه بین این انواع، مفاهیم LiveTV Channels را مرور کنید.

    جدول مشخصات BroadcastService

    اموال نوع مورد انتظار توضیحات
    @context متن الزامی - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم شود
    • جایی که "xx" نشان دهنده زبان رشته ها در فید است. هر زمینه موجودیت ریشه باید زبان @ آن را روی کد زبان مناسب در قالب BCP 47 تنظیم کند. به عنوان مثال، اگر زبان روی اسپانیایی تنظیم شده باشد، فرض می شود که نام ها به زبان اسپانیایی باشند، حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی BroadcastService تنظیم شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI. برای مثال، https://example.com/1234abc .
    @id باید شرایط زیر را داشته باشد:
    • در سراسر کاتالوگ شما منحصر به فرد است
    • استاتیک؛ شناسه باید پایدار باشد و در طول زمان تغییر نکند (حتی اگر ویژگی url نمایش تغییر کند). به عنوان یک رشته مات در نظر گرفته می شود و لازم نیست یک پیوند کاری باشد.
    • در قالب شناسه منبع یکپارچه (URI)
    • دامنه استفاده شده برای مقدار ID @ باید متعلق به سازمان شما باشد.
    از آنجایی که url یک موجودیت همه الزامات را به عنوان یک شناسه برآورده می‌کند، توصیه می‌کنیم url موجودیت به‌عنوان @id استفاده کنید. برای جزئیات بیشتر به بخش شناسه مراجعه کنید.
    url URL در صورت وجود الزامی است - URL معمولی سرویس پخش در صورتی که کانال برای مشاهده در اینترنت در دسترس باشد. برای خدمات ارائه شده از طریق کابل/ماهواره/از طریق هوا اختیاری است. Google از این URL برای تطبیق محتوای موجود در فید شما با محتوای پایگاه داده Google استفاده می کند.
    url باید شرایط زیر را داشته باشد:
    • url باید در سطح جهانی منحصر به فرد باشد
    • url باید حاوی یک URL معمولی باشد که Google بتواند آن را بخزد.
    برای پیوند عمیق پخش ، به جای آن ، ویژگی urlTemplate Object Object را ببینید.
    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 استفاده کنید.
  • از یک آرایه برای نشان دادن چندین منطقه استفاده کنید.
  • کشور ، ایالتی ، شهر را با Geoshape مخلوط نکنید.
  • logo تصویر در صورت ادغام با GoogleTV مورد نیاز است . بسیار توصیه می شود در غیر این صورت چرا؟ تصویری که نمایانگر این سرویس پخش است.
    • ادغام Googletv به یک آرم نیاز دارد که می تواند در پس زمینه تاریک استفاده شود. باید یک زمینه شفاف با یک آرم رنگی یا سفید داشته باشد ، که به وضوح در پس زمینه تاریک قابل مشاهده است.
    • تصویر برای آرم باید نسبت ابعاد 1: 1 یا 4: 3 یا 16: 9 را رعایت کند (به ترتیب ترجیح) و باید وضوح 80x80px یا بیشتر داشته باشد.
    • از مقدار forDarkBackground برای نام ویژگی های سفارشی contentAttributes به عنوان بخشی از ویژگی additionalProperty Property استفاده کنید تا نوع پس زمینه ای را که باید از آن استفاده شود ، نشان دهید.
    • در صورت اضافه شدن نسبت ابعاد ، به طول یا عرض (اما نه هر دو) قابل قبول است.
    • برای سایر الزامات و مشخصات به بخش تصویر مراجعه کنید.
    مثال زیر را ببینید
    potentialAction ساعت مچی در صورت لزوم مورد نیاز است - یک شیء نشانه گذاری عمل که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به خصوصیات نشانه گذاری Action مراجعه کنید.
    videoFormat متن بالاترین کیفیت تعریف پشتیبانی شده در این سرویس پخش ؛ برای مثال،
    • "SD" برای تعریف استاندارد.
    • "HD" برای کیفیت بالا.
    • "2K" برای وضوح 2K.
    • "4K" برای وضوح 4K.
    • "8K" برای وضوح 8K.
    broadcastTimezone متن منطقه زمانی این سرویس پخش با فرمت IANA ؛ به عنوان مثال ، America/LOS_ANGELES . از یک آرایه برای چندین منطقه زمانی استفاده کنید.
    broadcastAffiliateOf سازمان مورد نیاز - شبکه تلویزیونی که برنامه نویسی را برای این سرویس پخش یا سازمانی که این سرویس پخش به آن تعلق دارد فراهم می کند.
    broadcastAffiliateOf.@id متن مورد نیاز - به @id شبکه تلویزیونی تنظیم کنید.
    broadcastAffiliateOf.@type متن مورد نیاز - همیشه به Organization تنظیم می شود.
    identifier ارزش خاصیت بسیار توصیه می شود چرا؟ - شناسه خارجی یا دیگری که این موجودیت را مشخص می کند ، مانند _partner_id_. شناسه های متعدد مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید.
    popularityScore محبوبیت scorespection بسیار توصیه می شود چرا؟ نمره ای که Google از آن استفاده می کند ، به علاوه سیگنال های دیگر ، برای تعیین اینکه کدام رسانه برای کاربران بازی می کند. این نمره نشان دهنده محبوبیت محتوا در رابطه با سایر مطالب موجود در کاتالوگ شما است. بنابراین ، مقیاس نمره باید در بین تمام موجودات موجود در کاتالوگ شما در بین فیدهای شما سازگار باشد. به طور پیش فرض ، نمره محبوبیت یک نهاد روی 0 تعیین شده است.
    popularityScore.@type متن همیشه به PopularityScoreSpecification بروید.
    popularityScore.value شماره یک مقدار عددی غیر منفی که نشان دهنده محبوبیت موجودیت است. نمره بالاتر به معنای محبوبیت بالاتر است.
    popularityScore.eligibleRegion کشور منطقه (های) که این نمره محبوبیت قابل اجرا است. اگر نمره محبوبیت در سطح جهانی قابل اجرا باشد ، EARTH تنظیم شده است. به طور پیش فرض ، این خاصیت روی EARTH تنظیم شده است.
    Note: محبوبیت خاص محلی بر محبوبیت جهانی (زمین) برتری دارد

    مثال پخش

    {
        "@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"}] تنظیم کنید
    • جایی که "xx" بیانگر زبان رشته های موجود در خوراک است. هر زمینه موجودیت ریشه باید آن را داشته باشد Language در قالب فرمت BCP 47 با کد زبان مناسب تنظیم شده است. به عنوان مثال ، اگر این زبان روی اسپانیایی تنظیم شده باشد ، فرض بر این است که این نام ها به زبان اسپانیایی حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی CableOrSatelliteService قرار دهید.
    @id URL مورد نیاز - شناسه محتوا در قالب URI ؛ به عنوان مثال ، https://example.com/1234abc .
    @id باید شرایط زیر را برآورده کند:
    • در سطح جهانی در سراسر کاتالوگ خود بی نظیر است
    • استاتیک
    • در قالب شناسه منابع یکپارچه (URI)
    از آنجا که url یک نهاد تمام شرایط را به عنوان شناسه برآورده می کند ، توصیه می کنیم url یک نهاد به عنوان @id استفاده کنید. برای اطلاعات بیشتر به بخش شناسه مراجعه کنید.
    name متن مورد نیاز - نام سرویس تلویزیون.
    • برای لیست نام ها به زبانهای مختلف از آرایه ای استفاده کنید. به عنوان مثال چندین منطقه و زبان را ببینید.
    • توجه داشته باشید که فقط یک نام در هر محلی (جفت زبان-کشور) پشتیبانی می شود.
    areaServed کشور ، ایالت ، شهر یا Geoshape مورد نیاز - منطقه ای که کاربران می توانند انتظار داشته باشند سرویس پخش را دریافت کنند.
    provider سازمان مورد نیاز - در صورت لزوم ، ارائه دهنده والدین خدمات. به عنوان مثال ، ExamPletv ارائه دهنده خدمات منطقه ای ExamPletv سان فرانسیسکو و ExampleTV San Diego است.
    provider.@id متن مورد نیاز - شناسه اپراتور تلویزیون.
    provider.@type متن مورد نیاز - همیشه به Organization تنظیم می شود.
    identifier ارزش خاصیت بسیار توصیه می شود چرا؟ - شناسه خارجی یا دیگری که این نهاد را مشخص می کند ، مانند شناسه TMS Gracenote برای این سرویس پخش. شناسه های متعدد مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید.

    نمونه های 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"}] تنظیم کنید
    • جایی که "xx" بیانگر زبان رشته های موجود در خوراک است. هر زمینه موجودیت ریشه باید آن را داشته باشد Language در قالب فرمت BCP 47 با کد زبان مناسب تنظیم شده است. به عنوان مثال ، اگر این زبان روی اسپانیایی تنظیم شده باشد ، فرض بر این است که این نام ها به زبان اسپانیایی حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی TelevisionChannel تنظیم کنید.
    @id URL مورد نیاز - شناسه محتوا در قالب URI ؛ به عنوان مثال ، https://example.com/1234abc .
    @id باید شرایط زیر را برآورده کند:
    • در سطح جهانی در سراسر کاتالوگ خود بی نظیر است
    • استاتیک
    • در قالب شناسه منابع یکپارچه (URI)
    از آنجا که url یک نهاد تمام شرایط را به عنوان شناسه برآورده می کند ، توصیه می کنیم url یک نهاد به عنوان @id استفاده کنید. برای اطلاعات بیشتر به بخش شناسه مراجعه کنید.
    broadcastChannelId متن مورد نیاز - شناسه منحصر به فرد که توسط آن می توان این BroadcastService به عنوان سرویس کابل ، ماهواره یا تلویزیون اینترنتی شناسایی کرد.
    • در ایالات متحده ، این به طور معمول یک شماره برای تلویزیون کابل یا ماهواره است.
    • برای یک سرویس تلویزیون اینترنتی (به عنوان مثال ، VMVPD) ، نام کانال را ارائه دهید.
    channelOrder شماره مورد نیاز برای Googletv ، در غیر این صورت اختیاری - از این ویژگی استفاده کنید تا نظمی را نشان دهید که در آن کانال ها باید در راهنمای برنامه نویسی الکترونیکی برای ادغام Google TV نمایش داده شوند.

    channelOrder باید در سراسر کانال های موجود در خوراک بی نظیر باشد و به طور ایده آل باید از 1 شروع شود. channelOrder نمی تواند مقدار منفی یا 0 داشته باشد.
    broadcastServiceTier متن از مقادیر زیر استفاده کنید:
    • Free برای کانال که نیازی به اشتراک ندارند.
    • Standard برای کانال های موجود با اشتراک اساسی.
    • Premium برای کانال هایی که نیاز به پرداخت در بالای اشتراک اساسی دارند.
    برای ارائه مقادیر متعدد از یک آرایه استفاده کنید.
    inBroadcastLineup سرویس کابل مورد نیاز - @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"}] تنظیم کنید
    • جایی که "xx" بیانگر زبان رشته های موجود در خوراک است. هر زمینه موجودیت ریشه باید آن را داشته باشد Language در قالب فرمت BCP 47 با کد زبان مناسب تنظیم شده است. به عنوان مثال ، اگر این زبان روی اسپانیایی تنظیم شده باشد ، فرض بر این است که این نام ها به زبان اسپانیایی حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه به Organization تنظیم می شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI ؛ به عنوان مثال ، https://example.com/1234abc .
    @id باید شرایط زیر را برآورده کند:
    • در سطح جهانی در سراسر کاتالوگ خود بی نظیر است
    • استاتیک
    • در قالب شناسه منابع یکپارچه (URI)
    از آنجا که url یک نهاد تمام شرایط را به عنوان شناسه برآورده می کند ، توصیه می کنیم url یک نهاد به عنوان @id استفاده کنید. برای اطلاعات بیشتر به بخش شناسه مراجعه کنید.
    name متن مورد نیاز - نام شبکه تلویزیونی ، ارائه دهنده محتوای تلویزیون یا اپراتور تلویزیون.
    • برای لیست نام ها به زبانهای مختلف از آرایه ای استفاده کنید. به عنوان مثال چندین منطقه و زبان را ببینید.
    • توجه داشته باشید که فقط یک نام در هر محلی (جفت زبان-کشور) پشتیبانی می شود.
    description متن شرح سازمان. حد 300 کاراکتر. برای ارائه توضیحات به زبان های مختلف و/یا در طول های مختلف از یک آرایه استفاده کنید.
    sameAs URL بسیار توصیه می شود چرا؟ URL به صفحه ویکی پدیا که می تواند شبکه تلویزیونی را شناسایی کند. این باید از دارایی URL متمایز باشد. فقط با صفحه ویکی پدیا که در مورد یک نهاد واحد/شبکه ​​واحد صحبت می کند ، جمع می شود. توجه داشته باشید که صفحات ویکی پدیا ممکن است از اصطلاحات "کانال" استفاده کنند.
    potentialAction ساعت مچی در صورت لزوم مورد نیاز است - اگر چندین کانال (BroadcastService) داشته باشید که به سازمان مراجعه کنید ، این مورد نیاز است. یک شیء نشانه گذاری اکشن که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به خصوصیات نشانه گذاری Action مراجعه کنید.
    url URL URL سازمان. Google از این URL برای آشتی دقیق این سازمان با سازمان در پایگاه داده های Google استفاده می کند.
    identifier ارزش خاصیت بسیار توصیه می شود چرا؟ - شناسه خارجی یا دیگری که این موجودیت را مشخص می کند ، مانند شناسه TMS برای این سازمان. شناسه های متعدد مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید.
    popularityScore محبوبیت scorespection بسیار توصیه می شود چرا؟ نمره ای که Google از آن استفاده می کند ، به علاوه سیگنال های دیگر ، برای تعیین اینکه کدام رسانه برای کاربران بازی می کند. این نمره نشان دهنده محبوبیت محتوا در رابطه با سایر مطالب موجود در کاتالوگ شما است. بنابراین ، مقیاس نمره باید در بین تمام موجودات موجود در کاتالوگ شما در بین فیدهای شما سازگار باشد. به طور پیش فرض ، نمره محبوبیت یک نهاد روی 0 تعیین شده است.
    popularityScore.@type متن همیشه به PopularityScoreSpecification بروید.
    popularityScore.value شماره یک مقدار عددی غیر منفی که نشان دهنده محبوبیت موجودیت است. نمره بالاتر به معنای محبوبیت بالاتر است.
    popularityScore.eligibleRegion کشور منطقه (های) که این نمره محبوبیت قابل اجرا است. اگر نمره محبوبیت در سطح جهانی قابل اجرا باشد ، EARTH تنظیم شده است. به طور پیش فرض ، این خاصیت روی EARTH تنظیم شده است.
    Note: محبوبیت خاص محلی بر محبوبیت جهانی (زمین) برتری دارد

    نمونه سازمانی

    {
      "@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"
          }
        ]
      }
    }
    

    صفحات زیر را برای موضوعات مربوط به این خصوصیات بررسی کنید:

    ،

    در این بخش جزئیات ویژگی های نشانه گذاری محتوا برای BroadcastService ، CableOrSatelliteService ، TelevisionChannel ، سازمان های Organization ارائه شده است. برای درک بهتر رابطه این نوع ، مفاهیم کانال های LIVETV را مرور کنید.

    جدول مشخصات BroadcastService

    اموال نوع مورد انتظار توضیحات
    @context متن مورد نیاز - همیشه روی ["http://schema.org", {"@language": "xx"}] تنظیم کنید
    • جایی که "xx" بیانگر زبان رشته های موجود در خوراک است. هر زمینه موجودیت ریشه باید آن را داشته باشد Language در قالب فرمت BCP 47 با کد زبان مناسب تنظیم شده است. به عنوان مثال ، اگر این زبان روی اسپانیایی تنظیم شده باشد ، فرض بر این است که این نام ها به زبان اسپانیایی حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه در BroadcastService تنظیم شده است.
    @id URL مورد نیاز - شناسه محتوا در قالب URI ؛ به عنوان مثال ، https://example.com/1234abc .
    @id باید شرایط زیر را برآورده کند:
    • در سطح جهانی در سراسر کاتالوگ خود بی نظیر است
    • استاتیک؛ شناسه باید پایدار باشد و با گذشت زمان تغییر نکند (حتی اگر خاصیت URL نمایش تغییر کند). با آن به عنوان یک رشته مات رفتار می شود و نیازی به پیوند کاری ندارد.
    • در قالب شناسه منابع یکپارچه (URI)
    • دامنه مورد استفاده برای مقدار ID باید متعلق به سازمان شما باشد.
    از آنجا که url یک نهاد تمام شرایط را به عنوان شناسه برآورده می کند ، توصیه می کنیم url یک نهاد به عنوان @id استفاده کنید. برای اطلاعات بیشتر به بخش شناسه مراجعه کنید.
    url URL در صورت لزوم مورد نیاز - URL متعارف سرویس پخش در صورت وجود کانال برای مشاهده در اینترنت است. این سرویس برای سرویس ارائه شده در کابل/ماهواره/از طریق هوا اختیاری است. Google از این URL برای مطابقت با محتوای موجود در فید شما با محتوای موجود در پایگاه داده های Google استفاده می کند.
    url باید شرایط زیر را برآورده کند:
    • url باید در سطح جهانی بی نظیر باشد
    • url باید حاوی یک URL متعارف در حال کار باشد که Google می تواند خزنده باشد.
    برای پیوند عمیق پخش ، به جای آن ، ویژگی urlTemplate Object Object را ببینید.
    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 استفاده کنید.
  • از یک آرایه برای نشان دادن چندین منطقه استفاده کنید.
  • کشور ، ایالتی ، شهر را با Geoshape مخلوط نکنید.
  • logo تصویر در صورت ادغام با GoogleTV مورد نیاز است . بسیار توصیه می شود در غیر این صورت چرا؟ تصویری که نمایانگر این سرویس پخش است.
    • ادغام Googletv به یک آرم نیاز دارد که می تواند در پس زمینه تاریک استفاده شود. باید یک زمینه شفاف با یک آرم رنگی یا سفید داشته باشد ، که به وضوح در پس زمینه تاریک قابل مشاهده است.
    • تصویر برای آرم باید نسبت ابعاد 1: 1 یا 4: 3 یا 16: 9 را رعایت کند (به ترتیب ترجیح) و باید وضوح 80x80px یا بیشتر داشته باشد.
    • از مقدار forDarkBackground برای نام ویژگی های سفارشی contentAttributes به عنوان بخشی از ویژگی additionalProperty Property استفاده کنید تا نوع پس زمینه ای را که باید از آن استفاده شود ، نشان دهید.
    • در صورت اضافه شدن نسبت ابعاد ، به طول یا عرض (اما نه هر دو) قابل قبول است.
    • برای سایر الزامات و مشخصات به بخش تصویر مراجعه کنید.
    مثال زیر را ببینید
    potentialAction ساعت مچی در صورت لزوم مورد نیاز است - یک شیء نشانه گذاری عمل که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به خصوصیات نشانه گذاری Action مراجعه کنید.
    videoFormat متن بالاترین کیفیت تعریف پشتیبانی شده در این سرویس پخش ؛ برای مثال،
    • "SD" برای تعریف استاندارد.
    • "HD" برای کیفیت بالا.
    • "2K" برای وضوح 2K.
    • "4K" برای وضوح 4K.
    • "8K" برای وضوح 8K.
    broadcastTimezone متن منطقه زمانی این سرویس پخش با فرمت IANA ؛ به عنوان مثال ، America/LOS_ANGELES . از یک آرایه برای چندین منطقه زمانی استفاده کنید.
    broadcastAffiliateOf سازمان مورد نیاز - شبکه تلویزیونی که برنامه نویسی را برای این سرویس پخش یا سازمانی که این سرویس پخش به آن تعلق دارد فراهم می کند.
    broadcastAffiliateOf.@id متن مورد نیاز - به @id شبکه تلویزیونی تنظیم کنید.
    broadcastAffiliateOf.@type متن مورد نیاز - همیشه به Organization تنظیم می شود.
    identifier ارزش خاصیت بسیار توصیه می شود چرا؟ - شناسه خارجی یا دیگری که این موجودیت را مشخص می کند ، مانند _partner_id_. شناسه های متعدد مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید.
    popularityScore محبوبیت scorespection بسیار توصیه می شود چرا؟ نمره ای که Google از آن استفاده می کند ، به علاوه سیگنال های دیگر ، برای تعیین اینکه کدام رسانه برای کاربران بازی می کند. این نمره نشان دهنده محبوبیت محتوا در رابطه با سایر مطالب موجود در کاتالوگ شما است. بنابراین ، مقیاس نمره باید در بین تمام موجودات موجود در کاتالوگ شما در بین فیدهای شما سازگار باشد. به طور پیش فرض ، نمره محبوبیت یک نهاد روی 0 تعیین شده است.
    popularityScore.@type متن همیشه به PopularityScoreSpecification بروید.
    popularityScore.value شماره یک مقدار عددی غیر منفی که نشان دهنده محبوبیت موجودیت است. نمره بالاتر به معنای محبوبیت بالاتر است.
    popularityScore.eligibleRegion کشور منطقه (های) که این نمره محبوبیت قابل اجرا است. اگر نمره محبوبیت در سطح جهانی قابل اجرا باشد ، EARTH تنظیم شده است. به طور پیش فرض ، این خاصیت روی EARTH تنظیم شده است.
    Note: محبوبیت خاص محلی بر محبوبیت جهانی (زمین) برتری دارد

    مثال پخش

    {
        "@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"}] تنظیم کنید
    • جایی که "xx" بیانگر زبان رشته های موجود در خوراک است. هر زمینه موجودیت ریشه باید آن را داشته باشد Language در قالب فرمت BCP 47 با کد زبان مناسب تنظیم شده است. به عنوان مثال ، اگر این زبان روی اسپانیایی تنظیم شده باشد ، فرض بر این است که این نام ها به زبان اسپانیایی حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی CableOrSatelliteService قرار دهید.
    @id URL مورد نیاز - شناسه محتوا در قالب URI ؛ به عنوان مثال ، https://example.com/1234abc .
    @id باید شرایط زیر را برآورده کند:
    • در سطح جهانی در سراسر کاتالوگ خود بی نظیر است
    • استاتیک
    • در قالب شناسه منابع یکپارچه (URI)
    از آنجا که url یک نهاد تمام شرایط را به عنوان شناسه برآورده می کند ، توصیه می کنیم url یک نهاد به عنوان @id استفاده کنید. برای اطلاعات بیشتر به بخش شناسه مراجعه کنید.
    name متن مورد نیاز - نام سرویس تلویزیون.
    • برای لیست نام ها به زبانهای مختلف از آرایه ای استفاده کنید. به عنوان مثال چندین منطقه و زبان را ببینید.
    • توجه داشته باشید که فقط یک نام در هر محلی (جفت زبان-کشور) پشتیبانی می شود.
    areaServed کشور ، ایالت ، شهر یا Geoshape مورد نیاز - منطقه ای که کاربران می توانند انتظار داشته باشند سرویس پخش را دریافت کنند.
    provider سازمان مورد نیاز - در صورت لزوم ، ارائه دهنده والدین خدمات. به عنوان مثال ، ExamPletv ارائه دهنده خدمات منطقه ای ExamPletv سان فرانسیسکو و ExampleTV San Diego است.
    provider.@id متن مورد نیاز - شناسه اپراتور تلویزیون.
    provider.@type متن مورد نیاز - همیشه به Organization تنظیم می شود.
    identifier ارزش خاصیت بسیار توصیه می شود چرا؟ - شناسه خارجی یا دیگری که این نهاد را مشخص می کند ، مانند شناسه TMS Gracenote برای این سرویس پخش. شناسه های متعدد مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید.

    نمونه های 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"}] تنظیم کنید
    • جایی که "xx" بیانگر زبان رشته های موجود در خوراک است. هر زمینه موجودیت ریشه باید آن را داشته باشد Language در قالب فرمت BCP 47 با کد زبان مناسب تنظیم شده است. به عنوان مثال ، اگر این زبان روی اسپانیایی تنظیم شده باشد ، فرض بر این است که این نام ها به زبان اسپانیایی حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه روی TelevisionChannel تنظیم کنید.
    @id URL مورد نیاز - شناسه محتوا در قالب URI ؛ به عنوان مثال ، https://example.com/1234abc .
    @id باید شرایط زیر را برآورده کند:
    • در سطح جهانی در سراسر کاتالوگ خود بی نظیر است
    • استاتیک
    • در قالب شناسه منابع یکپارچه (URI)
    از آنجا که url یک نهاد تمام شرایط را به عنوان شناسه برآورده می کند ، توصیه می کنیم url یک نهاد به عنوان @id استفاده کنید. برای اطلاعات بیشتر به بخش شناسه مراجعه کنید.
    broadcastChannelId متن مورد نیاز - شناسه منحصر به فرد که توسط آن می توان این BroadcastService به عنوان سرویس کابل ، ماهواره یا تلویزیون اینترنتی شناسایی کرد.
    • در ایالات متحده ، این به طور معمول یک شماره برای تلویزیون کابل یا ماهواره است.
    • برای یک سرویس تلویزیون اینترنتی (به عنوان مثال ، VMVPD) ، نام کانال را ارائه دهید.
    channelOrder شماره مورد نیاز برای Googletv ، در غیر این صورت اختیاری - از این ویژگی استفاده کنید تا نظمی را نشان دهید که در آن کانال ها باید در راهنمای برنامه نویسی الکترونیکی برای ادغام Google TV نمایش داده شوند.

    channelOrder باید در سراسر کانال های موجود در خوراک بی نظیر باشد و به طور ایده آل باید از 1 شروع شود. channelOrder نمی تواند مقدار منفی یا 0 داشته باشد.
    broadcastServiceTier متن از مقادیر زیر استفاده کنید:
    • Free برای کانال که نیازی به اشتراک ندارند.
    • Standard برای کانال های موجود با اشتراک اساسی.
    • Premium برای کانال هایی که نیاز به پرداخت در بالای اشتراک اساسی دارند.
    برای ارائه مقادیر متعدد از یک آرایه استفاده کنید.
    inBroadcastLineup سرویس کابل مورد نیاز - @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"}] تنظیم کنید
    • جایی که "xx" بیانگر زبان رشته های موجود در خوراک است. هر زمینه موجودیت ریشه باید آن را داشته باشد Language در قالب فرمت BCP 47 با کد زبان مناسب تنظیم شده است. به عنوان مثال ، اگر این زبان روی اسپانیایی تنظیم شده باشد ، فرض بر این است که این نام ها به زبان اسپانیایی حتی اگر زبان زیرنویس/دوبله به زبان انگلیسی باشد.
    @type متن مورد نیاز - همیشه به Organization تنظیم می شود.
    @id URL مورد نیاز - شناسه محتوا در قالب URI ؛ به عنوان مثال ، https://example.com/1234abc .
    @id باید شرایط زیر را برآورده کند:
    • در سطح جهانی در سراسر کاتالوگ خود بی نظیر است
    • استاتیک
    • در قالب شناسه منابع یکپارچه (URI)
    از آنجا که url یک نهاد تمام شرایط را به عنوان شناسه برآورده می کند ، توصیه می کنیم url یک نهاد به عنوان @id استفاده کنید. برای اطلاعات بیشتر به بخش شناسه مراجعه کنید.
    name متن مورد نیاز - نام شبکه تلویزیونی ، ارائه دهنده محتوای تلویزیون یا اپراتور تلویزیون.
    • برای لیست نام ها به زبانهای مختلف از آرایه ای استفاده کنید. به عنوان مثال چندین منطقه و زبان را ببینید.
    • توجه داشته باشید که فقط یک نام در هر محلی (جفت زبان-کشور) پشتیبانی می شود.
    description متن شرح سازمان. حد 300 کاراکتر. برای ارائه توضیحات به زبان های مختلف و/یا در طول های مختلف از یک آرایه استفاده کنید.
    sameAs URL بسیار توصیه می شود چرا؟ URL به صفحه ویکی پدیا که می تواند شبکه تلویزیونی را شناسایی کند. این باید از دارایی URL متمایز باشد. فقط با صفحه ویکی پدیا که در مورد یک نهاد واحد/شبکه ​​واحد صحبت می کند ، جمع می شود. توجه داشته باشید که صفحات ویکی پدیا ممکن است از اصطلاحات "کانال" استفاده کنند.
    potentialAction ساعت مچی در صورت لزوم مورد نیاز است - اگر چندین کانال (BroadcastService) داشته باشید که به سازمان مراجعه کنید ، این مورد نیاز است. یک شیء نشانه گذاری اکشن که جزئیات عمل را ارائه می دهد. برای جزئیات بیشتر به خصوصیات نشانه گذاری Action مراجعه کنید.
    url URL URL سازمان. Google از این URL برای آشتی دقیق این سازمان با سازمان در پایگاه داده های Google استفاده می کند.
    identifier ارزش خاصیت بسیار توصیه می شود چرا؟ - شناسه خارجی یا دیگری که این موجودیت را مشخص می کند ، مانند شناسه TMS برای این سازمان. شناسه های متعدد مجاز است. برای جزئیات بیشتر به بخش خصوصیات شناسه مراجعه کنید.
    popularityScore محبوبیت scorespection بسیار توصیه می شود چرا؟ نمره ای که Google از آن استفاده می کند ، به علاوه سیگنال های دیگر ، برای تعیین اینکه کدام رسانه برای کاربران بازی می کند. این نمره نشان دهنده محبوبیت محتوا در رابطه با سایر مطالب موجود در کاتالوگ شما است. بنابراین ، مقیاس نمره باید در بین تمام موجودات موجود در کاتالوگ شما در بین فیدهای شما سازگار باشد. به طور پیش فرض ، نمره محبوبیت یک نهاد روی 0 تعیین شده است.
    popularityScore.@type متن همیشه به PopularityScoreSpecification بروید.
    popularityScore.value شماره یک مقدار عددی غیر منفی که نشان دهنده محبوبیت موجودیت است. نمره بالاتر به معنای محبوبیت بالاتر است.
    popularityScore.eligibleRegion کشور منطقه (های) که این نمره محبوبیت قابل اجرا است. اگر نمره محبوبیت در سطح جهانی قابل اجرا باشد ، EARTH تنظیم شده است. به طور پیش فرض ، این خاصیت روی EARTH تنظیم شده است.
    Note: محبوبیت خاص محلی بر محبوبیت جهانی (زمین) برتری دارد

    نمونه سازمانی

    {
      "@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"
          }
        ]
      }
    }
    

    صفحات زیر را برای موضوعات مربوط به این خصوصیات بررسی کنید: