Bu bölümde, BroadcastEvent varlık türüne ait içerik işaretleme özelliklerinin ayrıntıları sağlanmaktadır. Bu türler arasındaki ilişkiyi daha iyi anlamak için canlı TV etkinlikleri kavramlarını inceleyin.
BroadcastEvent spesifikasyon tablosu
| Mülk | Beklenen Tür | Açıklama | 
|---|---|---|
@context | 
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]değerine ayarlanır 
  | 
@type | 
Metin | Zorunlu: Her zaman BroadcastEvent olarak ayarlanır. | 
@id | 
URL | Zorunlu: İçeriğin URI biçimindeki tanımlayıcısıdır. Örneğin, https://example.com/1234abc.@id aşağıdaki koşulları karşılamalıdır:
 url, tanımlayıcı olarak tüm koşulları karşıladığı için @id olarak öğenin url değerini kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın. | 
name | 
Metin | Zorunlu: Programın veya etkinliğin başlığı. | 
description | 
Metin | Program veya etkinliğin açıklaması. 300 karakterle sınırlıdır. Açıklamaları birden fazla dilde ve uzunlukta eklemek için bir dizi kullanın. | 
startDate | 
Tarih | Zorunlu: Saat dilimiyle birlikte ISO 8601 biçiminde etkinliğin başlangıç zamanı. | 
endDate | 
Tarih | Saat dilimiyle birlikte ISO 8601 biçimindeki etkinliğin bitiş zamanı. | 
publishedOn | 
BroadcastService | Varsa zorunludur: Bu programı veya etkinliği yayınlayan BroadcastService öğesini belirtin.İçerik bir TV kanalında yayınlanıyorsa bu özellik zorunludur. İçerik herhangi bir TV kanalıyla ilişkili değilse bu özelliği sağlamaz.  | 
publishedOn.@type | 
Metin | BroadcastService olarak ayarlayın. | 
publishedOn.@id | 
URL | Bu programı veya etkinliği yayınlayan BroadcastService öğesinin @id. | 
workPerformed | 
CreativeWork | Geçerliyse zorunludur: İçerik şu varlık türlerinden biriyse bu özelliği kullanın: Movie, TVSeries ve TVEpisode.BroadcastEvent öğesinin aşağıdakilerden en az birini içermesi önemle tavsiye edilir:
  | 
workPerformed.@type | 
Metin | Movie, TVSeries veya TVEpisode olarak ayarlayın. | 
workPerformed.@id | 
URL | İçerik öğesinin @id. | 
broadcastOfEvent | 
SportsEvent | Geçerliyse zorunludur: İçerik canlı bir etkinlikse bu özelliği kullanın:
 BroadcastEvent öğesinin aşağıdakilerden en az birini içermesi önemle tavsiye edilir:
  | 
