Die openingHours
Eigenschaft erlaubt keine bestimmten Terminen ohne .
Mit specialOpeningHoursSpecification
können Sie die allgemeinen Öffnungszeiten außer Kraft setzen, die mit openingHours
oder openingHoursSpecification
angegeben wurden (was eine ausdruck Alternative zu openingHours
ist).
Die Eigenschaften specialOpeningHoursSpecification
und openingHoursSpecification
nehmen OpeningHoursSpecification
als Wert.
In OpeningHoursSpecification
können Sie die Eigenschaft dayOfWeek
verwenden, um den Tag anzugeben, um den es geht. Es erwartet einen DayOfWeek
Wert (der eine Aufzählung ist). Es enthält einen Wert für jeden Tag in der Woche (Monday
, Tuesday
, etc.), sondern auch den „besonderen“ Wert PublicHolidays
:
Dies steht für jeden Tag, der ein Feiertag ist; Es ist ein Platzhalter für alle offiziellen Feiertage an einem bestimmten Ort.
Also, wenn Sie angeben möchten, dass Sie auf (Ihr Position) an Feiertagen geschlossen sind, könnten Sie etwas wie folgt verwenden:
<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>
(Es vermittelt, dass es geschlossen ist, weil die opens
Eigenschaft nicht ist vorausgesetzt.
Dank für die Eingabe, dann ist es eine Schande, dass man Logik für Daten manuell zu machen, aber zumindest ist es möglich. Ein gutes Beispiel für die Markierung gefunden: [OpeningHoursSpecification] (http://schema.org/OpeningHoursSpecification) stellt sich heraus, dass es auch zwei Versionen gibt [OpeningHoursSpecification] (http://schema.org/OpeningHoursSpecification) und [ openingHoursSpecification] (http://schema.org/openingHoursSpecification). Das könnte verbessert werden, hah! – joep
@ user1463467: ** A) ** Was wäre die Alternative zur "Logik für Daten manuell"? (ehrliche Frage) - ** B) ** Über die 2 Versionen: 'OpeningHoursSpecification' ist ein Typ,' openingHoursSpecification' ist eine Eigenschaft. In Microdata wäre es zum Beispiel: "itemprop =" openingHoursSpecification "itemscope itemtype =" http://schema.org/OpeningHoursSpecification "(d. H. Der Fall ist wichtig). Oder meinst du etwas anderes? – unor
** A **: Es könnte einen boolean für nationale Feiertage geben, der von locale [hier] abhängt (https://github.com/schema.org/schema.org/issues/1139). ** B **: Ja, das meinte ich, ich habe das nur angedeutet, weil es jemanden erwischt hat."Beispiel 2" auf [OpeningHoursSpecification] (http://schema.org/OpeningHoursSpecification) scheint eine gute Möglichkeit zu sein, dies zu markieren, wenn Sie es tun wollten. – joep