Estoy tratando de crear una definición de schema.org para openshours, que se valida en la herramienta de prueba de fragmentos enriquecidos de Google.Schema.org openingHours en <time>
Con este marcado quiero definir que los lunes una tienda está abierta de 11: 00-22: 00.
<time datetime="Mo 11:00-22:00" itemprop="openingHours">11:00-22:00</time>
Sin embargo, los ricos de prueba de fragmentos herramienta muestra:
de advertencia: Horario de apertura se refiere a un formato de fecha y hora que no es ISO 8601.
Schema.org defines:
El horario de apertura para un negocio. Los horarios de apertura se pueden especificar como un rango de tiempo semanal, comenzando con días, luego horas por día. Se pueden enumerar varios días con comas ',' separando cada día. Los intervalos de día o hora se especifican con un guión '-'.
Los días se especifican utilizando las siguientes combinaciones de dos letras: Mo, Tu, We, Th, Fr, Sa, Su.
Las horas se especifican usando la hora 24:00. Por ejemplo, 3pm se especifica como 15:00.
Aquí se muestra un ejemplo:
<time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>
No estoy seguro de si esto es legal para elegir meta en lugar de tiempo. Si meta sería legal, entonces surge una segunda pregunta. ¿Está bien usar el atributo de contenido en lugar de datetime? Creo que schema.org debería actualizar las especificaciones ... acaba de publicar este problema en la lista de distribución de schema.org. – ninsky
Creo que usar es perfectamente aceptable en este caso. Vea el último ejemplo en la sección 2.2: http://www.w3.org/TR/microdata/#the-basic-syntax –
Intenté usar meta y Google no lo reconoció aquí: http://www.google. com/webmasters/tools/richsnippets – MikeSchinkel