2011-11-16 9 views
5

में मैं उद्घाटन के लिए schema.org परिभाषा बनाने की कोशिश कर रहा हूं, जो Google के समृद्ध स्निपेट परीक्षण टूल में मान्य है।Schema.org उद्घाटन <time>

इस मार्कअप के साथ मैं इसे परिभाषित करना चाहता हूं कि सोमवार को एक दुकान 11: 00-22: 00 से खुलती है।

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

हालांकि, रिच स्निपेट परीक्षण टूल प्रदर्शित करता है:

चेतावनी: openinghours एक datetime स्वरूप है जो आईएसओ 8601. नहीं है

Schema.org defines को दर्शाता है:

किसी व्यवसाय के लिए शुरुआती घंटे। खुलने का समय साप्ताहिक समय सीमा के रूप में निर्दिष्ट किया जा सकता है, जो दिन के साथ शुरू होता है, फिर प्रति दिन। प्रत्येक दिन अलग-अलग 'अल्पविराम' के साथ सूचीबद्ध किया जा सकता है। दिन या समय सीमाएं एक हाइफ़न '-' का उपयोग करके निर्दिष्ट की जाती हैं।

  • निम्नलिखित दो-अक्षर संयोजनों का उपयोग करके निर्दिष्ट किए गए हैं: मो, तु, वी, थ, फ्रा, सा, सु।

  • टाइम्स 24:00 समय का उपयोग करके निर्दिष्ट किए गए हैं। उदाहरण के लिए, 3 बजे 15:00 के रूप में निर्दिष्ट किया गया है। <time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>

उत्तर

0

इसके बजाय

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

आप इस कोशिश कर सकते:

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

मैं इस तरह से काम कर रहा यह मिल गया

  • यहाँ एक उदाहरण है।

  • +0

    मुझे यकीन नहीं है कि समय के बजाय मेटा चुनना कानूनी है या नहीं। यदि मेटा कानूनी होगा, तो दूसरा प्रश्न उठता है। क्या डेटाटाइम की बजाय सामग्री विशेषता का उपयोग करना ठीक है? मुझे लगता है कि schema.org को चश्मा अपडेट करना चाहिए ... बस इस समस्या को schema.org मेलिंग सूची पर पोस्ट करें। – ninsky

    +0

    मुझे लगता है कि का उपयोग इस मामले में पूरी तरह से स्वीकार्य है। सेक्शन 2.2 में अंतिम उदाहरण देखें: http://www.w3.org/TR/microdata/#the-basic-syntax –

    +1

    मैंने मेटा का उपयोग करने की कोशिश की और Google इसे यहां पहचान नहीं पाया: http://www.google। com/वेबमास्टर्स/उपकरण/richsnippets – MikeSchinkel

    1

    मुझे लगता है कि यह एक उदाहरण है जहां Schema.org रिच स्निपेट परीक्षण उपकरण के साथ संघर्ष कर रहा है। आरएसटीटी आईएसओ 8601 प्रारूप में डेटाटाइम जानकारी की उम्मीद कर रहा है, लेकिन Schema.org किसी अन्य प्रारूप में डेटाटाइम जानकारी की अनुमति दे रहा है। यदि आप आरएसटीटी खुश होना चाहते हैं, तो आपको आईएसओ 8601 का पालन करना होगा; इसके बारे में अच्छा जानकारी यहां पाया जा सकता:

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

    आप बस Schema.org अनुपालन चाहते हैं, चेतावनी संदेश के बारे में चिंता मत करो।

    बीटीडब्ल्यू, जब आप यहां अपने एचटीएमएल का परीक्षण करते हैं तो क्या होता है?

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

    इस साइट में एक आसान डिबगर हो सकता है।

    3

    आप यह भी कर सकते हैं कि गुडरेलेशंस से स्कीमा तक एक और दानेदार खुलने का समय पैटर्न संलग्न करें।org नोड:

    <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

    साथ काम करता है गूगल ptbello के समाधान, सत्यापनकर्ता के साथ खुश हो रहा है है। w3.org नहीं है।

    मैं data बजाय time इस्तेमाल किया - validator.w3.org लिए और साथ ही www.google.com/webmasters/tools/richsnippets के लिए काम करता है:

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

    (धन्यवाद freenode # WHATWG पर Hixie करने के लिए।)

    0

    मुद्दा जाना जाता है (Schema.org के GitHub पर देखें: Examples on openingHours should not use the 'time' element)।

    time तत्व वाक्य रचना Schema.org उदाहरण में सुझाव दिया अनुमति नहीं है। यदि आप openingHours का उपयोग करना जारी रखना चाहते हैं, तो time के बजाय could use the meta or the data element

    लेकिन openingHours के बजाय, आप अधिक अभिव्यक्तिपूर्ण openingHoursSpecification का उपयोग करना चाहेंगे, जो OpeningHoursSpecification (विशिष्ट प्रारूप वाले स्ट्रिंग के बजाय) मान के रूप में लेता है।

    संबंधित मुद्दे