Etkinliklerin içerik işaretleme özellikleri

Bu bölümde, Event ile ilgili varlık türü için içerik işaretleme özelliklerinin ayrıntıları sağlanmaktadır.

SportsEvent 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 SportsEvent 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:
  • Kataloğunuzda dünya genelinde benzersiz olmalıdır.
  • Statik; Kimlik sabit olmalı ve zaman içinde değişmemelidir (programın url özelliği değişse bile). Bu, opak bir dize olarak işlenir ve çalışan bir bağlantı olması gerekmez.
  • Tekdüzen Kaynak Tanımlayıcısı (URI) biçiminde
  • @id değeri için kullanılan alan adı, kuruluşunuza ait olmalıdır.
Bir öğenin 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: Bu etkinliğin adı.
  • Adları farklı dillerde listelemek için bir dizi kullanın. Birden fazla bölge ve dil örneğine bakın.
  • Her yerel ayar (dil-ülke çifti) için yalnızca bir adın desteklendiğini unutmayın.
description Metin Bu 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.
sport URL Zorunlu Sporun Vikipedi sayfasının bağlantısı (İngilizce sürümü tercih edilir).
startDate DateTime veya Date Zorunlu: Saat dilimiyle birlikte ISO 8601 biçiminde etkinliğin başlangıç zamanı. Bu, etkinliğin TV'de yayınlandığı saat değil, etkinliğin gerçek başlangıç zamanıdır.
endDate DateTime veya Date Saat dilimiyle birlikte ISO 8601 biçimindeki etkinliğin bitiş zamanı.
homeTeam SportsTeam Yüksek Önerilen Neden? Etkinliğin ev sahibi takımı.
homeTeam.name Metin Zorunlu Spor takımının tam adı.
homeTeam.sport URL Zorunlu Sporun Vikipedi sayfasının bağlantısı (İngilizce sürümü tercih edilir).
homeTeam.sameAs URL Yüksek Önerilen Neden? Ekibi tanımlayabilecek bir referans web sayfasının URL'si (ör. takımın Wikipedia sayfası).
homeTeam.athlete Person Takımda yer alan bir sporcu için notlar.
homeTeam.athlete.name Metin Sporcunun tam adı.
homeTeam.parentOrganization.name SportsOrganization Zorunlu Takımın üyesi olduğu spor liginin adı. Örneğin, National Basketball Association veya Major League Baseball. Bu alanın, ekibin konferansı için kullanılmaması gerektiğini unutmayın.
homeTeam.parentOrganization.sameAs URL Yüksek Önerilen Neden? Takımın ligini tanımlayabilecek bir referans web sayfasının URL'si (ör. ligin Wikipedia sayfası).
awayTeam SportsTeam Yüksek Önerilen Neden? Etkinliğin deplasmanda oynayan takımı. Özellikler SportsEvent.homeTeam ile aynıdır.
competitor SportsTeam veya Person Yüksek Önerilen Neden? Ev sahibi veya deplasman takımı geçerli değilse (ör. boks maçı, Olimpiyat) katılımcıları rakip olarak belirtin. SportsTeam ise özellikler SportsEvent.homeTeam ile aynıdır. Person ise özellikler diğer Person nesneleriyle aynıdır (ör. Movie'daki bir aktör).
location Yer VEYA Şehir Etkinlik konumu.
location.name Metin Zorunlu: Konumun adı.
location.address PostalAddress Konum @türü Yer ise zorunludur: Konumun adresi. Konum @türü Şehir ise bu kullanılmamalıdır.
location.address.streetAddress Metin Konumun açık adresi.
location.address.addressLocality Metin Konumun bulunduğu şehir.
location.address.addressRegion Metin Konumun durumu.
location.address.postalCode Metin Konumun posta kodu.
location.address.addressCountry Metin Ülkeler ISO 3166 biçiminde.
image ImageObject Google TV için gerekli: Etkinlikle ilgili resimler. Etkinliğin resmi posteri veya banner resmi olarak kullanılması önerilir. image ile birlikte eklenecek zorunlu ve isteğe bağlı özellikler hakkında daha fazla bilgi için Resim özellikleri bölümüne bakın.
potentialAction WatchAction Geçerliyse gerekli: Bu spor etkinliğinin kaydını seç-izle olarak oynatan derin bağlantı. Canlı bir etkinliğin derin bağlantısını belirtmek için bunun yerine BroadcastEvent öğesindeki publishedOn veya potentialAction özelliğini kullanın.
identifier PropertyValue Yüksek Önerilen Neden? - Bu öğeyi açık bir şekilde tanımlayan harici veya diğer kimlik. Birden fazla tanımlayıcıya izin verilir. Ayrıntılar için Tanımlayıcı özellikleri bölümüne bakın.

Spor etkinliği örnekleri

{
  "@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 at 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."
    },
    {
      "@language": "en",
      "@value": "2019 Professional Basketball, Game 6. Team A at Team B."
    }
  ],
  "startDate": "2018-09-16T21:10-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"
    }
  ]
}
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/boxing/johndoe_vs_janedoe_2019",
  "name":"2019 Professional Boxing - John Doe vs Jane Doe",
  "sport":"https://en.wikipedia.org/wiki/Boxing"
  "description":"World champion Jane Doe fights undefeated John Doe at the Example Arena in Mountain View, California.",
  "startDate": "2019-07-12T21:10-08:00",
  "competitor":[
    {
      "@type":"Person",
      "name":"Jane Doe",
      "birthDate":"1977-12-14",
      "gender":"F",
      "nationality":"US"
    },
    {
      "@type":"Person",
      "name":"John Doe",
      "birthDate":"1978-10-17",
      "gender":"M",
      "nationality":"GB"
    }
  ],
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
}

