2011-11-16 25 views
5

Google'ın zengin snippet'leri test etme aracında geçerli olan açılış saatlerine ilişkin bir schema.org tanımı oluşturmaya çalışıyorum.Schema.org openHours in <time>

Bu işaretleme ile pazartesi günleri dükkanın 11: 00-22: 00 saatleri arasında açık olduğunu belirtmek istiyorum. Ancak

<time datetime="Mo 11:00-22:00" itemprop="openingHours">11:00-22:00</time> 

, zengin snippet test aracını görüntüler:

Uyarı: openingHours

Schema.org defines ISO 8601. olmayan bir datetime biçimine atıfta:

Bir işletmenin açılış saatleri. Çalışma saatleri, günlerden başlayarak, günde bir kez başlayan haftalık bir zaman aralığı olarak belirtilebilir. Birden çok gün, her gün ayrılan virgüllerle 'listelenebilir. Gün veya saat aralıkları bir '-' işaretiyle belirtilir.

  • Gün, aşağıdaki iki harfli kombinasyonlar kullanılarak belirtilir: Mo, Tu, We, Th, Fr, Sa, Su.

  • Saatler 24:00 saati kullanılarak belirtilir. Örneğin, 15:00 15:00 olarak belirtilir. Bunu denemek olabilir <time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>

cevap

0

yerine

<time itemprop="openingHours" datetime="Tu,Th 16:00-20:00"> 
Tuesdays and Thursdays 4-8pm</time> 

ait:

<meta itemprop="openingHours" content="Tu,Th 16:00-20:00"/> 
Tuesdays and Thursdays 4-8pm 

bu şekilde çalışma var Burada

  • bir örnektir.

  • +0

    Zaman yerine meta seçmek yasal olup olmadığından emin değilim. Meta yasal olursa, ikinci bir soru ortaya çıkar. İçerik özniteliğini datetime yerine kullanmak tamam mı? Schema.org'un özellikleri güncellemesi gerektiğini düşünüyorum ... sadece bu konuyu schema.org posta listesine yazdım. – ninsky

    +0

    Bu durumda, kullanmanın kesinlikle kabul edilebilir olduğunu düşünüyorum. 2.2'deki son örneğe bakın: http://www.w3.org/TR/microdata/#the-basic-syntax –

    +1

    Meta kullanmayı denedim ve Google bunu burada tanımıyordu: http://www.google. com/yöneticileri/araçları/richsnippets – MikeSchinkel

    1

    Bu Schema.org Zengin Snippet Test Aracı ile çatışan nerede bulunduğunu gösteren bir örnek olduğunu düşünüyorum. RSTT, datetime bilgilerini ISO 8601 formatında bekliyor, ancak Schema.org, datetime bilgisini başka bir formatta izin veriyor. RSTT'nin mutlu olmasını istiyorsanız, ISO 8601 ile uyumlu olmanız gerekir; bu konuda iyi bilgi burada bulunabilir: basitçe Schema.org uyumu istiyorsanız, uyarı iletisi hakkında endişelenmeyin

    http://www.w3.org/TR/NOTE-datetime

    .

    BTW, HTML'inizi burada test ettiğinizde ne olur?

    http://foolip.org/microdatajs/live/

    Bu site kullanışlı ayıklayıcı olabilir. Ayrıca yapmak bir şemaya GoodRelations bir daha parçalı çalışma saatleri desen tutturmak şu şekildedir

    3

    .org düğüm: Google ptbello solüsyonu, doğrulayıcı ile mutlu görünüyor olsa

    <div itemscope itemtype="http://schema.org/Place" itemid="#store"> 
        <link itemprop="http://www.w3.org/1999/02/22-rdf-syntax-ns#type" 
         href="http://purl.org/goodrelations/v1#Location" /> 
        <span itemprop="name">Hepp's Happy Burger Restaurant</span> 
        <div itemprop="http://purl.org/goodrelations/v1#hasOpeningHoursSpecification" itemscope 
         itemtype="http://purl.org/goodrelations/v1#OpeningHoursSpecification"> 
    Opening hours: Mo-Fri, 
        <link itemprop="hasOpeningHoursDayOfWeek" 
          href="http://purl.org/goodrelations/v1#Monday" /> 
        <link itemprop="hasOpeningHoursDayOfWeek" 
          href="http://purl.org/goodrelations/v1#Tuesday" /> 
        <link itemprop="hasOpeningHoursDayOfWeek" 
          href="http://purl.org/goodrelations/v1#Wednesday" /> 
        <link itemprop="hasOpeningHoursDayOfWeek" 
          href="http://purl.org/goodrelations/v1#Thursday" /> 
        <link itemprop="hasOpeningHoursDayOfWeek" 
          href="http://purl.org/goodrelations/v1#Friday" /> 
        <meta itemprop="opens" content="08:00:00">8:00 a.m. - 
        <meta itemprop="closes" content="20:00:00">8:00 p.m. 
        </div> 
    </div> 
    

    ,

    http://www.heppnetz.de/ontologies/goodrelations/v1.html#OpeningHoursSpecification

    2

    ile çalışır. w3.org değil.

    Ben data yerine time kullanılan - validator.w3.org yanı sıra www.google.com/webmasters/tools/richsnippets için çalışır:

    <data itemprop="openingHours" value="Mo-Su 07:00-22:00">7 days a week, 7 am to 22 pm</data> 
    

    (teşekkürler freenode # WHATWG üzerinde Hixie için.