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

Özellik Beklenen Tür Açıklama
@context Metin Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]
olarak ayarlanır
@type Metin Zorunlu: Her zaman SportsEvent olarak ayarlanır.
@id URL Zorunlu: URI biçimindeki içerik tanımlayıcısı (ör. https://example.com/1234abc).
@id aşağıdaki koşulları karşılamalıdır:
  • Kataloğunuzda genel olarak benzersiz
  • Statik; Kimlik sabit olmalı ve zaman içinde değişmemelidir (programın URL özelliği değişse bile). Bu, bir opak dize olarak işlenir ve çalışan bir bağlantı olması gerekmez.
  • Birleştirilmiş Kaynak Tanımlayıcısı (URI) biçimindedir
  • @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ığından bir varlığın url özelliğini @id olarak kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın.
name Metin Zorunlu: Bu etkinliğin adı.
  • Farklı dillerdeki adları listelemek için bir dizi kullanın. Birden çok 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 karakterlik sınır. Açıklamaları birden çok dilde ve uzunlukta eklemek için bir dizi kullanın.
sport URL Zorunlu Sporun Wikipedia sayfasının bağlantısı (İngilizce sürümü tercih edilir).
startDate DateTime veya Date Zorunlu: Etkinliğin başlangıç saati, saat dilimiyle birlikte ISO 8601 biçiminde. Bunun etkinliğin TV'de yayınlandığı zaman değil, etkinliğin gerçek başlangıç zamanı olduğunu lütfen unutmayın.
endDate DateTime veya Date ISO 8601 biçiminde belirtilen, etkinliğin bitiş zamanı ve saat dilimi.
homeTeam SportsTeam Kesinlikle Önerilir Neden? Etkinlikte ev sahibi takım.
homeTeam.name Metin Zorunlu Spor takımının tam adı.
homeTeam.sport URL Zorunlu Sporun Wikipedia sayfasının bağlantısı (İngilizce sürümü tercih edilir).
homeTeam.sameAs URL Kesinlikle Önerilir Neden? Ekibi tanımlayabilecek bir referans web sayfasının URL'si; örneğin, ekibin Vikipedi sayfası.
homeTeam.athlete Person Takımdaki bir sporcu için ek açıklamalar.
homeTeam.athlete.name Metin Sporcunun tam adı.
homeTeam.parentOrganization.name SportsOrganization Zorunlu Takımın ait olduğu spor liginin adı. Örneğin, Ulusal Basketbol Birliği veya Ulusal Beyzbol Ligi. Bu alanın ekibin konferansı için kullanılmaması gerektiğini unutmayın.
homeTeam.parentOrganization.sameAs URL Kesinlikle Önerilir Neden? Takımın ligini tanımlayabilen bir referans web sayfasının URL'si; örneğin, ligin Vikipedi sayfası.
awayTeam SportsTeam Kesinlikle Önerilir Neden? Etkinliğin deplasmandaki takımı. Özellikler SportsEvent.homeTeam ile aynıdır.
competitor SportsTeam veya Person Kesinlikle Önerilir Neden? Ev sahibi takım veya deplasman takımı geçerli değilse (ör. boks maçı, Olimpiyatlar) katılımcıları yarışmacı olarak belirtin. SportsTeam ise özellikler SportsEvent.homeTeam ile aynıdır. Person ise özellikler diğer Person nesneleriyle aynıdır; örneğin, Movie nesnesindeki bir aktör.
location Yer VEYA Şehir Etkinlik konumu.
location.name Metin Zorunlu: Konumun adı.
location.address PostalAddress Konum @type Yer ise gereklidir - Konumun adresi. Konum @type Şehir ise bu özellik 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 ISO 3166 biçimindeki ülkeler.
image ImageObject Google TV için gereklidir: Etkinlikle ilgili resimler. Etkinliğin resmi posteri veya banner resmi olarak kullanılması önerilir. image öğesine dahil edilecek zorunlu ve isteğe bağlı özellikler hakkında daha fazla ayrıntı için Resim özellikleri konusuna bakın.
potentialAction WatchAction Varsa gerekli: Bu spor etkinliğinin kaydını seç-izle videoda oynatan derin bağlantı. Bir canlı etkinliğin derin bağlantısını belirtmek için bunun yerine BroadcastEvent öğesinde publishedOn veya potentialAction özelliğini kullanın.
identifier PropertyValue Kesinlikle Önerilir Neden? - Bu varlığı açık bir şekilde tanımlayan harici veya diğer kimlik. Birden çok tanımlayıcıya izin verilir. Ayrıntılar için Tanımlayıcı özellikleri bölümüne bakın.

SportsEvent örnekleri

1. Örnek

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

2. Örnek

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

Özellik Beklenen Tür Açıklama
@context Metin Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]
olarak ayarlanır
@type Metin Zorunlu: Her zaman MusicEvent olarak ayarlanır.
@id URL Zorunlu: URI biçimindeki içerik tanımlayıcısı (ör. https://example.com/1234abc).
@id aşağıdaki koşulları karşılamalıdır:
  • Kataloğunuzda genel olarak benzersiz
  • Statik
  • Birleştirilmiş Kaynak Tanımlayıcısı (URI) biçimindedir
Bir varlığın url özelliği, tanımlayıcı olarak tüm gereksinimleri karşıladığından bir varlığın url özelliğini @id olarak kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın.
name Metin Zorunlu: Bu etkinliğin adı.
  • Farklı dillerdeki adları listelemek için bir dizi kullanın. Birden çok 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 Etkinlikle ilgili açıklama. 300 karakterlik sınır. Açıklamaları birden çok dilde ve uzunlukta eklemek için bir dizi kullanın.
attendee Organization veya Person Etkinliğe katılan bir kişi veya kuruluş.
startDate Tarih Zorunlu: Etkinliğin başlangıç saati, saat dilimiyle birlikte ISO 8601 biçiminde.
endDate Tarih ISO 8601 biçiminde belirtilen, etkinliğin bitiş zamanı ve saat dilimi.
composer Organization veya Person Bir beste yazan ya da belirli bir etkinlikte icra edilen eserin bestecisi olan kişi veya kuruluş.
performer Organization veya Person Zorunlu: Etkinlikteki bir sanatçı (örneğin, bir sunucu, bir müzisyen, bir müzik grubu veya bir oyuncu).
subEvent Etkinlik Bu etkinliğin parçası olan bir Etkinlik. Örneğin, bir konferans etkinliğinde çok sayıda sunu bulunabilir. Bunların her biri konferansın bir alt Etkinliğidir.
superEvent Etkinlik Bu etkinliğin parçası olduğu bir etkinlik. Örneğin, bağımsız müzik performanslarından oluşan bir koleksiyonda superEvent olarak her birinin müzik festivali olabilir.
location Yer VEYA Şehir Zorunlu: Etkinliğin konumu.
location.name Metin Zorunlu: Konumun adı.
location.address PostalAddress Konum @type Yer ise gereklidir - Konumun adresi. Konum @type Şehir ise bu özellik 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 ISO 3166 biçimindeki ülkeler.
workPerformed CreativeWork Bir etkinlikte gerçekleştirilen oyun (ör. bir Tiyatro Etkinliği'nde sahnelenen 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 spesifikasyonu tablosu

Özellik Beklenen Tür Açıklama
@context Metin Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]
olarak ayarlanır
@type Metin Zorunlu: Her zaman Event olarak ayarlanır.
@id URL Zorunlu: URI biçimindeki içerik tanımlayıcısı (ör. https://example.com/1234abc).
@id aşağıdaki koşulları karşılamalıdır:
  • Kataloğunuzda genel olarak benzersiz
  • Statik
  • Birleştirilmiş Kaynak Tanımlayıcısı (URI) biçimindedir
Bir varlığın url özelliği, tanımlayıcı olarak tüm gereksinimleri karşıladığından bir varlığın url özelliğini @id olarak kullanmanızı öneririz. Daha fazla bilgi için Tanımlayıcı bölümüne bakın.
name Metin Zorunlu: Bu etkinliğin adı.
  • Farklı dillerdeki adları listelemek için bir dizi kullanın. Birden çok 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 Etkinlikle ilgili açıklama. 300 karakterlik sınır. Açıklamaları birden çok dilde ve uzunlukta eklemek için bir dizi kullanın.
attendee Organization veya Person Etkinliğe katılan bir kişi veya kuruluş.
startDate Tarih Zorunlu: Etkinliğin başlangıç saati, saat dilimiyle birlikte ISO 8601 biçiminde.
endDate Tarih ISO 8601 biçiminde belirtilen, etkinliğin bitiş zamanı ve saat dilimi.
subEvent Etkinlik Bu etkinliğin parçası olan bir Etkinlik. Örneğin, bir konferans etkinliğinde çok sayıda sunu bulunabilir. Bunların her biri konferansın bir alt Etkinliğidir.
superEvent Etkinlik Bu etkinliğin parçası olduğu bir etkinlik. Örneğin, bağımsız müzik performanslarından oluşan bir koleksiyonda superEvent olarak her birinin müzik festivali olabilir.
releasedEvent PublicationEvent, FeaturedEvent veya ExclusiveEvent Kesinlikle Önerilir Neden? - PublicationEvent, bir yayıncı tarafından içeriğin orijinal (küresel veya yerel) yayınını (ör. bir filmin orijinal gösterim tarihi) belirtmek için kullanılır.

Ayrıca, hizmetinizin bu içeriği orijinal, öne çıkan, ö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 hizmetin 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 ayarladığınızdan emin olun:
  • 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 olduğu bölgedir.

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

PublicationEvent için bu, bir filmin sinemalarda ilk gösterime girdiği tarih gibi bu varlığın ilk çıkış tarihini belirtir.

ExclusiveEvent ve FeaturedEvent için bu, öğenin özel veya öne çıkarıldığı başlangıç tarihini temsil eder.
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çerik haklarının süresinin dolacağı tarihi temsil eder.

FeaturedEvent için bu, sağlayıcının varlığı son olarak öne çıkardığı tarihi temsil eder.

İçerik her zaman özel ya da öne çıkarılıyorsa endDate değerini geçerli tarihten 20 yıl sonrasına ayarlayın.
releasedEvent.publishedBy Organization veya Person İsteğe bağlı: Bu varlığı 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 @type Yer ise gereklidir - Konumun adresi. Konum @type Şehir ise bu özellik 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 ISO 3166 biçimindeki ülkeler.
workPerformed CreativeWork Bir etkinlikte gerçekleştirilen oyun (ör. bir Tiyatro Etkinliği'nde sahnelenen 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"
  }
}