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

accessMode

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

Описание:

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

Что такое accessMode в Schema.org?

Представьте, что вы открываете сайт с лекцией. На экране — видео с преподавателем и текст под ним. Кажется, всё логично. Но как быть человеку с нарушением слуха? Или тем, кто не может воспринимать информацию через зрение? Вот здесь и появляется термин accessMode.

Это свойство из мира микроразметки Schema.org, которое помогает описать способ, которым пользователь взаимодействует с контентом. Оно относится к типу CreativeWork, то есть применяется к книгам, статьям, видео, подкастам — ко всему, что создано для потребления информации.

Как это работает?

accessMode говорит: «Этот материал можно воспринять такими-то способами». Например:

  • Зрительный (visual) — если нужно видеть.
  • Слуховой (auditory) — если нужно слышать.
  • Тактильный (tactile) — если есть возможность потрогать или использовать шрифт Брайля.
  • Текстовая альтернатива (textual) — когда информация доступна в виде текста.
  • Мультимодальный (multimodal) — когда используется несколько способов сразу.

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

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "name": "Как работают цвета в дизайне",
  "accessMode": "visual"
}

Этот код говорит: «Для восприятия этого материала нужен зрительный канал».

А вот так будет выглядеть запись, если информация представлена в разных форматах:

{
  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "name": "Подкаст о музыке и эмоциях",
  "accessMode": ["auditory", "textual"]
}

Теперь система знает: контент слышимый, но есть и текстовый вариант — например, транскрипт.

Зачем это нужно?

Когда мы говорим об accessMode, мы говорим о включённости. Это про то, чтобы ни один пользователь не остался за бортом только потому, что получает информацию иначе.

Если вы создаёте цифровой контент, важно честно указывать, как его можно воспринять. Это позволяет:

  • Системам фильтровать и предлагать подходящий контент.
  • Пользователям быстрее находить то, что им удобно.
  • Поисковым алгоритмам лучше понимать ваш сайт и повышать его ценность.

Например, человек с нарушением зрения ищет книгу. Если сайт правильно размечен, он сразу увидит: «Эта книга доступна в аудиоформате и через скринридер». Это экономит время и улучшает опыт.

Почему это важно сейчас?

Интернет становится более человечным. Люди требуют удобства, гибкости и уважения к их особенностям. А accessMode — один из инструментов, который помогает сделать цифровое пространство комфортнее для всех.

Это не просто про технологии. Это про заботу. Про ответственность. Про стремление к тому, чтобы каждый мог учиться, развиваться и получать удовольствие от контента — вне зависимости от того, как он его воспринимает.

Коротко о главном

accessMode — это способ указать, как именно пользователь взаимодействует с контентом: через зрение, слух, текст или другие формы. Он помогает сделать информацию более доступной, а системы — более умными.

Если вы создаёте цифровые материалы, не забывайте о тех, кто получает их по-другому. Простая строка кода может сильно помочь.

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

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

Примеры

Пример 1

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


A graphic novel book example.

See also https://github.com/daisy/epub-revision-a11y/wiki/ePub-3.1-Accessibility--Proposal-To-Schema.org

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


<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Book",
  "name": "Some graphic novel",
  "accessMode": ["textual", "visual"],
  "accessModeSufficient": [
    {
      "@type": "ItemList",
      "itemListElement": ["textual", "visual"],
      "description": "Text and images"
    },
    {
      "@type": "ItemList",
      "itemListElement": ["textual"],
      "description": "Text with textual alternatives and descriptions for images"
    }
  ],
  "accessibilitySummary": "Visual elements are not described."
}
</script>

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

@context
https://schema.org/
@type
Book
name
Some graphic novel
accessMode
0
textual
1
visual
accessModeSufficient
0
@type
ItemList
itemListElement
0
textual
1
visual
description
Text and images
1
@type
ItemList
itemListElement
0
textual
description
Text with textual alternatives and descriptions for images
accessibilitySummary
Visual elements are not described.

Пример 2

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


A second example.

See also https://github.com/daisy/epub-revision-a11y/wiki/ePub-3.1-Accessibility--Proposal-To-Schema.org

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


{
  "@context": "https://schema.org/",
  "@type": "Movie",
  "accessMode": ["auditory", "visual"],
  "accessibilityFeature": ["audioDescription", "captions"],
  "accessModeSufficient": [
    {
      "@type": "ItemList",
      "itemListElement": ["textual", "visual"],
      "description": "Closed captioning"
    },
    {
      "@type": "ItemList",
      "itemListElement": ["auditory"],
      "description": "Audio description"
    }
  ],
  "accessibilitySummary": "Captions provided in English; short scenes in French have English subtitles instead."
}

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

@context
https://schema.org/
@type
Movie
accessMode
0
auditory
1
visual
accessibilityFeature
0
audioDescription
1
captions
accessModeSufficient
0
@type
ItemList
itemListElement
0
textual
1
visual
description
Closed captioning
1
@type
ItemList
itemListElement
0
auditory
description
Audio description
accessibilitySummary
Captions provided in English; short scenes in French have English subtitles instead.

Пример 3

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


A third example.

See also https://github.com/daisy/epub-revision-a11y/wiki/ePub-3.1-Accessibility--Proposal-To-Schema.org

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


{
  "@context": "https://schema.org/",
  "@type": "Book",
  "name": "Alice in Wonderland",
  "accessMode": ["auditory", "textual", "visual"],
  "accessibilityFeature": ["alternativeText", "synchronizedAudioText"],
  "accessModeSufficient": [
    {
      "@type": "ItemList",
      "itemListElement": ["textual"],
      "description": "See the text"
    },
    {
      "@type": "ItemList",
      "itemListElement": ["textual", "visual"],
      "description": "See the text and images"
    },
    {
      "@type": "ItemList",
      "itemListElement": ["auditory"],
      "description": "Hear the text and image descriptions"
    },
    {
      "@type": "ItemList",
      "itemListElement": ["auditory", "visual"],
      "description": "Hear the text and see the images"
    },
    {
      "@type": "ItemList",
      "itemListElement": ["auditory", "visual", "textual"],
      "description": "Hear the text and see the text and images"
    }
  ],
  "accessibilitySummary": "Short descriptions are provided; long descriptions of the images are not needed for most readers."
}

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

@context
https://schema.org/
@type
Book
name
Alice in Wonderland
accessMode
0
auditory
1
textual
2
visual
accessibilityFeature
0
alternativeText
1
synchronizedAudioText
accessModeSufficient
0
@type
ItemList
itemListElement
0
textual
description
See the text
1
@type
ItemList
itemListElement
0
textual
1
visual
description
See the text and images
2
@type
ItemList
itemListElement
0
auditory
description
Hear the text and image descriptions
3
@type
ItemList
itemListElement
0
auditory
1
visual
description
Hear the text and see the images
4
@type
ItemList
itemListElement
0
auditory
1
visual
2
textual
description
Hear the text and see the text and images
accessibilitySummary
Short descriptions are provided; long descriptions of the images are not needed for most readers.
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 06.05.2025
Комментарии
Новые материалы на сайте