Schema.org将多个startdates链接到一个事件

时间:2012-10-17 15:27:32

标签: html microdata schema.org

我是丰富网页摘要和schema.org标记的新手。我想在一个网站上实现它,但布局很奇怪:

  1. 的startDate;
  2. 位置;
  3. 3类价格;
  4. 多个startDates;
  5. 活动名称;
  6. 描述
  7. 这可能成为包含标记的障碍吗?

    此外,我试图找出如何使用多个startDates为同一个事件创建schema.org定义的示例,但似乎没有针对此的规范。你知道我怎么办吗?我测试了一些但不知道它是否正确......

    以下是我实现架构的方法:

    <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>
    

1 个答案:

答案 0 :(得分:0)

最好为每个startDate单独定义,而不是嵌套在与

相同的块中

一个。查询数据变得更加容易(如果事件在议程中定义了多个主题,将会很有帮助)。递归事件也是如此。

湾不可能为所有可能的例外提供构造,例如“这次聚会每周六都会举行。”

℃。对不规则情况进行建模是非常困难或不可能的,例如:如果一场音乐会迟到20分钟或被取消,或者有演讲者改变。