Свойство schema.org ?
⚠️ Этот термин был заменён на encoding.
Содержание: Описание, Какие должны быть типы, В каких типах используется, На что заменен.
encodings
в Schema.org?Представьте, что вы написали увлекательную статью, сняли по ней видео и даже записали аудиоверсию для подкаста. Теперь вы хотите, чтобы читатели могли найти ваш контент в любом удобном для них формате — текст, видео или звук. Вот здесь-то и приходит на помощь свойство encodings
.
Свойство encodings
(«кодировки» или «версии») используется в Schema.org для указания разных медиа-форматов одного и того же CreativeWork — творческого произведения. Это может быть книга в формате PDF, её аудиоверсия, видеоролик, электронная версия или даже файл в специальном формате для слабовидящих пользователей.
То есть, если у вас есть разные «обёртки» вокруг одного содержания — encodings
помогает связать их с оригиналом.
Поисковые системы, голосовые помощники и другие интеллектуальные сервисы любят точность. Когда вы описываете все доступные версии вашего материала через encodings
, вы:
В техническом плане всё просто: вы добавляете к вашему CreativeWork
(например, Article
, Book
, Course
) одно или несколько значений типа MediaObject
. Каждый такой объект содержит ссылку (contentUrl
), формат (encodingFormat
) и, возможно, информацию о размере, длительности и языке.
Пример:
{
"@context": "https://schema.org",
"@type": "Article",
"name": "Как выучить Python за месяц",
"encodings": [
{
"@type": "MediaObject",
"contentUrl": "https://example.com/article.pdf",
"encodingFormat": "application/pdf"
},
{
"@type": "MediaObject",
"contentUrl": "https://example.com/audio.mp3",
"encodingFormat": "audio/mpeg",
"duration": "PT25M"
}
]
}
Такой подход говорит поисковым системам: «Эй, вот наш материал в PDF и в аудио. Они оба — одна и та же статья, просто в другом виде».
encodings
— это не про кодирование данных (типа Base64). Это про медиа-версии произведения. Не перепутайте с чем-то технически смежным, но совсем другим.
encodings
— это как плейлист в разных форматах. Он помогает показать, что разные медиафайлы принадлежат одному источнику. Если вы работаете с цифровым контентом и хотите, чтобы его было проще находить и использовать, обязательно применяйте это свойство. Оно делает ваш контент более структурированным, доступным и дружелюбным как для машин, так и для людей.
Заменен на: encoding