2016-08-10 9 views
1

я использую Schema.org OpeningHoursSpecification в формате JSON-LD таким образом:Включая «сиесту» в Schema.org OpeningHoursSpecification в формате JSON-LD

[{"@type":"OpeningHoursSpecification","dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],"open":"08:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"open":"08:00","closes":"14:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday"],"open":"00:00","closes":"00:00"}] 

я не мог найти ни одного примера, для адаптации этого спецификация включает «сиесту» - ситуация, когда место действует, например от 8 утра до 1 вечера и от 3 вечера до 8 вечера.

+1

Обратите внимание, что 'dayOfWeek' ожидает значение [' DayOfWeek'] (http://schema.org/DayOfWeek) (которое является перечислением). Таким образом, значение не является строкой ('Monday'), а URI (' http: // schema.org/Monday'). – unor

ответ

1

EDITED PER @UNOR

Это может вам начать:

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "Service", 
    "url": "http://www.example.com/", 
    "hoursAvailable": [{ 
     "@type": "OpeningHoursSpecification", 
     "opens": "08:00", 
     "closes": "13:00", 
     "dayOfWeek": [{ 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Monday", 
      "name": "Monday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Tuesday", 
      "name": "Tuesday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Wednesday", 
      "name": "Wednesday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Thursday", 
      "name": "Thursday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Friday", 
      "name": "Friday" 
     }] 
    }, 
    { 
     "@type": "OpeningHoursSpecification", 
     "opens": "15:00", 
     "closes": "20:00", 
     "dayOfWeek": [{ 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Monday", 
      "name": "Monday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Tuesday", 
      "name": "Tuesday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Wednesday", 
      "name": "Wednesday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Thursday", 
      "name": "Thursday" 
     }, 
     { 
      "@type": "DayOfWeek", 
      "@id": "http://schema.org/Friday", 
      "name": "Friday" 
     }] 
    }] 
} 
</script> 

Вы можете украсить с более точным типом @Service и добавить информацию о часовом поясе.