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:
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ı.
|
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:
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ı.
|
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:
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ı.
|
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:
|
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"
}
}