Bu bölümde, Event ile ilgili varlık 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"}]olarak ayarlanır
|
@type |
Metin | Zorunlu: Her zaman SportsEvent olarak ayarlanır. |
@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:
SportsEvent veya BroadcastEvent için url özelliği eklemeyin. SportsEvent.potentialAction kullanarak oynatma bağlantıları sağlayın. 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 karakter sınırlaması vardır. Birden fazla dilde açıklama eklemek için bir dizi kullanın (her dil için bir tane). |
sport |
URL | Zorunlu Sporun Vikipedi sayfasının bağlantısı (İngilizce sürüm tercih edilir). |
startDate |
DateTime veya Date | Zorunlu: Etkinliğin saat dilimiyle birlikte ISO 8601 biçimindeki başlangıç zamanı. Bu, etkinliğin TV'de yayınlandığı zaman değil, etkinliğin gerçek başlangıç zamanıdır. |
endDate |
DateTime veya Date | Önerilir: Etkinliğin saat dilimiyle birlikte ISO 8601 biçiminde planlanan bitiş zamanı. Biliniyorsa planlanan bitiş zamanını belirtin. Bitiş zamanı bilinmiyorsa tahmini bir yer tutucu sağlamak yerine bu özelliği atlayın. |
homeTeam |
SportsTeam | Kesinlikle Önerilir 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 | Kesinlikle Önerilir Neden? Takımı tanımlayabilecek bir referans web sayfasının URL'si (ör. takımın Wikipedia sayfası). |
homeTeam.athlete |
Person | Takımdaki her bir sporcu için notlar. |
homeTeam.athlete.name |
Metin | Sporcunun tam adı. |
homeTeam.parentOrganization |
SportsOrganization | Zorunlu: Takımın ait olduğu spor ligi veya yönetim kuruluşu. Her iki takım da sağlandığında hem homeTeam hem de awayTeam için parentOrganization ekleyin. |
homeTeam.parentOrganization.name |
Metin | 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 | Kesinlikle Önerilir Neden? - Takımın ligini tanımlayan Wikipedia sayfasının bağlantısı (İngilizce sürüm tercih edilir) (ör. https://en.wikipedia.org/wiki/National_Basketball_Association). Yer tutucu example.com URL'leri kullanmayın. |
awayTeam |
SportsTeam | Kesinlikle Önerilir Neden? - Etkinliğin deplasman takımı. Özellikler ve şartlar (parentOrganization dahil), SportsEvent.homeTeam ile aynıdır. |
competitor |
SportsTeam veya Person | Kesinlikle Önerilir Neden? Ev sahibi veya deplasman takımı geçerli değilse (ör. boks maçı, Olimpiyatlar) 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; ö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 değeri Place 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. |
image |
ImageObject | Google TV için gereklidir: Etkinlikle ilgili resimler. Etkinliğin resmi posteri veya banner resmi olması önerilir. image ile birlikte eklenmesi gereken 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 zorunlu: Spor etkinliğini oynatmak için kullanılan derin bağlantılar. Hem kanalsız canlı yayınlar hem de seç-izle video tekrarları için kullanılır. Tüm spor etkinliği derin bağlantıları SportsEvent.potentialAction içinde bulunmalıdır. potentialAction öğesini hiçbir zaman SportsEvent öğesine referans veren bir BroadcastEvent içine yerleştirmeyin (doğrudan etkinlik derin bağlantısı olmayan geleneksel TV kanalı yayınları için BroadcastService.potentialAction içinde kanal derin bağlantısını sağlayın). Birden fazla yayın (bölgesel, ev veya deplasman yayını ya da çok dilli yayınlar gibi) veya ayrı canlı ve seç-izle video tekrar pencereleri sunarken bir WatchAction nesnesi dizisi sağlayın. |
potentialAction.actionAccessibilityRequirement |
ActionAccessSpecification | potentialAction sağlanırsa zorunludur: Her WatchAction için yararlanma hakkını ve tıklanabilir kullanım dönemini (availabilityStarts ve availabilityEnds) tanımlar:
|
identifier |
PropertyValue | Kesinlikle Önerilir Neden? - Bu varlığı net bir şekilde tanımlayan harici veya başka bir 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": "es",
"@value": "Juego 6 de las Finales de Baloncesto Profesional de 2019. El Equipo A lidera la serie 3-2 contra el Equipo B."
}
],
"startDate": "2019-09-16T21:10-08:00",
"endDate": "2019-09-17T00:00-08:00",
"homeTeam": {
"@type": "SportsTeam",
"name": "Team B",
"sport": "https://en.wikipedia.org/wiki/Basketball",
"parentOrganization": {
"@type": "SportsOrganization",
"name": "Professional Basketball League",
"sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
},
"athlete": [
{
"@type": "Person",
"name": "John Doe"
}
]
},
"awayTeam": {
"@type": "SportsTeam",
"name": "Team A",
"sport": "https://en.wikipedia.org/wiki/Basketball",
"parentOrganization": {
"@type": "SportsOrganization",
"name": "Professional Basketball League",
"sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
},
"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": "EP000194303282"
}
]
}
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",
"endDate": "2019-07-12T23:30-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": "es",
"@value": "Juego 6 de las Finales de Baloncesto Profesional de 2019. El Equipo A lidera la serie 3-2 contra el Equipo B."
}
],
"startDate": "2019-09-16T21:10-08:00",
"endDate": "2019-09-17T00:00-08:00",
"homeTeam": {
"@type": "SportsTeam",
"name": "Team B",
"sport": "https://en.wikipedia.org/wiki/Basketball",
"parentOrganization": {
"@type": "SportsOrganization",
"name": "Professional Basketball League",
"sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
},
"athlete": [
{
"@type": "Person",
"name": "John Doe"
}
]
},
"awayTeam": {
"@type": "SportsTeam",
"name": "Team A",
"sport": "https://en.wikipedia.org/wiki/Basketball",
"parentOrganization": {
"@type": "SportsOrganization",
"name": "Professional Basketball League",
"sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
},
"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": "EP000194303282"
}
],
"potentialAction": [
{
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/basketball/final_game_6?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-09-01T10:35:29Z",
"availabilityEnds": "2019-09-17T11:00:00Z",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
},
{
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/basketball/final_game_6?autoplay=true",
"inLanguage": "en",
"actionPlatform": "http://schema.org/AndroidTVPlatform"
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-09-01T10:35:29Z",
"availabilityEnds": "2019-09-17T11:00:00Z",
"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"}]olarak ayarlanır
|
@type |
Metin | Zorunlu: Her zaman MusicEvent olarak ayarlanır. |
@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 değeri, tanımlayıcı olarak tüm koşulları karşıladığından varlığın url değerini @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 | Etkinliğin açıklaması. 300 karakter sınırı vardı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: Etkinliğin saat dilimiyle birlikte ISO 8601 biçimindeki başlangıç zamanı. |
endDate |
Tarih | Etkinliğin saat dilimiyle birlikte ISO 8601 biçimindeki bitiş zamanı. |
composer |
Organization veya Person | Bir besteyi yazan veya bir etkinlikte icra edilen eserin bestecisi olan kişi ya da kuruluş. |
performer |
Organization veya Person | Zorunlu: Etkinlikte performans sergileyen kişi (ö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, her biri konferansın bir subEvent'i olan birçok sunu içerir. |
superEvent |
Etkinlik | Bu etkinliğin parçası olduğu bir etkinlik. Örneğin, ayrı müzik performanslarından oluşan bir koleksiyonun her birinin 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 değeri Place 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 sergilenen eser (ör. TheaterEvent'te sergilenen 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 spesifikasyonu tablosu
| Mülk | 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: İç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 değeri, tanımlayıcı olarak tüm koşulları karşıladığından varlığın url değerini @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 | Etkinliğin açıklaması. 300 karakter sınırı vardı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: Etkinliğin saat dilimiyle birlikte ISO 8601 biçimindeki başlangıç zamanı. |
endDate |
Tarih | Etkinliğin saat dilimiyle birlikte ISO 8601 biçimindeki bitiş zamanı. |
subEvent |
Etkinlik | Bu etkinliğin parçası olan bir etkinlik. Örneğin, bir konferans etkinliği, her biri konferansın bir subEvent'i olan birçok sunu içerir. |
superEvent |
Etkinlik | Bu etkinliğin parçası olduğu bir etkinlik. Örneğin, ayrı müzik performanslarından oluşan bir koleksiyonun her birinin superEvent'i bir müzik festivali olabilir. |
releasedEvent |
PublicationEvent, FeaturedEvent veya ExclusiveEvent |
Kesinlikle Önerilir Neden? - PublicationEvent, bir yayıncının içeriğinin orijinal (küresel veya yerel) yayınını (ör. bir filmin orijinal sinema yayın 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 özel dağıtım haklarına sahip olduğunu belirtir ve nerede ve ne zaman olduğunu içerir.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 EARTH olarak ayarlayın. |
releasedEvent.startDate |
Date veya DateTime | Önerilir - ExclusiveEvent için zorunludur - Öğenin yayınlanmaya başladığı tarih.PublicationEvent için bu, öğenin ilk yayın tarihini belirtir (ör. bir filmin sinemalarda ilk gösterime girdiği tarih).ExclusiveEvent ve FeaturedEvent için bu, öğenin özel veya öne çıkarıldığı başlangıç tarihini belirtir. |
releasedEvent.endDate |
Date veya DateTime | Önerilir - ExclusiveEvent için zorunlu: 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 temsil eder.FeaturedEvent için bu, sağlayıcının öğeyi öne çıkardığı son tarihi temsil eder.İç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 değeri Place ise zorunludur: Konumun adresi. Konum @type değeri City 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 bulunduğu eyalet. |
location.address.postalCode |
Metin | Konumun posta kodu. |
location.address.addressCountry |
Metin | ISO 3166 biçimindeki ülkeler. |
workPerformed |
CreativeWork | Bir etkinlikte sergilenen eser (ör. TheaterEvent'te sergilenen bir oyun). |
Event example
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"
}
}