Bazı varlık türleri, feed'inizdeki içerikler arasında ilişki oluşturmanızı gerektirir. Bu bilgiler, Google'ın içeriğinizin doğru sırasını ve yapısını kullanıcılara göstermesine ve kullanıcının sorgusu belirsiz olduğunda doğru içeriği tanımlamasına yardımcı olur.
Sağladığınız içerik türünü seçin:
TV programı
TV programı sağlayıcıysanız medya kataloğu feed'inize TVEpisode
, TVSeason
ve TVSeries
varlık türlerini eklemeniz gerekir. Bu öğelerin tanımlarını, Kullanılabilir öğe türlerini anlama bölümünde bu türlere göre filtreleyerek bulabilirsiniz.
İlişkileri belirleme
Aralarında aşağıdaki ilişkilerin kurulduğunu doğrulayın:

partOfSeries
ve partOfSeason
özellikleri, TV programı varlık türlerini birbirine bağlar.TVEpisode
öğesi içinpartOfSeries
mülkünü sağlamanız gerekir. Bu mülk, bölümünTVSeries
öğesinin@id
vename
değerlerini belirtir."partOfSeries": { "@type": "TVSeries", "@id": "http://www.example.com/my_favorite_tv_show", "name": "My Favorite TV Show", },
Feed'iniz TV sezonları içeriyorsa
TVSeason
öğesi içinpartOfSeries
mülkündeTVSeries
öğesini de belirtmeniz gerekir.TVEpisode
öğesi içinpartOfSeason
mülkünü sağlamanız gerekir. Bu mülk, bölümünTVSeason
öğesinin@id
veseasonNumber
değerlerini belirtir."partOfSeason": { "@type": "TVSeason", "@id": "http://www.example.com/my_favorite_tv_show/s7", "seasonNumber": 7 },
Bir
TVEpisode
öğesinin feed'de karşılık gelen birTVSeason
öğesi yoksaTVEpisode
öğesi içinpartOfSeason.@id
vepartOfSeason.seasonNumber
özelliklerini sağlamak üzere aşağıdaki adımları uygulayın:partofSeries.@id
'sini alın ve benzersiz birpartOfSeason.@id
(ör. http://www.example.com/my_favorite_tv_show?season1) oluşturmak için yer tutucu sorgu alanı (ör. ?season1) ekleyin.partOfSeason.seasonNumber
değerini 1 olarak ayarlayın.
TVSeason
öğesi için mevcutpartOfSeason.@id
öğesini yeniden kullanabilir veya bu yer tutucupartOfSeason.@id
öğesiniTVSeason
öğesinin gerçek@id
öğesiyle değiştirebilirsiniz.
Örnek
Favori TV Programım
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"url": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
"potentialAction":{ … },
...
}
Favori TV Programım (7. sezon)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"url": "http://www.example.com/my_favorite_tv_show/s7",
"name": "My Favorite TV Show, Season 7",
"seasonNumber": 7,
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
},
"potentialAction":{ … },
...
}
Favori TV Programım 3. bölüm (7. sezon)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVEpisode",
"@id": "http://www.example.com/my_favorite_tv_show/s7/e3",
"url": "http://www.example.com/my_favorite_tv_show/s7/e3",
"name": "John Doe returns at night",
"episodeNumber": 3,
"partOfSeason": {
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"seasonNumber": 7
},
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
},
"potentialAction":{ … },
...
}
Radyo
Radyo sağlayıcıysanız medya kataloğu feed'inize RadioBroadcastService
varlık türünü eklemeniz gerekir. Bu öğelerin tanımlarını, Kullanılabilir öğe türlerini anlama bölümünde bu türe göre filtreleyerek bulabilirsiniz.
İlişkileri belirleme
Bu tür entegrasyonlar için yalnızca bir varlık türü olduğundan ve oluşturulması gereken açık bir ilişki olmadığından, RadioBroadcastService
varlıkları için aşağıdaki bilgileri topladığınızdan emin olun:
description
: Radyo istasyonunun açıklaması.broadcastDisplayName
: Radyo istasyonunun görünen adıdır.areaServed
: Radyo istasyonunun yayın yaptığı alan.callSign
: Radyo istasyonunun resmi, devlet tarafından verilen çağrı işareti. Kuzey Amerika radyo istasyonları için bu özellik gereklidir.broadcastFrequency
: Radyo istasyonunun frekans spesifikasyonu.- Karasal AM/FM radyo istasyonları için bu özellik gereklidir.
- Yalnızca online yayın yapan içerikler için değer
INTERNET_STREAM
olarak ayarlanır.
broadcastAffiliateOf
: Bu radyo istasyonunun program sağladığı ağ. Radyo istasyonu herhangi bir ilişkilendirmenin parçası değilse bu özellik gerekli değildir.broadcaster
: Radyo istasyonunun sahibi ve işletmecisi olan kuruluş.parentService
: Üst radyo istasyonu. Radyo istasyonu başka bir radyo istasyonunun tekrarlayıcısı veya çevirmeniyse bu özellik gereklidir.
Örnek
{
"@context": "http://schema.googleapis.com",
"@type": "RadioBroadcastService",
"@id": "https://www.example.com/stations?id=1",
"url": "https://www.example.com/stations?id=1",
"name": "KABC",
"callSign": "KABC-FM",
"broadcastDisplayName": "KABC",
"description": "Local News & Information",
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.5",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
"areaServed": {
"@type": "City",
"name": "San Francisco, CA"
},
"broadcastAffiliateOf": [
{
"@id": "https://www.example.com/networks/xyz",
"@type": "Organization",
"name": "XYZ",
"sameAs": "https://en.wikipedia.org/wiki/XYZ"
},
{
"@id": "https://www.example.com/networks/efg",
"@type": "Organization",
"name": "EFG",
"sameAs": "https://www.example.com/"
}
],
"broadcaster": [
{
"@type": "Organization",
"name": "California Local Public Broadcasting",
"sameAs": "https://www.example.org/w/clpb/"
},
{
"@type": "Organization",
"sameAs": "https://www.example.org/kabc",
"name": "KABC Inc"
}
],
"potentialAction": { … },
…
}
Müzik
Müzik sağlayıcıysanız medya kataloğu feed'inize MusicGroup
, MusicAlbum
ve MusicRecording
öğe türlerini eklemeniz gerekir. Bu öğelerin tanımlarını, Kullanılabilir öğe türlerini anlama bölümünde bu türlere göre filtreleyerek bulabilirsiniz.
MusicGroup
, MusicAlbum
ve MusicRecording
, ana öğedeki tüm içerikler oynatıldıktan sonra uygulamanızın veya platformunuzun bir oynatma listesinden (MusicPlaylist
) daha fazla içerik oynatmasına olanak tanır. Aşağıdaki senaryoya göz atın:
MusicAlbum
öğesi, XYZ Albümü'ndeki (tohum öğe) şarkıların listesini içerir.MusicPlaylist
öğesi, XYZ albümündeki şarkılara benzer şarkıların yer aldığı bir oynatma listesi içerir.MusicAlbum
öğesi,MusicPlaylist
öğesini Öğeyle başlatılan işlem olarak içerir.
Bu kurulumda, XYZ albümündeki tüm şarkılar çalındıktan sonra uygulamanız, MusicPlaylist
öğesi tarafından sağlanan oynatma listesinden şarkı çalmaya devam edebilir.
Öğe İşlemi ve Öğe Tohumlu İşlem
Dinleme işlemleri iki tür işlem destekler:
- Varlık işlemi: Belirli bir sanatçıyı, albümü veya şarkıyı (tohum öğe) çalar.
MusicGroup
,MusicAlbum
,MusicRecording
içerir. - Öğeyle başlatılan işlem: Kaynak öğeye benzer içerikler oynatır. Buna
MusicPlaylist
dahildir.- Bir öğe işlemi tamamlandıktan sonra uygulamanız veya platformunuz, öğeyle başlatılan bir işlem başlatabilir.
- Nesneyle başlatılan bir işlem, başlangıç nesnesinden içeriğin oynatılmasını içerebilir.
Her öğe işlemine öğeyle başlatılan bir işlem eklemenizi öneririz.
İlişkileri belirleme
MusicGroup
için Öğeyle başlatılan bir işlem sağlarsanızMusicPlaylist
öğesinin@id
vename
öğelerini tanımlayın.MusicAlbum
veMusicRecording
için hangiMusicGroup
'ye ait olduklarını belirtmeniz gerekir.MusicGroup
öğesinin@id
vename
değerlerini belirleyin.- Öğeyle başlatılan bir işlem sağlarsanız
MusicPlaylist
öğesinin@id
vename
değerlerini belirtin.
MusicPlaylist
için- Varsa oynatma listesindeki içeriği en iyi temsil eden
genre
'yi tanımlayın. - Oynatma listesi manuel olarak oluşturulduysa
numTracks
seçeneğini belirleyin.numTracks
değerinin olmaması, oynatma listesinin otomatik olarak oluşturulmuş, sonsuz bir oynatma listesi olduğunu Google'a bildirir.
- Varsa oynatma listesindeki içeriği en iyi temsil eden
Örnek
- Sanatçı: En Sevdiğim Sanatçı
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicGroup",
"@id":"http://www.example.com/artist/my_favorite_artist/",
"url":"http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist",
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/artist_mix/my_favorite_artist/",
"url":"http://www.example.com/artist_mix/my_favorite_artist/",
"name":"My Favorite Artist Mix",
"potentialAction":{ … },
},
...
}
- Albüm: En Sevdiğim Albüm
- Sanatçı: En Sevdiğim Sanatçı
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicAlbum",
"@id":"http://www.example.com/album/my_favorite_album",
"url":"http://www.example.com/album/my_favorite_album",
"name":"My Favorite Album",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist"
},
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/album_mix/my_favorite_album",
"url":"http://www.example.com/album_mix/my_favorite_album",
"name":"My Favorite Album Mix",
"potentialAction":{ … },
},
...
}
- Şarkı: Favori Şarkım
- Sanatçı: En Sevdiğim Sanatçı
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicRecording",
"@id":"http://www.example.com/track/my_favorite_song",
"url":"http://www.example.com/track/my_favorite_song",
"name":"My Favorite Song",
"byArtist":{
"@type":"MusicGroup",
"@id": "http://www.example.com/artist/my_favorite_artist/",
"name":"My Favorite Artist"
},
"potentialAction":{ … },
"subjectOf": {
"@type":"MusicPlaylist",
"@id":"http://www.example.com/track_mix/my_favorite_song",
"url":"http://www.example.com/track_mix/my_favorite_song",
"name":"My Favorite Song Mix",
"potentialAction":{ … },
},
...
}
- Özel oynatma listesi: "2010'ların En Popüler Şarkıları"
{
"@context":"http://schema.googleapis.com/",
"@type":"MusicPlaylist",
"@id":"http://www.example.com/playlist/top_pop_songs/",
"url":"http://www.example.com/playlist/top_pop_songs/",
"name":"Top Pop Songs of the 2010s",
"genre": [
"pop",
"2010s"
],
"numTracks":"46",
"potentialAction":{ … },
...
}
Canlı TV
Canlı TV sağlayıcıysanız kanal kanal listelemenizi temsil etmek için medya kataloğu feed'inize Organization
, BroadcastService
, CableOrSatelliteService
ve TelevisionChannel
varlık türlerini eklemeniz gerekir. İlişkili EPG'yi (elektronik program rehberi) temsil etmek için BroadcastEvent
, TVSeries
, TVEpisode
, Movie
ve SportsEvent
öğelerini de sağlamanız gerekebilir. Bu öğelerin tanımlarını, Kullanılabilir öğe türlerini anlama bölümünde bu türlere göre filtreleyerek bulabilirsiniz. Daha ayrıntılı bir açıklama için Canlı TV Kanalları sayfasını ziyaret edebilirsiniz.
Canlı TV kanallarını temsil eden öğeler arasındaki ilişkiler
Aşağıdaki şekilde Organization
, BroadcastService
, CableOrSatelliteService
ve TelevisionChannel
öğelerinin nasıl ilişkili olduğu gösterilmektedir:

