Etkinliklerin içerik işaretleme özellikleri

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:
  • Kataloğunuzda genel olarak benzersiz olmalıdır.
  • Statik: Kimlik sabit olmalı ve zaman içinde değişmemelidir (gösterinin URL özelliği değişse bile). Bu, opak bir dize olarak işlenir ve çalışan bir bağlantı olması gerekmez.
  • Birleştirilmiş 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 ö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ı.
  • 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 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:
  • Kataloğunuzda genel olarak benzersiz olmalıdır.
  • Statik
  • Birleştirilmiş Kaynak Tanımlayıcısı (URI) biçiminde
Bir öğenin 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ı.
  • 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 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:
  • Kataloğunuzda genel olarak benzersiz olmalıdır.
  • Statik
  • Birleştirilmiş Kaynak Tanımlayıcısı (URI) biçiminde
Bir öğenin 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ı.
  • 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 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:
  • 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 Ö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"
  }
}