RDFa / Микроформат - Стандарты разметки рецептов - PullRequest
4 голосов
/ 23 апреля 2010

Интересно, кто-нибудь может помочь?

После того, как Google объявил , что он примет к сведению RDFa / Микроформаты для онлайн-рецептов, я искал это для нескольких сайтов на основе рецептов, которые я запускаю. Однако у нас просто нет всех необходимых данных, чтобы выполнить какой-либо из стандартов.

Имеет ли это значение? Сканеры поисковых систем по-прежнему будут использовать то, что они находят, или, пропустив несколько элементов (например, обзор или рейтинг рецептов), я потрачу впустую свое время на реализацию этого?

Кроме того, если по причинам форматирования мне нужно добавить дополнительные div-ы вокруг информации, это лишает законной силы все это?

Cheers, H

Ответы [ 2 ]

3 голосов
/ 23 апреля 2010

Просмотрите черновую спецификацию 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] 

Если вы посмотрите на обязательные поля fnи ingredient являются обязательными, остальные поля являются необязательными.
Следующий пример является допустимым рецептом 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 голос
/ 23 апреля 2010

Единственный тег "must have" - ​​это название рецепта, класс fn, если вы используете микроформаты. Однако это должно быть потомком родителя, у которого есть имя класса hrecipe, чтобы помочь индексаторам различать специальные данные и стандартный текст.

НО! Поддержка этого была только что выпущена, и я не могу сказать вам, поможет ли вам в любом случае включение только названия рецепта; так как это вопрос нескольких изменений, вы, вероятно, захотите протестировать его на сайте, подождать несколько недель и обратиться к остальным сайтам, если он работает.

Что касается дополнительных DIV, это не должно иметь никакого значения.

...