Тип schema.org ?
⚠️ В микроразметке Schema.org важен регистр букв, поэтому не перепутайте с openingHoursSpecification. Правило: Типы (types) записываются с заглавной буквы, Свойства (properties) записываются с маленькой буквы.
Содержание: Описание, Свойства которые можно использовать, Подходит для свойств, Благодарности, Примеры использования.
OpeningHoursSpecification — это тип данных в Schema.org, который используется для структурирования информации о часах работы определенного места или услуги. Этот тип позволяет владельцам бизнеса и организациям сообщать о том, когда они открыты и закрыты, что помогает пользователям легко находить нужную информацию.
Основная цель OpeningHoursSpecification — улучшить видимость и доступность информации о часах работы в интернете. Когда эта информация структурирована, поисковые системы и другие платформы могут лучше интерпретировать и отображать ее, что, в свою очередь, помогает пользователям находить актуальные данные о времени работы бизнеса. Это особенно важно для мест, которые могут иметь разные часы работы в зависимости от дня недели или праздников.
OpeningHoursSpecification включает в себя свойства, которые указывают, когда место открывается и закрывается. Если указано время открытия, то считается, что место открыто, а если время закрытия не указано, то место считается закрытым. Также важно, что если время закрытия меньше времени открытия, это подразумевает, что часы работы продолжаются на следующий день.
Использование OpeningHoursSpecification позволяет бизнесам и организациям предоставлять точную и структурированную информацию, что способствует лучшему взаимодействию с клиентами и повышает вероятность того, что они найдут нужную информацию в поисковых системах.
Свойство | Ожидаемый тип | Описание |
---|---|---|
Свойство из OpeningHoursSpecification | ||
closes | Time | Час закрытия заведения или услуги в указанный день(и) недели. |
dayOfWeek | DayOfWeek | День недели, для которого действуют эти часы работы. |
opens | Time | Час открытия места или услуги в указанный день(и) недели. |
validFrom | Date, DateTime | Дата, когда объект становится действительным. |
validThrough | Date, DateTime | Дата, после которой элемент становится недействительным. Например, конец предложения, период зарплаты или период рабочих часов. |
Свойство из Thing | ||
additionalType | URL, Text | Дополнительный тип для элемента, обычно используемый для добавления более специфичных типов из внешних словарей в синтаксисе микроданных. Это отношение между чем-то и классом, к которому это что-то относится. Обычно значение является URI-идентифицированным классом RDF, и в этом случае соответствует использованию rdf:type в RDF. Текстовые значения могут использоваться экономно, в случаях, когда полезная информация может быть добавлена без наличия соответствующей схемы для ссылки. В случае текстовых значений, метка класса должна следовать руководству по стилю schema.org. |
alternateName | Text | Псевдоним для элемента. |
description | Text, TextObject | Описание предмета. |
disambiguatingDescription | Text | Субсвойство описания. Краткое описание элемента, используемое для различения его от других, похожих элементов. Информация из других свойств (в частности, имени) может быть необходима для того, чтобы описание было полезным для различения. |
identifier | PropertyValue, Text, URL | Свойство identifier представляет собой любой вид идентификатора для любого рода Thing, такого как ISBN, коды GTIN, UUID и т.д. Schema.org предоставляет специальные свойства для представления многих из них, как в виде текстовых строк, так и в виде ссылок URL (URI). См. фоновую информацию для получения дополнительных деталей. |
image | ImageObject, URL | Изображение предмета. Это может быть URL или полностью описанный ImageObject. |
mainEntityOfPage | CreativeWork, URL | Указывает на страницу (или другое творческое произведение), для которой этот объект является основным описываемым объектом. См. фоновую информацию для получения деталей. |
name | Text | Название элемента. |
potentialAction | Action | Указывает на потенциальное действие, которое описывает идеализированное действие, в котором этот объект будет играть роль 'объекта'. |
sameAs | URL | URL страницы в Интернете, которая однозначно указывает на идентичность элемента. Например, URL страницы элемента в Википедии, запись в Викиданных или официальный сайт. |
subjectOf | CreativeWork, Event | Творческое произведение или событие, связанное с этой вещью. |
url | URL | URL предмета. |
Экземпляры OpeningHoursSpecification могут использоваться в качестве значения для следующих свойств.
Свойство | Типы | Описание |
---|---|---|
businessDays | ShippingDeliveryTime | Дни недели, когда торговец обычно работает, указанные с помощью разметки часов работы. |
hoursAvailable | Service, LocationFeatureSpecification, ContactPoint | Часы, в течение которых эта услуга или контакт доступны. |
openingHoursSpecification | Place | Часы работы определенного места. |
specialOpeningHoursSpecification | Place | Специальные часы работы определенного места. Используйте это, чтобы явно переопределить общие часы работы, указанные в openingHoursSpecification или openingHours. |
Пример заметки или HTML разметки.
<div>
<h1>Music Resource Centre</h1>
<h2>Opening hours</h2>
<div>Monday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>
<div>Tuesday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>
<div>Wednesday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>
<div>Thursday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>
<div>Friday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>
<div>Saturday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>
<div>Sunday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>
<h2 >Contact information</h2>
<div>Email address:
<a href="mailto:dscott@laurentian.ca">dscott@laurentian.ca</a></div>
<div>
<div>
<h3>Mailing address</h3>
School of Education - Music Resource Centre<br />Laurentian University<br />
Sudbury<br />
ON<br />
Canada<br />
P3E 2C6<br />
</div>
</div>
<h2>Branch relationship</h2>
<div>Parent library:
<a href="/eg/opac/library/LUSYS">Laurentian University</a>
</div>
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Library">
<h1 itemprop="name">
Music Resource Centre
</h1>
<h2>
Opening hours
</h2>
<div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="https://schema.org/Monday">Monday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
</div>
<div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="https://schema.org/Tuesday">Tuesday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
</div>
<div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="https://schema.org/Wednesday">Wednesday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
</div>
<div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="https://schema.org/Thursday">Thursday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
</div>
<div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="https://schema.org/Friday">Friday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
</div>
<div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="https://schema.org/Saturday">Saturday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
</div>
<div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<link itemprop="dayOfWeek" href="https://schema.org/Sunday">Sunday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
</div>
<h2>
Contact information
</h2>
<div>
Email address: <a href="mailto:dscott@laurentian.ca" itemprop="email">dscott@laurentian.ca</a>
</div>
<div>
<div itemprop="location address" itemscope itemtype="https://schema.org/PostalAddress">
<h3 itemprop="contactType">
Mailing address
</h3><span itemprop="streetAddress">School of Education - Music Resource Centre<br>
Laurentian University</span><br>
<span itemprop="addressLocality">Sudbury</span><br>
<span itemprop="addressRegion">ON</span><br>
<span itemprop="addressCountry">Canada</span><br>
<span itemprop="postalCode">P3E 2C6</span><br>
</div>
</div>
<h2>
Branch relationship
</h2>
<div>
Parent library: <a itemprop="parentOrganization" href="/eg/opac/library/LUSYS">Laurentian University</a>
</div>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org/" typeof="Library">
<h1 property="name">
Music Resource Centre
</h1>
<h2>
Opening hours
</h2>
<div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<link property="dayOfWeek" href="https://schema.org/Monday">Monday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
</div>
<div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<link property="dayOfWeek" href="https://schema.org/Tuesday">Tuesday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
</div>
<div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<link property="dayOfWeek" href="https://schema.org/Wednesday">Wednesday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
</div>
<div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<link property="dayOfWeek" href="https://schema.org/Thursday">Thursday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
</div>
<div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<link property="dayOfWeek" href="https://schema.org/Friday">Friday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
</div>
<div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<link property="dayOfWeek" href="https://schema.org/Saturday">Saturday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
</div>
<div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<link property="dayOfWeek" href="https://schema.org/Sunday">Sunday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
</div>
<h2>
Contact information
</h2>
<div>
Email address: <a href="mailto:dscott@laurentian.ca" property="email">dscott@laurentian.ca</a>
</div>
<div>
<div property="location address" typeof="PostalAddress">
<h3 property="contactType">
Mailing address
</h3><span property="streetAddress">School of Education - Music Resource Centre<br>
Laurentian University</span><br>
<span property="addressLocality">Sudbury</span><br>
<span property="addressRegion">ON</span><br>
<span property="addressCountry">Canada</span><br>
<span property="postalCode">P3E 2C6</span><br>
</div>
</div>
<h2>
Branch relationship
</h2>
<div>
Parent library: <a property="parentOrganization" href="/eg/opac/library/LUSYS">Laurentian University</a>
</div>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": [
"https://schema.org",
{ "@language": "en-ca" }
],
"@type": "Library",
"address": {
"@id": "_:school_edu_library_1",
"@type": "PostalAddress",
"addressCountry": "Canada",
"addressLocality": "Sudbury",
"addressRegion": "ON",
"contactType": "Mailing address",
"postalCode": "P3E 2C6",
"streetAddress": "School of Education - Music Resource Centre Laurentian University"
},
"email": "mailto:dscott@laurentian.ca",
"location": { "@id": "_:school_edu_library_1" },
"name": "Music Resource Centre",
"parentOrganization": "https://laurentian.concat.ca/eg/opac/library/LUSYS",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"closes": "17:00:00",
"dayOfWeek": "https://schema.org/Sunday",
"opens": "09:00:00"
},
{
"@type": "OpeningHoursSpecification",
"closes": "17:00:00" ,
"dayOfWeek": "https://schema.org/Saturday",
"opens": "09:00:00"
},
{
"@type": "OpeningHoursSpecification",
"closes": "17:00:00",
"dayOfWeek": "https://schema.org/Thursday",
"opens": "09:00:00"
},
{
"@type": "OpeningHoursSpecification",
"closes": "17:00:00",
"dayOfWeek": "https://schema.org/Tuesday",
"opens": "09:00:00"
},
{
"@type": "OpeningHoursSpecification",
"closes": "17:00:00",
"dayOfWeek": "https://schema.org/Friday",
"opens": "09:00:00"
},
{
"@type": "OpeningHoursSpecification",
"closes": "17:00:00",
"dayOfWeek": "https://schema.org/Monday",
"opens": "09:00:00"
},
{
"@type": "OpeningHoursSpecification",
"closes": "17:00:00",
"dayOfWeek": "https://schema.org/Wednesday",
"opens": "09:00:00"
}
]
}
</script>
Структурированное представление примера JSON-LD.
Пример заметки или HTML разметки.
<div>
<h1>Middle of Nowhere Foods</h1>
<h2>Opening hours</h2>
<p>Normally open daily <time datetime="09:00:00">9am</time>-<time datetime="14:00:00">2pm</time> except on:</p>
<ul>
<li>
<time datetime="2013-12-24">24 December 2013</time> and
<time datetime="2013-12-25">25 December 2013</time>:
<time datetime="09:00:00">9am</time>-<time datetime="11:00:00">11am</time>
</li>
<li>
<time datetime="2014-01-01">1st January 2014</time>:
<time datetime="12:00:00">Noon</time>-<time datetime="14:00:00">2pm</time>
</li>
</ul>
</div>
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Store">
<h1 itemprop="name">Middle of Nowhere Foods</h1>
<h2>Opening hours</h2>
<meta itemprop="openingHours" content="Mo,Tu,We,Th,Fr,Sa,Su 09:00-14:00">
<p>Normally open daily <time datetime="09:00:00">9am</time>-<time datetime="14:00:00">2pm</time> except on:</p>
<ul>
<li itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<time itemprop="validFrom" datetime="2013-12-24">24 December 2013</time> and
<time itemprop="validThrough" datetime="2013-12-25">25 December 2013</time>:
<time itemprop="opens" datetime="09:00:00">9am</time>-<time itemprop="closes" datetime="11:00:00">11am</time>
</li>
<li itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<time itemprop="validFrom validThrough" datetime="2014-01-01">1st January 2014</time>:
<time itemprop="opens" datetime="12:00:00">Noon</time>-<time itemprop="closes" datetime="14:00:00">2pm</time>
</li>
</ul>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org/" typeof="Store">
<h1 property="name">Middle of Nowhere Foods</h1>
<h2>Opening hours</h2>
<meta property="openingHours" content="Mo,Tu,We,Th,Fr,Sa,Su 09:00-14:00">
<p>Normally open daily <time datetime="09:00:00">9am</time>-<time datetime="14:00:00">2pm</time> except on:</p>
<ul>
<li property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<time property="validFrom" datetime="2013-12-24">24 December 2013</time> and
<time property="validThrough" datetime="2013-12-25">25 December 2013</time>:
<time property="opens" datetime="09:00:00">9am</time>-<time property="closes" datetime="11:00:00">11am</time>
</li>
<li property="openingHoursSpecification" typeof="OpeningHoursSpecification">
<time property="validFrom validThrough" datetime="2014-01-01">1st January 2014</time>:
<time property="opens" datetime="12:00:00">Noon</time>-<time property="closes" datetime="14:00:00">2pm</time>
</li>
</ul>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Store",
"name": "Middle of Nowhere Foods",
"openingHours": "Mo,Tu,We,Th,Fr,Sa,Su 09:00-14:00",
"openingHoursSpecification":
[
{
"@type": "OpeningHoursSpecification",
"validFrom": "2013-12-24",
"validThrough": "2013-12-25",
"opens": "09:00:00",
"closes": "11:00:00"
},
{
"@type": "OpeningHoursSpecification",
"validFrom": "2014-01-01",
"validThrough": "2014-01-01",
"opens": "12:00:00",
"closes": "14:00:00"
}
]
}
</script>
Структурированное представление примера JSON-LD.