2012-10-17 34 views
2

我是豐富網頁摘要和schema.org標記的新手。我想在一個站點上實現它,但佈局很奇怪:Schema.org將多個startdates鏈接到一個事件

  1. startDate;
  2. 位置;
  3. 3類價格;
  4. multiple startDates;
  5. 活動名稱;
  6. 描述。

難道這個事實是包含標記的障礙嗎?

此外,我想找出示例如何創建schema.org定義爲一個和多個startDates相同的事件,但似乎沒有這方面的規範。你知道我該怎麼做?我已經測試過的東西,但不知道這是否是正確的......

這裏是我是如何實現的架構:

<div itemscope itemtype="http://schema.org/Event"> 
<div class="context"> 
<h5><time itemprop="startDate" datetime="2013-03-01">01.03.2013 Fri</time></h5> 

    <form method="post" action="some action"> 
    <label>Location</label> 
    <p itemprop="location">Gran Teatre del Liceu</p><br /> 
    <div itemprop="offers" itemscope itemtype="http://www.schema.org/Offer"> 
     <label itemprop="name">Ticket Categories</label> 
     <p><span itemprop="price">I, &euro; 98</span><br /> 
     <span itemprop="price">II, &euro; 87</span><br /> 
     <span itemprop="price">III, &euro; 68</span><br /> 
     </p> 
    </div> 

    <ul> 
     <li class="on"><a title="Order tickets" href="#"><time itemprop="startDate" datetime="2013-03-01">01.03.2013 Fri</time></a></li> 
     <li><a title="Order tickets" href="#"><time itemprop="startDate" datetime="2013-03-02">02.03.2013 Sat</time></a></li> 
     <li><a title="Order tickets" href="#"><time itemprop="startDate" datetime="2013-03-04">04.03.2013 Mon</time></a></li> 
     <li><a title="Order tickets" href="#"><time itemprop="startDate" datetime="2013-03-05">05.03.2013 Tue</time></a></li> 
    </ul><br /> 

    <input type="submit" value="Order tickets" class="btn" /> 
    </form> 
</div> 

    <div class="ttl"> 
    <h2 title="Street Scene, Opera by Kurt Weill" itemprop="name">Street Scene, Opera by Kurt Weill</h2> 
    </div> 
    <div class="text"> 
    <p itemprop="description">Midway between opera and musical</p> 
    </div> 

</div> 

回答

0

最好是有它爲每個定義的startDate分別比有嵌套在同一作爲

a。查詢數據變得更容易(如果事件在議程中定義了多個主題,這將會很有幫助)。遞歸事件也一樣。

b。爲所有可能的例外提供結構是不可能的,例如「這次聚會每個星期六都會發生」。

c。模擬不規則病例非常困難或不可能,例如如果一場音樂會開始晚20分鐘或取消,或者演講者發生變化。

相關問題