2016-08-23 103 views
1

我的網站上有多個開始日期的班級,即班級將安排在今天,明天和後天。我想爲這個班級展示活動。JSON-LD中具有多個startDate的結構化數據事件

我已經使用了下面的JSON-LD代碼,但它正在列表中選擇最後一個日期。

<script type="application/ld+json"> 
      [{ 
       "@context" : "http://schema.org", 
       "@type" : "EducationEvent", 
       "name" : "leed-exam-prep", 
       "startDate" : "Thursday, September 8, 2016<br />Friday, September 9, 2016", 
       "url": "https://www.example.com/class/leed-exam-prep/leed-green-associate-exam-prep", 
       "location" : { 
       "@type" : "Place", 
       "name" : "WI - Madison", 
       "address" : "WI - Madison" 
       } 
      }] 

我如何可以使用同一個類中的多個開始日期?

回答

2

startDate property預計值爲DateDateTime(均根據ISO 8601)。

因此,代替Thursday, September 8, 2016Friday, September 9, 2016,值應該是2016-09-082016-09-09


提供多個startDate值可以通過using an array

"startDate": ["2016-09-08", "2016-09-09"] 

但在你的情況,你可能不應該這樣做。 Event type(和EducationEvent是更具體的Event)代表單個事件。所以你應該提供多個EducationEvent節點,每個節點都有自己的startDate

例如,您可以使用多個subEvent值(表示班級會話)來創建一個超級事件(表示班級)。