2016-08-23 7 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 propertyDate 또는 DateTime 값 (모두 ISO 8601에 따름)이 필요합니다.

따라서 Thursday, September 8, 2016Friday, September 9, 2016 대신 값은 2016-09-082016-09-09이어야합니다.

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

하지만 당신은 아마 당신의 경우이 작업을 수행해서는 안 : 여러에게 startDate 값을 제공


using an array이 가능합니다. Event type (및 EducationEvent은보다 구체적입니다. Event)은 단일 이벤트를 나타냅니다. 따라서 복수 EducationEvent 개의 노드를 제공해야하며 각 노드에는 자체 노드 startDate이 있어야합니다.

예를 들어 클래스 세션을 나타내는 subEvent 값이 여러 개인 수퍼 이벤트 (클래스를 나타내는)를 하나 가질 수 있습니다.