Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Примеры использования.
Свойство hasOfferCatalog
в Schema.org используется для обозначения наличия каталога предложений, связанного с определенной организацией, человеком или услугой. Это свойство помогает структурировать данные, предоставляя информацию о том, какие предложения или товары доступны для определенного субъекта.
Основная цель hasOfferCatalog
заключается в упрощении поиска и обработки информации о предложениях. Когда вы используете это свойство, вы можете связать конкретные предложения с их владельцем или предоставляющим их субъектом. Это особенно полезно для поисковых систем и других платформ, которые используют структурированные данные для улучшения поиска и отображения информации.
Свойство hasOfferCatalog
может быть использовано в различных контекстах. Например, оно может применяться к организациям, которые предлагают товары или услуги, или к отдельным людям, которые предоставляют свои услуги. Это позволяет создать более четкую и понятную структуру данных, что, в свою очередь, улучшает взаимодействие пользователей с информацией.
Таким образом, hasOfferCatalog
играет важную роль в организации и представлении информации о предложениях, что делает ее более доступной и понятной как для пользователей, так и для систем, которые обрабатывают эти данные.
Пример заметки или HTML разметки.
ACME Home Cleaning offers a variety of services in Massachusetts, including:
<ul>
<li>House cleaning</li>
<ul>
<li>Apartment light cleaning</li>
<li>House light cleaning up to 2 bedrooms</li>
<li>House light cleaning 3+ bedrooms</li>
</ul>
<li>One-time services</li>
<ul>
<li>Window washing</li>
<li>Carpet deep cleaning</li>
<li>Move in/out cleaning</li>
</ul>
</ul>
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Service">
<meta itemprop="serviceType" content="Home cleaning" />
<span itemprop="provider" itemscope itemtype="https://schema.org/LocalBusiness">
<span itemprop="name">ACME Home Cleaning</span>
</span>
offers a variety of services in
<span itemprop="areaServed" itemscope itemtype="https://schema.org/State">
<span itemprop="name">Massachusetts</span>, including
</span>
<ul itemprop="hasOfferCatalog" itemscope itemtype="https://schema.org/OfferCatalog">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<span itemprop="name">House cleaning</span>
<ul itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Apartment light cleaning</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">House light cleaning up to 2 bedrooms</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">House light cleaning 3+ bedrooms</span>
</div>
</li>
</ul>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<span itemprop="name">One-time services</span>
<ul itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Window washing</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Carpet deep cleaning</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Move in/out cleaning</span>
</div>
</li>
</ul>
</li>
</ul>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org/" typeof="Service">
<meta property="serviceType" content="Home cleaning" />
<span property="provider" typeof="LocalBusiness">
<span property="name">ACME Home Cleaning</span>
</span>
offers a variety of services in
<span property="areaServed" typeof="State">
<span property="name">Massachusetts</span>, including
</span>
<ul property="hasOfferCatalog" typeof="OfferCatalog">
<li property="itemListElement" typeof="OfferCatalog">
<span property="name">House cleaning</span>
<ul property="itemListElement" typeof="OfferCatalog">
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Apartment light cleaning</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">House light cleaning up to 2 bedrooms</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">House light cleaning 3+ bedrooms</span>
</div>
</li>
</ul>
<li property="itemListElement" typeof="OfferCatalog">
<span property="name">One-time services</span>
<ul property="itemListElement" typeof="OfferCatalog">
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Window washing</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Carpet deep cleaning</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Move in/out cleaning</span>
</div>
</li>
</ul>
</li>
</ul>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Service",
"serviceType": "Weekly home cleaning",
"provider": {
"@type": "LocalBusiness",
"name": "ACME Home Cleaning"
},
"areaServed": {
"@type": "State",
"name": "Massachusetts"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Cleaning services",
"itemListElement": [
{
"@type": "OfferCatalog",
"name": "House Cleaning",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Apartment light cleaning"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "House light cleaning up to 2 bedrooms"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "House light cleaning 3+ bedrooms"
}
}
]
},
{
"@type": "OfferCatalog",
"name": "One-time services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Window washing"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Carpet cleaning"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Move in/out cleaning"
}
}
]
}
]
}
}
</script>
Структурированное представление примера JSON-LD.