⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/availableLanguage. Если сайт оказался полезен, то можете пожертвовать 50 рублей создателями сайта.

availableLanguage

Свойство schema.org ?

Описание:

Язык, который кто-то может использовать с предметом, услугой или местом. Пожалуйста, используйте один из языковых кодов из IETF BCP 47 standard. См. также inLanguage.

Свойство availableLanguage в Schema.org используется для указания языков, на которых доступен определённый объект, услуга или место. Это свойство помогает пользователям и поисковым системам понять, на каких языках можно взаимодействовать с контентом или услугами, представленными на веб-сайте.

Основная цель availableLanguage — улучшить доступность информации для пользователей, говорящих на разных языках. Например, если у вас есть веб-сайт, предлагающий услуги, доступные на нескольких языках, использование этого свойства позволяет четко обозначить, какие языки поддерживаются. Это может быть полезно для туристических сайтов, образовательных платформ, онлайн-магазинов и других ресурсов, где языковая доступность имеет значение.

При использовании availableLanguage важно следовать стандартам, таким как IETF BCP 47, которые определяют коды языков. Это обеспечивает единообразие и позволяет поисковым системам правильно интерпретировать и отображать информацию о доступных языках.

Свойство availableLanguage можно использовать в сочетании с другими свойствами Schema.org, такими как inLanguage, что позволяет более детально описывать языковую доступность контента. Например, inLanguage может указывать на язык самого контента, а availableLanguage — на языки, на которых он доступен.

Таким образом, availableLanguage играет важную роль в улучшении взаимодействия пользователей с контентом и услугами, обеспечивая ясность и доступность информации на разных языках.

Ожидается, что значения будут одного из этих типов

Используется в этих типах

Примеры

Пример 1

Пример заметки или 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>

Пример 2

Пример заметки или 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.

@context
https://schema.org
@type
TouristAttraction
name
Neuschwanstein Castle
address
@type
PostalAddress
addressLocality
Schwangau
addressCountry
Germany
availableLanguage
0
@type
Language
name
German
1
@type
Language
name
English

Пример 3

Это пример от schema.su, его нету в официальной документации! Будьте внимательны, работоспособность не можем гарантировать. Проверяйте через валидатор.

Пример заметки или HTML разметки.

Тип: ServiceChannel
Доступный язык: Русский
Время обработки: PT1H
Предоставляемая услуга: Консультация по вопросам такси
Провайдер: Такси 123
Место обслуживания: Центральный офис Такси 123
Адрес: Улица Ленина, д. 1, Москва, 101000, Россия
Телефон сервиса: +7-495-123-45-67
Почтовый адрес сервиса: Улица Ленина, д. 1, Москва, 101000, Россия
SMS номер: +7-910-123-45-67
URL сервиса: https://www.taxi123.ru/service

Пример, закодированный в формате JSON-LD в теге <script> HTML.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ServiceChannel",
  "availableLanguage": "Русский",
  "processingTime": "PT1H",
  "providesService": {
    "@type": "Service",
    "serviceType": "Консультация по вопросам такси",
    "provider": {
      "@type": "Organization",
      "name": "Такси 123"
    }
  },
  "serviceLocation": {
    "@type": "Place",
    "name": "Центральный офис Такси 123",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Улица Ленина, д. 1",
      "addressLocality": "Москва",
      "postalCode": "101000",
      "addressCountry": "RU"
    }
  },
  "servicePhone": "+7-495-123-45-67",
  "servicePostalAddress": {
    "@type": "PostalAddress",
    "streetAddress": "Улица Ленина, д. 1",
    "addressLocality": "Москва",
    "postalCode": "101000",
    "addressCountry": "RU"
  },
  "serviceSmsNumber": "+7-910-123-45-67",
  "serviceUrl": "https://www.taxi123.ru/service"
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
ServiceChannel
availableLanguage
Русский
processingTime
PT1H
providesService
@type
Service
serviceType
Консультация по вопросам такси
provider
@type
Organization
name
Такси 123
serviceLocation
@type
Place
name
Центральный офис Такси 123
address
@type
PostalAddress
streetAddress
Улица Ленина, д. 1
addressLocality
Москва
postalCode
101000
addressCountry
RU
servicePhone
+7-495-123-45-67
servicePostalAddress
@type
PostalAddress
streetAddress
Улица Ленина, д. 1
addressLocality
Москва
postalCode
101000
addressCountry
RU
serviceSmsNumber
+7-910-123-45-67
serviceUrl
https://www.taxi123.ru/service
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 22.11.2024
Комментарии
Новые материалы на сайте