- Feed sağlayıcıyı ve aynı zamanda
CableOrSatelliteService
hizmetinin üst kuruluşunu temsil edenOrganization
(operatör) öğesi,CableOrSatelliteService
öğesindekiprovider
mülkü kullanılarak bağlanır. BroadcastService
varlıklarına karşılık gelenOrganization
varlıkları,BroadcastService
öğesindekibroadcastAffiliateOf
özelliği kullanılarak bağlanır.TelevisionChannel
öğeleri,inBroadcastLineup
özelliğini kullanarak ait oldukları seriyi temsil edenCableOrSatelliteService
öğesine bağlanır.TelevisionChannel
öğeleri,providesBroadcastService
mülkünü kullanarak bu kanalın programını sağlayanBroadcastService
öğesiyle bağlantı kurar.
BroadcastService ve Organization öğeleri arasındaki ilişkinin nasıl oluşturulması gerektiğine dair somut örnekler için Canlı TV kanalları kavram sayfasını incelemeniz önemle tavsiye edilir.
Kanallar ile program rehberleri (EPG) arasındaki ilişkiler
Aşağıdaki şekilde, BroadcastEvent
öğesinin feed'deki diğer öğelerle nasıl bağlantı kurduğu gösterilmektedir.

- Bir
BroadcastService
'un programlama kılavuzunu (EPG) temsil edenBroadcastEvent
varlıkları,BroadcastEvent
öğesindekipublishedOn
özelliği kullanılarakBroadcastService
varlıklarıyla bağlanır. BroadcastEvent
öğeleri,workPerformed
özelliği kullanılarak üst düzeyTVEpisode
,TVSeries
,Movie
öğelerine de bağlanabilir.BroadcastEvent
öğeleri,broadcastOfEvent
özelliği kullanılarak üst düzeySportsEvent
öğelerine de bağlanabilir.- Canlı olarak internette yayınlanan kanalsız etkinliklerde,
BroadcastEvent
varlıkları, canlı olarak yayınlanan içeriğe bağlı olarakworkPerformed
veyabroadcastOfEvent
mülkünü kullanarak canlı etkinliği temsil eden öğeyle bağlantı kurar. Bu gibi durumlarda, kanal bağlantısı gerekli olmadığındanpublishedOn
özelliği gerekli değildir.
Örnekler
Aşağıdaki bölümde, çeşitli izleme işlemi kullanım alanlarına yönelik örnekler ve snippet'ler verilmiştir.
İnternetteki ulusal TV servis sağlayıcı
ExampleTV Dijital Hizmeti (Organization
) adlı kurgusal bir internet protokolü televizyon hizmeti sağlayıcı, internette ExampleTV-Movie (Organization
) ve ExampleTV-Comedy (Organization
) adlı iki kanalı içeren canlı TV hizmeti sunmaktadır:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/digital",
"name":"ExampleTV Digital Service",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_digital_service"
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/movie",
"name":"ExampleTV Movie",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_movie"
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/comedy",
"name":"ExampleTV Comedy",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_comedy"
}
Bu iki BroadcastService
öğesi, ExampleTV-Movie ve ExampleTV-Comedy adlı kurgusal kanallar için derin bağlantıların ve erişim şartının ayrıntılarını sağlar:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie",
"name": "ExampleTV-Movie",
"alternateName": [
"Example Television Movie",
"Example TV Movie"
],
"description": "A fictional Internet Protocol TV movie channel.",
"broadcastDisplayName":"ExampleTV-Movie",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/movie"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/movie?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-movie-33345"
}
]
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy",
"name": "ExampleTV-Comedy",
"alternateName": [
"Example Television Comedy",
"Example TV Comedy"
],
"description": "A fictional Internet Protocol TV comedy channel.",
"broadcastDisplayName":"ExampleTV-Comedy",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/comedy"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/comedy?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "15555"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-comedy-12323"
}
]
}
Bu CableOrSatelliteService
, ulusal kapsama alanına sahip ExampleTV Dijital Hizmeti servis sağlayıcısını tanımlar:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us",
"name":"Example TV Digital Service - US",
"provider": {
"@type": "Organization",
"@id": "http://example.com/exampletv/digital",
},
"areaServed":[
{
"@type":"Country",
"name": "US",
}
]
}
Bu TelevisionChannel
öğeleri, ExampleTV Dijital Hizmeti IPTV'de ExTV-Movie
kanalında ExampleTV Film ve ExTV-Comedy
kanalında ExampleTV Komedi programlarının olduğunu gösterir:
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-movie",
"broadcastChannelId":"ExTV-Movie",
"broadcastServiceTier":"Basic",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie"
}
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-comedy",
"broadcastChannelId":"ExTV-Comedy",
"broadcastServiceTier":"Basic",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy"
}
}
Daha fazla örnek için Canlı TV örnekleri bölümüne bakın.
TV kanalında film yayını
12 Temmuz 2019'da Örnek TV (BroadcastService
) televizyon kanalında 17:00-19:00 arasında bir film yayınlanır.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/movie/new_release",
"name": "My Favorite Movie",
"description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
"startDate": "2019-07-12T17:00-08:00",
"endDate": "2019-07-12T19:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie"
}
}
{
"@context": ["http://schema.org", {"@language": "en"}],
"@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",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie",
"url": "http://www.example.com/my_favorite_movie",
"name": "My Favorite Movie",
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
},
{
"@type": "Person",
"name": "Jane Doe",
"sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}
Daha fazla örnek için Canlı TV etkinliği örnekleri bölümüne bakın.
İnternet üzerinden canlı yayınlanan bir spor maçı
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
"name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
"description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
"inLanguage": "en",
"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": "subscription",
"availabilityStarts": "2018-09-16T10:00-08:00",
"availabilityEnds": "2018-09-16T10:00-08:00",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"broadcastOfEvent": {
"@type": "SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6"
}
}
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A vs Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2019-09-16T10:00-08:00",
"endDate": "2019-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"http://www.example.com/professional_basketball_league"
},
"athlete":[
{
"@type":"Person",
"name":"John doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"athlete":[
{
"@type":"Person",
"name":"Jane Doe"
}
]
},
"location":{
"@type":"Place",
"name":"Example Stadium",
"address":{
"@type":"PostalAddress",
"streetAddress":"1600 Amphitheatre Pkwy",
"addressLocality":"Mountain View",
"addressRegion":"CA",
"postalCode":"94043",
"addressCountry":"US"
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "TMS ID of this game"
}
]
}
Daha fazla örnek için Spor örnekleri bölümüne bakın.