JSON-LD中具有多个startDate的结构化数据事件
我的网站有多个开始日期的课程,即课程将安排在今天、明天和后天。我想展示这门课的活动 我使用了以下JSON-LD代码,但它选择了列表中的最后一个日期JSON-LD中具有多个startDate的结构化数据事件,date,schema.org,json-ld,Date,Schema.org,Json Ld,我的网站有多个开始日期的课程,即课程将安排在今天、明天和后天。我想展示这门课的活动 我使用了以下JSON-LD代码,但它选择了列表中的最后一个日期 <script type="application/ld+json"> [{ "@context" : "http://schema.org", "@type" : "EducationEvent", "name" : "leed-
<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"
}
}]
[{
“@context”:”http://schema.org",
“@type”:“EducationEvent”,
“姓名”:“leed考试准备”,
“开始日期”:“2016年9月8日星期四
2016年9月9日星期五”,
“url”:”https://www.example.com/class/leed-exam-prep/leed-green-associate-exam-prep",
“地点”:{
“@type”:“Place”,
“名称”:“WI-麦迪逊”,
“地址”:“WI-麦迪逊”
}
}]
如何为同一个类使用多个开始日期?该类需要一个或一个值(根据ISO 8601)
因此,值应为2016-09-08
和2016-09-09
,而不是2016年9月8日星期四和2016年9月9日星期五
可以通过以下方式提供多个
startDate
值:
但在你的情况下,你可能不应该这样做。(并且是更具体的事件
)表示单个事件。因此,您应该提供多个EducationEvent
节点,每个节点都有自己的startDate
例如,可以有一个超级事件(表示类)和多个值(表示类会话)
"startDate": ["2016-09-08", "2016-09-09"]