Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Примеры использования.
Свойство availableLanguage
в Schema.org используется для указания языков, на которых доступен определённый объект, услуга или место. Это свойство помогает пользователям и поисковым системам понять, на каких языках можно взаимодействовать с контентом или услугами, представленными на веб-сайте.
Основная цель availableLanguage
— улучшить доступность информации для пользователей, говорящих на разных языках. Например, если у вас есть веб-сайт, предлагающий услуги, доступные на нескольких языках, использование этого свойства позволяет четко обозначить, какие языки поддерживаются. Это может быть полезно для туристических сайтов, образовательных платформ, онлайн-магазинов и других ресурсов, где языковая доступность имеет значение.
При использовании availableLanguage
важно следовать стандартам, таким как IETF BCP 47, которые определяют коды языков. Это обеспечивает единообразие и позволяет поисковым системам правильно интерпретировать и отображать информацию о доступных языках.
Свойство availableLanguage
можно использовать в сочетании с другими свойствами Schema.org, такими как inLanguage
, что позволяет более детально описывать языковую доступность контента. Например, inLanguage
может указывать на язык самого контента, а availableLanguage
— на языки, на которых он доступен.
Таким образом, availableLanguage
играет важную роль в улучшении взаимодействия пользователей с контентом и услугами, обеспечивая ясность и доступность информации на разных языках.
Пример заметки или HTML разметки.
This example is in microdata only.
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Hotel">
<h1><span itemprop="name">ACME Hotel Innsbruck</span></h1>
<span itemprop="description">A beautifully located business hotel right in the
heart of the alps. Watch the sun rise over the scenic Inn valley while
enjoying your morning coffee.</span>
We speak:
<ul>
<li itemprop="availableLanguage" itemscope itemtype="https://schema.org/Language">
<span itemprop="name">English</span>
</li>
<li itemprop="availableLanguage" itemscope itemtype="https://schema.org/Language">
<span itemprop="name">German</span>
</li>
</ul>
</div>
Пример заметки или HTML разметки.
<h1>Neuschwanstein Castle</h1>
<div>Neuschwanstein Castle is a nineteenth-century Romanesque Revival palace in Schwangau, in southwest Bavaria, Germany.</div>
<div>Guided tours in German and English.</div>
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/TouristAttraction">
<h1><span itemprop="name">Neuschwanstein Castle</span></h1>
<div>It is a nineteenth-century Romanesque Revival palace in
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="addressLocality">Schwangau</span>, in
<span itemprop="addressCountry">Germany</span>.
</div>
</div>
<div>Guided tours in
<div itemprop="availableLanguage" itemscope itemtype="https://schema.org/Language">
<span itemprop="name">German</span>
</div> and
<div itemprop="availableLanguage" itemscope itemtype="https://schema.org/Language">
<span itemprop="name">English</span>.
</div>
</div>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org" typeof="TouristAttraction">
<h1><span property="name">Neuschwanstein Castle</span></h1>
<div>It is a nineteenth-century Romanesque Revival palace in
<div property="address" typeof="PostalAddress">
<span property="addressLocality">Schwangau</span>, in
<span property="addressCountry">Germany</span>.
</div>
</div>
<div>Guided tours in
<div property="availableLanguage" typeof="Language">
<span property="name">German</span>
</div> and
<div property="availableLanguage" typeof="Language">
<span property="name">English</span>.
</div>
</div>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TouristAttraction",
"name": "Neuschwanstein Castle",
"address": {
"@type": "PostalAddress",
"addressLocality": "Schwangau",
"addressCountry": "Germany"
},
"availableLanguage": [
{
"@type": "Language",
"name": "German"
},
{
"@type": "Language",
"name": "English"
}
]
}
</script>
Структурированное представление примера JSON-LD.