重复事件的结构化数据

时间:2013-05-02 17:51:16

标签: html5 microdata microformats rdfa structured-data

我是smctheatre.com的网站管理员。我们是一个社区剧院,每年都会举办一些戏剧。我正在使用学习结构化数据添加到我的工具箱中。微格式,微观数据或RDFa,我对另一个没有任何强烈的偏好。我喜欢RDFa Lite和microfomat的语法,而不是微数据和完整的RDFa。

我唯一无法得到答案的是如何标记在多个日期,有时在不同时间发生的事件。

以下是该网站的精简版片段:

<article>
  <header>
    <h1>Play Name</h1>
    <div class="addthis_toolbox">...</div>
  </header>

  <aside>
    <h2>Dates</h2>
    <ul>
      <li>May</li>
      <li>Fridays 17 &amp; 24</li>
      <li>Saturdays 18 &amp; 25</li>
      <li>Sundays 19 &amp; 26</li>
      <li>Monday 27</li>
      <li>All shows start at 7:30 PM</li>
    </ul>

    <h2>Tickets</h2>
    <ul>
      <li>Adult $8.00</li>
      <li>Child (5-17) $5.00</li>
    </ul>

    <h2>Directed By</h2>
    <ul>
      <li>Director Name</li>
    </ul>
  </aside>
  <div>
    <p>Summary of a theatre play....</p>
  </div>
</article>

比赛的持续时间通常是两个小时,但鉴于这些是现场表演,没有艰难而快速的结束时间。

如何标记内容以指明日期和时间?

1 个答案:

答案 0 :(得分:1)

严重怀疑是否有一个确切想要的例子,但微格式是灵活的,我认为我找到了足够的东西让你开始:


<div class="vevent">
 <a class="url" href="http://conferences.oreillynet.com/pub/w/40/program.html">
  http://conferences.oreillynet.com/pub/w/40/program.html
 </a>
 <span class="summary">Web 2.0 Conference</span>: 
 <abbr class="dtstart" title="2005-10-05">October 5</abbr>-
 <abbr class="dtend" title="2005-10-07">7</abbr>,
 at the <span class="location">Argent Hotel, San Francisco, CA</span>
</div>

以下示例在同一地点使用多个日期;为您的div换出article,看起来您正在营业。轻松地将标题作为摘要,并将描述类放在p上以进行摘要...即使这听起来倒退,也是您想要的。

你想要多走多远取决于你。我知道你可以在哪里开始工作,可能是一个网址....还有更多的微格式,以便从中获得更多的好处。你应该看一下维基,这里有很多很好的信息,以及你可以而且应该偷窃的例子。

http://microformats.org/wiki/hcalendar