Структурированные данные для повторяющегося события

Я веб-мастер smctheatre.com. Мы общественный театр, который ставит несколько спектаклей каждый год. Я добавляю в свой набор инструментов изучение структурированных данных. Микроформат, микроданные или RDFa — я не отдаю предпочтение ни одному, ни другому. Мне нравится синтаксис RDFa Lite и микроформат, а не микроданные и полноценный 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>

Продолжительность спектаклей обычно составляет два часа, но, учитывая, что это живые выступления, нет жесткого и быстрого окончания времени.

Как разметить содержимое, чтобы указать дату и время?


person titanofold    schedule 02.05.2013    source источник


Ответы (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 для сводки ... даже если это звучит наоборот, это то, что вы хотите.

Насколько дальше вы хотите это сделать, зависит только от вас. Я вижу, где вы могли бы изменить время начала, возможно, URL-адрес ... а также больше микроформатов, чтобы получить от них еще больше пользы. Вы должны проверить вики, она полна отличной информации и примеров, из которых вы можете и должны воровать.

http://microformats.org/wiki/hcalendar

person albert    schedule 03.05.2013