2010-04-23 6 views
4

누구든지 도움을 줄 수 있을지 궁금합니다.RDFa/Microformat - Recipe 마크 업 표준

After Google announced 온라인 요리법에 대한 RDFa/Microformats를 기록 할 것입니다. 나는 이것을 실행하기 위해 몇 가지 조리법 기반 사이트를 조사했습니다. 그러나 우리는 단순히 모든 표준을 충족시키는 데 필요한 모든 데이터를 보유하고 있지는 않습니다.

이 점이 중요합니까? 검색 엔진 크롤러는 여전히 그들이 찾은 바를 최대한 활용할 것인가, 또는 몇 가지 요소 (예 : 리뷰 또는 레서피 등급)를 놓치면이를 구현하는 데 시간을 낭비 할 것입니까?

또한 서식을 지정하기 위해 정보 주위에 여분의 div를 추가해야하는 경우 해당 정보가 모두 무효화됩니까?

건배, H

답변

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을 사용할 수 있습니다, 당신의 마이크로 포맷을 확인합니다.

+0

흠, 나는 스키마를 보지 않았다. Google이 '성분'속성을 필요에 따라 나열하지 않는다는 점에 흥미 롭습니다. 또한 Google 사양에는 microformats.org에 게시 된 microformats 스키마에없는 속성 (예 : prepTime' 및'cookTime')이 포함되어 있습니다. Google이 microformats.org에 기반한 자체 스키마를 사용하고있는 것처럼 보입니다. – methode

+0

Google은 3 가지 포맷을 지원하는 것 같습니다. 주요 질문은 "표준"이 될 것이라는 것입니다. 도움을 주셔서 감사합니다. 색인 생성되지 않을까 두려워하지 않고 코드에서 약간 섞을 ​​수 있습니다. – MrFidge

+0

당신은 환영합니다 :) – systempuntoout

1

유일한 태그는 조리법의 이름입니다 "가 있어야합니다", 당신은 마이크로 포맷과 함께 갈 경우 fn 클래스입니다. 그러나 색인 작성자가 특수 데이터와 표준 텍스트를 구별하는 데 도움이되도록 hrecipe 클래스 이름을 가진 부모의 하위 여야합니다.

BUT! 이것에 대한 지원은 방금 발표되었으므로 레시피 이름 만 포함하면 어떤 식 으로든 도움이 될 것이라고 말할 수는 없습니다. 몇 가지 변경 사항이 있으므로 사이트에서 테스트하고 몇 주 동안 기다렸다가 작동하는 경우 나머지 사이트에도 적용하려고합니다.

추가 DIV와 관련하여 차이가 없어야합니다.