Bu bölümde, Event ile ilgili öğe türü için içerik işaretleme özelliklerinin ayrıntıları verilmektedir.
SportsEvent spesifikasyon tablosu
| Mülk | Beklenen Tür | Açıklama |
|---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]
|
@type |
Metin | Zorunlu: Her zaman SportsEvent olarak ayarlayın. |
@id |
URL | Zorunlu: İçeriğin URI biçimindeki 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 koşulları karşıladığı için @id olarak öğenin url özelliğini kullanmanızı öneririz. Daha ayrıntılı 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 karakterle sınırlıdır. Açıklamaları birden fazla dilde ve uzunlukta eklemek için dizi kullanın. |
sport |
URL | Zorunlu: Sporun Vikipedi sayfasına (İngilizce sürümü tercih edilir) bağlantı. |
startDate |
DateTime veya Date | Zorunlu: Etkinliğin ISO 8601 biçimindeki başlangıç zamanı (saat dilimiyle birlikte). Bu saatin, etkinliğin TV'de yayınlanacağı saat değil, etkinliğin gerçek başlangıç saati olduğunu lütfen unutmayın. |
endDate |
DateTime veya Date | Etkinliğin ISO 8601 biçimindeki bitiş saati (saat dilimiyle birlikte). |
homeTeam |
SportsTeam | Önemle Tavsiye Edilir 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ına (İngilizce sürümü tercih edilir) bağlantı. |
homeTeam.sameAs |
URL | Önemle Tavsiye Edilir Neden? Takımı tanımlayabilecek bir referans web sayfasının URL'si (örneğin, takımın Wikipedia sayfası). |
homeTeam.athlete |
Person | Takımdaki bir sporcuya ait notlar. |
homeTeam.athlete.name |
Metin | Sporcunun tam adı. |
homeTeam.parentOrganization.name |
SportsOrganization | Zorunlu: Takımın parçası olduğu spor liginin adı. Örneğin, National Basketball Association veya Major League Baseball. Bu alanın, takımın konferansı için kullanılmaması gerektiğini unutmayın. |
homeTeam.parentOrganization.sameAs |
URL | Önemle Tavsiye Edilir Neden? Takımın ligini tanımlayabilecek bir referans web sayfasının URL'si (örneğin, ligin Wikipedia sayfası). |
awayTeam |
SportsTeam | Önemle Tavsiye Edilir Neden? Etkinliğin deplasman takımı. Özellikler, SportsEvent.homeTeam ile aynıdır. |
competitor |
SportsTeam veya Person | Önemle Tavsiye Edilir Neden? Ev sahibi 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 içindeki bir aktör. |
location |
Yer VEYA Şehir | Etkinlik konumu. |
location.name |
Metin | Zorunlu: Konumun adı. |
location.address |
PostalAddress | Konum @type'ı Yer ise zorunludur: Konumun adresi. Konum @type'ı City 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 bulunduğu eyalet. |
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'ı olarak kullanılması önerilir. image ile birlikte eklenmesi gereken zorunlu ve isteğe bağlı özellikler hakkında daha fazla bilgi için Resim özellikleri başlıklı makaleyi inceleyin. |
potentialAction |
WatchAction | Geçerliyse zorunlu: Bu spor etkinliğinin kaydını talep üzerine video olarak oynatan derin bağlantı. Canlı bir etkinliğin derin bağlantısını belirtmek için bunun yerine BroadcastEvent içindeki publishedOn veya potentialAction özelliğini kullanın. |
identifier |
PropertyValue | Önemle Tavsiye Edilir 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. |
SportsEvent örnekleri
Takım Sporu Örneği
{
"@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"
}
]
}
Bireysel Sporlar Örneği
{
"@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"
}
}
}
GeoShape kısıtlamaları olan SportsEvent
{
"@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"
}
]
"potentialAction": [
{
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
http://schema.googleapis.com/GoogleVideoCast
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "free",
"availabilityStarts": "2019-01-01T10:35:29Z",
"availabilityEnds": "2020-05-31T10:35:29Z",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
},
{
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": "http://schema.org/AndroidTVPlatform",
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-01-01T10:35:29Z",
"availabilityEnds": "2020-05-31T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
},
{
"@type": "GeoShape",
"@id": "http://example.com/area2",
"addressCountry": "US",
"postalCode": [
"94120",
"94121"
]
},
]
}
}
]
}
MusicEvent spesifikasyon tablosu
| Mülk | Beklenen Tür | Açıklama |
|---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]
|
@type |
Metin | Zorunlu: Her zaman MusicEvent olarak ayarlayın. |
@id |
URL | Zorunlu: İçeriğin URI biçimindeki 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 koşulları karşıladığı için @id olarak öğenin url özelliğini kullanmanızı öneririz. Daha ayrıntılı bilgi için Tanımlayıcı bölümüne bakın. |
name |
Metin | Zorunlu: Bu etkinliğin adı.
|
description |
Metin | Etkinliğin açıklaması. 300 karakterle sınırlıdır. Açıklamaları birden fazla dilde ve uzunlukta eklemek için dizi kullanın. |
attendee |
Organization veya Person | Etkinliğe katılan bir kişi veya kuruluş. |
startDate |
Tarih | Zorunlu: Etkinliğin ISO 8601 biçimindeki başlangıç zamanı (saat dilimiyle birlikte). |
endDate |
Tarih | Etkinliğin ISO 8601 biçimindeki bitiş saati (saat dilimiyle birlikte). |
composer |
Organization veya Person | Bir beste yazan veya bir etkinlikte icra edilen bir eserin bestecisi olan kişi ya da kuruluş. |
performer |
Organization veya Person | Zorunlu: Etkinlikte sahne alan bir sanatçı (ör. sunucu, müzisyen, müzik grubu veya oyuncu). |
subEvent |
Etkinlik | Bu etkinliğin parçası olan bir etkinlik. Örneğin, bir konferans etkinliği birçok sunum içerir. Bu sunumların her biri konferansın bir alt etkinliğidir. |
superEvent |
Etkinlik | Bu etkinliğin parçası olduğu etkinlik. Örneğin, ayrı müzik performanslarından oluşan bir koleksiyonun superEvent'i bir 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 zorunludur: Konumun adresi. Konum @type'ı City 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 bulunduğu eyalet. |
location.address.postalCode |
Metin | Konumun posta kodu. |
location.address.addressCountry |
Metin | ISO 3166 biçimindeki ülkeler. |
workPerformed |
CreativeWork | Bir etkinlikte gerçekleştirilen eser (ör. bir tiyatro etkinliğinde 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 belirtme tablosu
| Mülk | Beklenen Tür | Açıklama |
|---|---|---|
@context |
Metin | Zorunlu: Her zaman ["http://schema.org", {"@language": "xx"}]
|
@type |
Metin | Zorunlu: Her zaman Event olarak ayarlayın. |
@id |
URL | Zorunlu: İçeriğin URI biçimindeki 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 koşulları karşıladığı için @id olarak öğenin url özelliğini kullanmanızı öneririz. Daha ayrıntılı bilgi için Tanımlayıcı bölümüne bakın. |
name |
Metin | Zorunlu: Bu etkinliğin adı.
|
description |
Metin | Etkinliğin açıklaması. 300 karakterle sınırlıdır. Açıklamaları birden fazla dilde ve uzunlukta eklemek için dizi kullanın. |
attendee |
Organization veya Person | Etkinliğe katılan bir kişi veya kuruluş. |
startDate |
Tarih | Zorunlu: Etkinliğin ISO 8601 biçimindeki başlangıç zamanı (saat dilimiyle birlikte). |
endDate |
Tarih | Etkinliğin ISO 8601 biçimindeki bitiş saati (saat dilimiyle birlikte). |
subEvent |
Etkinlik | Bu etkinliğin parçası olan bir etkinlik. Örneğin, bir konferans etkinliği birçok sunum içerir. Bu sunumların her biri konferansın bir alt etkinliğidir. |
superEvent |
Etkinlik | Bu etkinliğin parçası olduğu etkinlik. Örneğin, ayrı müzik performanslarından oluşan bir koleksiyonun superEvent'i bir müzik festivali olabilir. |
releasedEvent |
PublicationEvent, FeaturedEvent veya ExclusiveEvent |
Önemle Tavsiye Edilir Neden? - PublicationEvent, bir yayıncının içeriği ilk yayınladığı tarihi (küresel veya yerel) belirtmek için kullanılır. Örneğin, bir filmin ilk sinema gösterim tarihi.Ayrıca, hizmetinizin bu içeriği orijinal, öne çıkan, özel vb. olarak pazarladığını belirtmek için FeaturedEvent simgesini kullanın.ExclusiveEvent, hizmetinizin özel dağıtım haklarına sahip olduğunu ve bu hakların nerede ve ne zaman geçerli olduğunu belirtir.Ayrıntılar ve örnekler için örnekler 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 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 | Önerilir - ExclusiveEvent için zorunludur - Öğenin yayınlanma başlangıç tarihi.PublicationEvent için bu, öğenin ilk yayınlanma tarihini (ör. bir filmin sinemalarda ilk yayınlanma tarihi) gösterir.ExclusiveEvent ve FeaturedEvent için bu, öğenin özel veya öne çıkarılan olarak yayınlanmaya başladığı tarihi gösterir. |
releasedEvent.endDate |
Date veya DateTime | Önerilir - 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 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 özel veya öne çıkarılmışsa endDate değerini geçerli tarihten 20 yıl sonrasına 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. Place değerini City düzeyinde sağlayabileceğinizi unutmayın. |
location.name |
Metin | Zorunlu: Konumun adı. |
location.address |
PostalAddress | Konum @type'ı Yer ise zorunludur: Konumun adresi. Konum @type değeri City 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 bulunduğu eyalet. |
location.address.postalCode |
Metin | Konumun posta kodu. |
location.address.addressCountry |
Metin | ISO 3166 biçimindeki ülkeler. |
workPerformed |
CreativeWork | Bir etkinlikte gerçekleştirilen eser (ör. bir tiyatro etkinliğinde 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"
}
}