MusicEvent 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 MusicEvent 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:
  • Kataloğunuzda dünya genelinde benzersiz olmalıdır.
  • Statik
  • Tekdüzen Kaynak Tanımlayıcısı (URI) biçiminde
Bir öğenin 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: Bu etkinliğin adı.
  • Adları farklı dillerde listelemek için bir dizi kullanın. Birden fazla bölge ve dil örneğine bakın.
  • Her yerel ayar (dil-ülke çifti) için yalnızca bir adın desteklendiğini unutmayın.
description Metin 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.
attendee Organization veya Person Etkinliğe katılan kişi veya kuruluş.
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ı.
composer Organization veya Person Bir besteyi yazan veya bir etkinlikte çalınan eserin bestecisi olan kişi ya da kuruluş.
performer Organization veya Person Zorunlu: Etkinlikte performans gösteren bir kişi (ör. sunucu, müzisyen, müzik grubu veya aktör).
subEvent Etkinlik Bu etkinliğin parçası olan bir etkinlik. Örneğin, bir konferans etkinliği birçok sunu içerir. Bu sunumların her biri konferansın alt etkinliğidir.
superEvent Etkinlik Bu etkinliğin parçası olan bir etkinlik. Örneğin, bağımsız müzik performanslarının yer aldığı bir koleksiyonun her biri için bir müzik festivali süper etkinliği olabilir.
location Yer VEYA Şehir Zorunlu: Etkinliğin konumu.
location.name Metin Zorunlu: Konumun adı.
location.address PostalAddress Konum @türü Yer ise zorunludur: Konumun adresi. Konum @türü Şehir ise bu değer kullanılmamalıdır.
location.address.streetAddress Metin Konumun açık adresi.
location.address.addressLocality Metin Konumun bulunduğu şehir.
location.address.addressRegion Metin Konumun durumu.
location.address.postalCode Metin Konumun posta kodu.
location.address.addressCountry Metin Ülkeler ISO 3166 biçiminde.
workPerformed CreativeWork Bir etkinlikte gerçekleştirilen bir çalışma (ör. bir TheaterEvent etkinliğinde gerçekleştirilen bir oyun).

MusicEvent örneği

MusicEvent
{
  "@context":"http://schema.org",
  "@type":"MusicEvent",
  "@id": "http://example.com/music/my_favortie_artist/2019_tour",
  "name":"My Favorite Artist’s 2019 Homecoming Tour",
  "description":"After 8 years off the music scene, My Favorite Artist is back with the Homecoming Tour.",
  "startDate": "2014-10-12T21:10-08:00",
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "performer": {
    "@type":"Person",
    "name":"My Favorite Artist",
    "birthDate":"1977-02-24",
    "gender":"F",
    "nationality":"CA"
  }
}

Etkinlik özellikleri 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 Event 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:
  • Kataloğunuzda dünya genelinde benzersiz olmalıdır.
  • Statik
  • Tekdüzen Kaynak Tanımlayıcısı (URI) biçiminde
Bir öğenin 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: Bu etkinliğin adı.
  • Adları farklı dillerde listelemek için bir dizi kullanın. Birden fazla bölge ve dil örneğine bakın.
  • Her yerel ayar (dil-ülke çifti) için yalnızca bir adın desteklendiğini unutmayın.
