Canlı TV'nin içerik işaretleme özellikleri

Bu bölümde, BroadcastService varlık türü için içerik işaretleme özelliklerinin ayrıntıları sunulmaktadır.

Spesifikasyon tablosu

Özellik Beklenen Tür Açıklama
@context Metin Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]
    olarak ayarlanır
  • xx öğesini tüzel kişinin dil koduyla BCP 47 biçiminde değiştirin. Örneğin, "&en;
@type Metin Zorunlu: Canlı TV için her zaman BroadcastService olarak ayarlanır.
@id URL Gerekli: İçerik tanımlayıcının URI biçiminde olması gerekir. Örneğin, https://example.com/1234abc.
@id aşağıdaki şartları karşılamalıdır:
  • Kataloğunuzda tüm dünyada benzersiz
  • Statik; Kimlik sabit olmalı ve zaman içinde değişmemelidir (programın URL özelliği değişse bile). Opak dize olarak işlenir ve çalışan bir bağlantı olması gerekmez.
  • Birleşik Kaynak Tanımlayıcısı (URI) biçiminde
  • @id değeri için kullanılan alan adı, kuruluşunuza ait olmalıdır.
Bir varlığın url özelliği, tanımlayıcı olarak tüm gereksinimleri karşıladığı için @id olarak bir tüzel kişinin url türünü kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümünü inceleyin.
url URL Zorunlu: Google'ın feed'inizdeki içeriği Google'ın veritabanlarındaki içerikle eşleştirmek için kullandığı içeriğin standart URL'si.
url aşağıdaki gereksinimleri karşılamalıdır:
  • url tüm dünyada benzersiz olmalıdır
  • url, Google'ın tarayabileceği çalışan bir standart URL içermelidir.
Oynatmanın derin bağlantısı için bunun yerine hedef nesnenin urlTemplate özelliğine bakın.
name Metin Gerekli: Ağın adı.
broadcastDisplayName Metin Zorunlu: Kullanıcıların genellikle program rehberlerinde vb. görebileceği ağın görünen adı. Değer, ad değeriyle aynı olabilir.
potentialAction WatchAction Gerekli: İşlemin ayrıntılarını sağlayan bir İşlem işaretleme nesnesi. Ayrıntılar için İşlem işaretleme özellikleri konusuna bakın.
sameAs URL Ağı tanımlayabilecek bir referans web sayfasının URL'si; örneğin, ağın Wikipedia sayfası. Bu, url mülkünden farklı olmalıdır.
image ImageObject Canlı TV hizmetiyle ilgili resimler. En az 140 x 210 piksel yüksekliğinde ve 2:3 en boy oranına sahip olmalıdır. PNG veya JPG biçiminde en yüksek çözünürlüğü seçin.
identifier PropertyValue Önemle tavsiye edilir Neden? - Bu varlığı açık bir şekilde tanımlayan harici veya başka bir kimlik. Birden fazla tanımlayıcıya izin verilir. Ayrıntılar için Tanımlayıcı Özellikleri bölümüne bakın.

Örnek

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastService",
  "@id": "http://www.example.com/livestream",
  "url": "http://www.example.com/livestream",
  "sameAs": "https://en.wikipedia.org/wiki/example_tv_station_(TV_channel)",
  "name": "Example TV Station",
  "broadcastDisplayName": "ABC-D",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2017-07-21T10:35:29Z",
      "availabilityEnds": "2018-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://www.example.com/subscription",
        "name": "AMC",
        "sameAs": "http://www.example.com/subscription",
        "authenticator": {
          "@type": "Organization",
          "name": "TVE"
        }
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "co0019701"
    }
  ]
}

Bu mülklerle ilgili konular için aşağıdaki sayfalara göz atın: