我正在一个基督教教会的网站上工作。它有一个页面,其中包含我希望使用Schema.org微数据标记的时间表和家庭教会列表。事情是我无法找到适当的类型来描述这些项目。对于时间表我决定去http://Schema.org/Event类型,但我需要添加联系人姓名和电话,但我可以使用哪些Event的属性?我用“表演”的属性,但是这不是真的吧...使用Schema.org html5微数据标记
<div itemscope="" itemtype="http://schema.org/Event">
<span class="time"><time itemprop="startDate" datetime="2012-07-02T19:00:00">19:00</time></span>
<h2 class="colored" itemprop="name">Worship Group</h2>
<strong>Address:</strong> <a href="http://www.example.com" target="_blank" class="dashed" title="See on the map"><span itemprop="location">St. Patric 42</span></a>
<br><strong>Contacts:</strong>
<span itemprop="performer" itemscope="" itemtype="http://schema.org/Person">
<span itemprop="telephone">8-422-212-5532</span> (<span itemprop="name">John Parker</span>)</span>
<span itemprop="description">We want to worhip God together</span>
</div>
对于一个家庭教会 - 这是一个组织与事件之间的事情 - 这是一群信徒在一个地方在某个我们聚在一起时间。我决定去http://schema.org/Organization,增加ContactPoint作为教会领导人联系信息。但是,我怎样才能标记开始时间?
是否有任何方法来组合实体类型,以便我可以描述我拥有的所有重要属性?
谢谢,Erik,我非常感谢你的回答。但是,我们对每个事件都有不同的联系方式,因此指定一个ContactPoint并不是一个好的解决方案。其次,组织具有必需的名称属性,但它不会显示在页面上。当然,我可以使用meta来指定它,但是当我们希望它们解析无法在页面上查看的信息时,搜索引擎不喜欢它。所以在这种情况下,我应该更好地省略联系人信息。 – ko1Rn
是的,这是我能弄明白的惟一支持的方式。接下来最好的事情可能是扩展与会者的属性,例如:attendees/contactPerson。 – superhero
..和你写的“meta东西不适合SEO”。我不同意元数据在搜索引擎优化的角度会有害。我理解你可能会这样想的方式,但是定义一些具有display:none的CSS属性的span包装并将某些元素声明为元数据是有区别的。 Meta是一个html标准,我非常怀疑这会被Google认为是否定的。 – superhero