Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Ссылка на источник термина, Примеры использования.
accessMode
в Schema.org?Представьте, что вы открываете сайт с лекцией. На экране — видео с преподавателем и текст под ним. Кажется, всё логично. Но как быть человеку с нарушением слуха? Или тем, кто не может воспринимать информацию через зрение? Вот здесь и появляется термин accessMode
.
Это свойство из мира микроразметки Schema.org, которое помогает описать способ, которым пользователь взаимодействует с контентом. Оно относится к типу CreativeWork
, то есть применяется к книгам, статьям, видео, подкастам — ко всему, что создано для потребления информации.
accessMode
говорит: «Этот материал можно воспринять такими-то способами». Например:
Все значения берутся из заранее утверждённого списка, чтобы сохранить единые стандарты и сделать данные понятными разным системам — от поисковиков до специальных приложений для людей с ограниченными возможностями.
Пример использования:
{
"@context": "https://schema.org",
"@type": "CreativeWork",
"name": "Как работают цвета в дизайне",
"accessMode": "visual"
}
Этот код говорит: «Для восприятия этого материала нужен зрительный канал».
А вот так будет выглядеть запись, если информация представлена в разных форматах:
{
"@context": "https://schema.org",
"@type": "CreativeWork",
"name": "Подкаст о музыке и эмоциях",
"accessMode": ["auditory", "textual"]
}
Теперь система знает: контент слышимый, но есть и текстовый вариант — например, транскрипт.
Когда мы говорим об accessMode
, мы говорим о включённости. Это про то, чтобы ни один пользователь не остался за бортом только потому, что получает информацию иначе.
Если вы создаёте цифровой контент, важно честно указывать, как его можно воспринять. Это позволяет:
Например, человек с нарушением зрения ищет книгу. Если сайт правильно размечен, он сразу увидит: «Эта книга доступна в аудиоформате и через скринридер». Это экономит время и улучшает опыт.
Интернет становится более человечным. Люди требуют удобства, гибкости и уважения к их особенностям. А accessMode
— один из инструментов, который помогает сделать цифровое пространство комфортнее для всех.
Это не просто про технологии. Это про заботу. Про ответственность. Про стремление к тому, чтобы каждый мог учиться, развиваться и получать удовольствие от контента — вне зависимости от того, как он его воспринимает.
accessMode
— это способ указать, как именно пользователь взаимодействует с контентом: через зрение, слух, текст или другие формы. Он помогает сделать информацию более доступной, а системы — более умными.
Если вы создаёте цифровые материалы, не забывайте о тех, кто получает их по-другому. Простая строка кода может сильно помочь.
Пример заметки или 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.
Пример заметки или 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.
Пример заметки или 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.