RDFa / Microformat - 配方标记标准

时间:2010-04-23 15:31:52

标签: microformats rdfa recipe microdata

我想知道是否有人可以提供帮助?

After Google announced它将注意到在线食谱的RDFa / Microformats,我一直在研究我运行的几个基于食谱的网站。但是,我们根本没有所有必需的数据来满足任何标准。

这有关系吗?搜索引擎抓取工具是否仍会充分利用他们所发现的内容,或者通过遗漏一些元素(如评论或食谱评级),我会浪费时间来实现这一点吗?

此外,如果出于格式化原因,我必须在信息周围添加额外的div,这会使它全部失效吗?

干杯, ħ

2 个答案:

答案 0 :(得分:3)

查看hRecipe草案规范。

hRecipe架构包含以下属性:

* hrecipe
      o fn. required. text. the name of the recipe.
      o ingredient. required. 1 or more. text with optional valid (x)HTML markup.
            + value and type. optional. [experimental] 
      o yield. optional. text.
      o instructions. optional. text with optional valid (x)HTML markup.
      o duration. optional. 1 or more. text.
      o photo. optional. 1 or more. using any element containing a URL, such as IMG. [experimental]
      o summary. optional. text. [experimental]
      o author. optional. 1 or more. [experimental]
      o published. optional. [experimental]
      o nutrition. optional. 1 or more. [experimental]
            + value and type. optional. [experimental] 
      o tag. optional. 1 or more. [experimental] 

如果您查看必填字段,fningredient是必填字段,则其他字段是可选字段。
以下示例是有效的hRecipe配方:

  <div class="mydivclass1">
   <h1 class="fn">Spaghetti al ragù</h1>
     <div class="myfancydiv2>Ingredients:</div>
   <span class="ingredient">
      spaghetti
   </span>
   <span class="ingredient">
      ragù
   </span>
 </div>

要检查您的微格式,您可以使用酷Optimus validator

答案 1 :(得分:1)

唯一的“必须”标签是配方的名称,如果你使用微格式,则为fn类。但是,这必须是具有hrecipe类名称的父级的子级,以帮助索引器区分特殊数据和标准文本。

BUT!对此的支持刚刚发布,我无法告诉您是否仅包含配方名称将以任何方式帮助您;因为这只是一些变化,你可能想在网站上进行测试,等待几周,如果有效,可以申请其他网站。

关于额外的DIV,它应该没有任何区别。