description Metin 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.
attendee Organization veya Person Etkinliğe katılan kişi veya kuruluş.
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ı.
subEvent Etkinlik Bu etkinliğin parçası olan bir etkinlik. Örneğin, bir konferans etkinliği birçok sunu içerir. Bu sunumların her biri konferansın alt etkinliğidir.
superEvent Etkinlik Bu etkinliğin parçası olan bir etkinlik. Örneğin, bağımsız müzik performanslarının yer aldığı bir koleksiyonun her biri için bir müzik festivali süper etkinliği olabilir.
releasedEvent PublicationEvent, FeaturedEvent veya ExclusiveEvent Yüksek Önerilen Neden? - PublicationEvent, bir yayıncının içeriğin orijinal (küresel veya yerel) yayın tarihini (ör. bir filmin sinemalarda ilk gösterim tarihi) belirtmek için kullanılır.

Ayrıca, hizmetinizin bu içeriği orijinal, öne çıkarılan, özel vb. olarak pazarladığını belirtmek için FeaturedEvent kullanın.

ExclusiveEvent, hizmetinizin münhasır dağıtım haklarına sahip olduğunu ve nerede ve ne zaman yayınlandığını belirtir.

Ayrıntılar ve örnekler için örnek bölümüne bakın.
releasedEvent.@type Metin Zorunlu: Bu özelliği her zaman aşağıdakilerden birine ayarlayın:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location Ülke Zorunlu: Bu etkinlikle ilişkili bölgeler.

PublicationEvent için bu, içeriğin yayınlandığı bölgedir.

FeaturedEvent ve ExclusiveEvent için bu, içeriğin öne çıkarıldığı veya özel olarak sunulduğu bölgedir.

Ülkeler için ISO 3166 kodlarını kullanın. Dünyanın her yerini belirtmek için EARTH olarak ayarlayın.
releasedEvent.startDate Date veya DateTime Önerilen - ExclusiveEvent için zorunlu: Öğenin yayınlanma başlangıç tarihi.

PublicationEvent için bu, öğenin ilk yayınlanma tarihini (ör. bir filmin sinemalarda ilk gösterim tarihi) belirtir.

ExclusiveEvent ve FeaturedEvent için bu, öğenin özel veya öne çıkarıldığı başlangıç tarihini gösterir.
releasedEvent.endDate Date veya DateTime Önerilen - ExclusiveEvent için zorunludur: Bu, yalnızca ExclusiveEvent ve FeaturedEvent türleri için geçerlidir.

ExclusiveEvent için bu, içeriğin haklarının sona erdiği tarihi gösterir.

FeaturedEvent için bu, sağlayıcının öğeyi öne çıkardığı son tarihi gösterir.

İçerik sürekli olarak münhasır veya öne çıkarılmışsa endDate değerini geçerli tarihten itibaren 20 yıl olarak ayarlayın.
releasedEvent.publishedBy Organization veya Person İsteğe bağlı: Bu öğeyi yayınlayan kuruluş veya kişi.
location Yer VEYA Şehir Zorunlu: Etkinliğin konumu. City düzeyinde Place sağlayabileceğinizi unutmayın.
location.name Metin Zorunlu: Konumun adı.
location.address PostalAddress Konum @türü Yer ise zorunludur: Konumun adresi. Konum @türü Şehir ise bu kullanılmamalıdır
location.address.streetAddress Metin Konumun açık adresi.
location.address.addressLocality Metin Konumun bulunduğu şehir.
location.address.addressRegion Metin Konumun durumu.
location.address.postalCode Metin Konumun posta kodu.
location.address.addressCountry Metin Ülkeler ISO 3166 biçiminde.
workPerformed CreativeWork Bir etkinlikte gerçekleştirilen bir çalışma (ör. bir TheaterEvent etkinliğinde gerçekleştirilen bir oyun).

Etkinlik örneği

Etkinlik
{
  "@context":"http://schema.org",
  "@type":"Event",
  "@id": "http://example.com/keynote/google_io_2019",
  "name":"Google I/O 2019 keynote",
  "description":"Google’s annual developer conference keynote event.",
  "startDate": "2019-05-07T10:00-08:00",
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "attendee": {
    "@type":"Person",
    "name":"My Favorite Speaker",
    "birthDate":"1971-12-02",
    "gender":"F",
    "nationality":"IN"
  }
}