broadcastOfEvent.@type | 
Metin | SportsEvent olarak ayarlayın. | 
broadcastOfEvent.@id | 
URL | Etkinlik öğesinin @id. Etkinlik öğesi feed'de mevcut olmalıdır ve BroadcastEvent öğesinden farklı bir @id değerine sahip olmalıdır. | 
location | 
Text veya Country | BroadcastEvent bir SportsEvent içinse (yani broadcastOfEvent mülküne sahipse) zorunludur: Temel SportsEvent'in yayınlanabileceği ülke. Spor etkinliği birden fazla ülkede yayınlanabiliyorsa bu alan, ülkelerin listesi olabilir. | 
videoFormat | 
Metin | Bu yayın hizmetinde desteklenen en yüksek kalite tanımı (ör. 
  | 
contentToBeAnnounced | 
Boole | Geçerliyse zorunludur: Feed oluşturulduğunda içerik bilinmiyorsa bu mülkü kullanın. Sağlayıcının yayınlanacak içerikle ilgili güncel bilgileri yoksa true, aksi takdirde false olarak ayarlayın.BroadcastEvent öğesinin aşağıdakilerden en az birini içermesi önemle tavsiye edilir:
  | 
offAir | 
Boole | Varsa zorunludur: Zaman aralığı için planlanmış içerik yayını yoksa bu özelliği kullanın.BroadcastEvent öğesinin aşağıdakilerden en az birini içermesi önemle tavsiye edilir:
  | 
isLiveBroadcast | 
Boole | Canlı bir etkinlik (ör. spor etkinliği veya konser) ise true olarak ayarlayın. | 
potentialAction | 
WatchAction | Geçerliyse zorunludur: İçerik, kanalsız canlı yayın etkinliği olarak yayınlanıyorsa (contentToBeAnnounced false olarak veya offAir false olarak ayarlanmışsa) etkinliğin derin bağlantısını sağlamak için bu özelliği kullanın. | 
identifier | 
PropertyValue | Yayın içeriğini tanımlayan harici kimlik. Ayrıntılar için Tanımlayıcı özellikleri bölümüne bakın. 
  | 
contentRating | 
Text veya Rating | Yetişkinlere uygun içerikler için gereklidir, aksi takdirde önemle tavsiye edilir Neden? - Yayın içeriğinin genel içerik derecelendirmesi. İçerik derecelendirmesi metin dizesi şeklinde verilirse iki varyasyon kabul edilir:
  | 
contentRating.author | 
Kuruluş | contentRating, Rating kullanıyorsa gereklidir: Derecelendirme kuruluşunun adı. | 
contentRating.ratingValue | 
Metin | contentRating, Rating kullanıyorsa gereklidir: Derecelendirmenin değeri. | 
contentRating.advisoryCode | 
Metin | İçeriğin uyarı kodu. Kabul edilen değerler D, FV, L, S ve V'dir. D = Diyalog, FV = Fantezi Şiddet, L = Dil, S = Cinsel İçerik, V = Şiddet. | 
Örnekler
12 Ekim 2019'da Örnek TV (BroadcastService) televizyon kanalında 21:00-21:30 arasında bir TV bölümü yayınlanır:
BroadcastEvent
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
  "name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
  "description": "Three mice leave the town and the trip turns into something more.",
  "startDate": "2019-10-12T21:00-08:00",
  "endDate": "2019-10-12T21:30-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "workPerformed": {
    "@type": "TVEpisode",
    "@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
  }
}
BroadcastService
{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "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"
   }
  ],
  "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",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}
12 Ekim 2019'da saat 21:00 ile 21:30 arasında Örnek TV (BroadcastService) televizyon kanalında yayınlanacak içerik feed'in oluşturulduğu sırada bilinmiyorsa contentToBeAnnounced mülkünün kullanımını gösteren örnek:
BroadcastEvent
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/randomUniqueEventId",
  "name": "To Be Announced"
  "startDate": "2019-10-12T21:00-08:00",
  "endDate": "2019-10-12T21:30-08:00",
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "contentToBeAnnounced": true
}
BroadcastService
{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "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"
   }
  ],
  "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",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}
Örnek TV(BroadcastService) adlı televizyon ağı, 00:00-20:00 arasında yayın yapmaz ve 20:00-00:00 arasında My favorite show adlı 1 program yayınlar:
BroadcastEvent
{
   "@context": ["http://schema.org", {"@language": "en"}],
   "@type": "BroadcastEvent",
   "@id": "http://example.com/randomUniqueEventId1",
   "name": “Off Air”,
   "startDate": "2019-10-12T00:00-08:00",
   "endDate": "2019-10-12T20:00-08:00",
   "publishedOn": {
       "@type": "BroadcastService",
       "@id": "http://example.com/stations/example_tv"
   },
   "offAir": true
},
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/randomUniqueEventId2",
  "startDate": "2019-10-12T20:00-08:00",
  "endDate": "2019-10-13T00:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": false,
  "name": "My favorite show",
  "workPerformed": {
    ...
  },
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
}
BroadcastService
{
  "@context":"http://schema.org",
  "@type":"BroadcastService",
  "@id":"http://example.com/stations/example_tv",
  "name":"EXAMPLE-TV",
  "broadcastDisplayName":"ABCD",
  "callSign": "EXA-TV",
  "videoFormat":"SD",
  "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"
   }
  ],
  "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",
        "identifier": "example.com:basic",
        "commonTier": false
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}
İlgili sayfalar
Bu mülklerle ilgili konular için aşağıdaki sayfalara göz atın: