Свойство openingHours
не позволяет исключить конкретные даты ,
С specialOpeningHoursSpecification
вы можете переопределить общие часы работы, которые были заданы с openingHours
или openingHoursSpecification
(который является более выразительной альтернативой openingHours
).
Недвижимость specialOpeningHoursSpecification
и openingHoursSpecification
принять OpeningHoursSpecification
как стоимость.
В OpeningHoursSpecification
, вы можете использовать свойство dayOfWeek
, чтобы указать день, когда оно есть. Он ожидает значение DayOfWeek
(которое является перечислением). Он содержит значение для каждого дня в неделе (Monday
, Tuesday
и т.д.), но и «специальное» значение PublicHolidays
:
Это означает любой день, который является государственным праздником; это место для всех официальных официальных праздников в определенном месте.
Так что, если вы хотите, чтобы указать, что вы закрыты в праздничные дни (ваше местоположение в), вы могли бы использовать что-то вроде этого:
<div itemprop="specialOpeningHoursSpecification" itemscope itemtype="http://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="http://schema.org/PublicHolidays" />
<p itemprop="description">Closed on public holidays.</p>
</div>
(Он передает, что она закрыта, потому что opens
свойство не является предоставлено.)
Спасибо за вход, это позор, что у вас есть делать логику для дат вручную, но, по крайней мере, это возможно. Нашел хороший пример того, как отметить это: [OpeningHoursSpecification] (http://schema.org/OpeningHoursSpecification) получается, что есть также две версии [OpeningHoursSpecification] (http://schema.org/OpeningHoursSpecification) и [ openingHoursSpecification] (http://schema.org/openingHoursSpecification). Это можно улучшить, да! – joep
@ user1463467: ** A) ** Что было бы альтернативой выполнению «логики для дат вручную»? (честный вопрос) - ** B) ** О двух версиях: 'OpeningHoursSpecification' - это тип,' openingHoursSpecification' является свойством. В Microdata это будет, например: 'itemprop =" openingHoursSpecification "itemscope itemtype =" http://schema.org/OpeningHoursSpecification "' (т. Е. Дело имеет значение). Или вы имеете в виду что-то другое? – unor
** A **: В конце концов, для национальных праздников в зависимости от локали может существовать логическое значение [https://github.com/schemaorg/schemaorg/issues/1139]. ** B **: Да, это то, что я имел в виду, я просто указывал, что он не смог поймать кого-то.«Пример 2» в [OpeningHoursSpecification] (http://schema.org/OpeningHoursSpecification) представляется хорошим способом отметить это, если вы этого захотите. – joep