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

encodingFormat

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

Описание:

Тип медиа обычно выражается с использованием формата MIME (см. сайт IANA и справка MDN), например, application/zip для двоичного файла SoftwareApplication, audio/mpeg для .mp3 и т.д.

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

Некоторые незарегистрированные или нишевые форматы кодирования и файлов могут быть указаны через наиболее подходящий URL, например, определяющую веб-страницу или запись в Wikipedia/Wikidata.

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

encodingFormat обычно выражается с использованием MIME-типов, которые являются стандартом для идентификации типов файлов в интернете. Например, MIME-тип может указывать, что файл является аудиофайлом, текстовым документом или изображением, и это позволяет системам и пользователям правильно обрабатывать и воспроизводить контент.

Это свойство особенно полезно в контексте объектов, которые могут иметь несколько представлений в разных форматах. Например, один и тот же художественный проект может быть доступен в виде текстового документа, аудиофайла и видеозаписи. Указание encodingFormat помогает четко обозначить, какой формат соответствует каждому из этих представлений.

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

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

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

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

Примеры

Пример 1

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


<b>12oclock_girona.mp3</b>
Total Time: 0m:15s - Recorded on a terrace of Girona a sunday morning
composed by Roger

 <script type="text/javascript">
var fo = new FlashObject("http://google.com/flash/preview-player.swf", "flashPlayer_719", "358", "16", "6", "#FFFFFF");fo.addVariable("url", "http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3");fo.addVariable("autostart", "0");fo.write("flashcontent_719");
</script>

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/AudioObject">
  <span itemprop="name"><b>12oclock_girona.mp3</b></span>

<script type="text/javascript">
  var fo = new FlashObject("http://google.com/flash/preview-player.swf",
  "flashPlayer_719", "358", "16", "6", "#FFFFFF");fo.addVariable("url","http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3");fo.addVariable("autostart", "0");fo.write("flashcontent_719");
</script>

<meta itemprop="encodingFormat" content="audio/mpeg" />
 <meta itemprop="contentUrl" content="http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3" />

<span class="description">
      <meta itemprop="duration" content="T0M15S" />
      <span itemprop="description">Recorded on a terrace of Girona a sunday morning</span>
</span>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="AudioObject">
  <span property="name"><b>12oclock_girona.mp3</b></span>

<script type="text/javascript">
  var fo = new FlashObject("http://google.com/flash/preview-player.swf",
  "flashPlayer_719", "358", "16", "6", "#FFFFFF");fo.addVariable("url","http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3");fo.addVariable("autostart", "0");fo.write("flashcontent_719");
</script>

<meta property="encodingFormat" content="audio/mpeg" />
 <meta property="contentUrl" content="http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3" />

<span class="description">
      <meta property="duration" content="T0M15S" />
      <span property="description">Recorded on a terrace of Girona a sunday morning</span>
</span>
</div>

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


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AudioObject",
  "contentUrl": "http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3",
  "description": "Recorded on a terrace of Girona a sunday morning",
  "duration": "T0M15S",
  "encodingFormat": "audio/mpeg",
  "name": "12oclock_girona.mp3"
}
</script>

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

@context
https://schema.org
@type
AudioObject
contentUrl
http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3
description
Recorded on a terrace of Girona a sunday morning
duration
T0M15S
encodingFormat
audio/mpeg
name
12oclock_girona.mp3

Пример 2

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


[A basic presentation in HTML]

Пример, закодированный в формате Microdata, встроенный в HTML.


<main itemscope itemtype="https://schema.org/CreativeWork">
   <meta itemprop="accessibilityHazard" content="FlashingHazard"/>
   <meta itemprop="accessibilityHazard" content="noMotionSimulationHazard"/>
   <meta itemprop="accessibilityHazard" content="noSoundHazard"/>
   <meta itemprop="accessibilityFeature" content="longDescription"/>
   <meta itemprop="accessibilityFeature" content="alternativeText"/>
   <meta itemprop="encodingFormat" content="text/html"/>
   <meta itemprop="encodingFormat" content="image/png"/>
   <meta itemprop="encodingFormat" content="text/css"/>
   <meta itemprop="encodingFormat" content="text/javascript"/>
   <meta itemprop="accessibilityAPI" content="ARIA"/>
   <meta itemprop="accessibilityAPI" content="UIA"/>
   <meta itemprop="accessibilityControl" content="fullKeyboardControl"/>
   <meta itemprop="accessibilityControl" content="fullKeyboardControl"/>
   <meta itemprop="accessibilityControl" content="fullKeyboardControl"/>
   <meta itemprop="accessibilityControl" content="fullMouseControl"/>
 <!--...slide content...-->
</main>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="CreativeWork">
   <meta property="accessibilityHazard" content="FlashingHazard"/>
   <meta property="accessibilityHazard" content="noMotionSimulationHazard"/>
   <meta property="accessibilityHazard" content="noSoundHazard"/>
   <meta property="accessibilityFeature" content="longDescription"/>
   <meta property="accessibilityFeature" content="alternativeText"/>
   <meta property="encodingFormat" content="text/html"/>
   <meta property="encodingFormat" content="image/png"/>
   <meta property="encodingFormat" content="text/css"/>
   <meta property="encodingFormat" content="text/javascript"/>
   <meta property="accessibilityAPI" content="ARIA"/>
   <meta property="accessibilityAPI" content="UIA"/>
   <meta property="accessibilityControl" content="fullKeyboardControl"/>
   <meta property="accessibilityControl" content="fullKeyboardControl"/>
   <meta property="accessibilityControl" content="fullKeyboardControl"/>
   <meta property="accessibilityControl" content="fullMouseControl"/>
 <!--...slide content...-->
</div>

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


<script type="application/ld+json"> {
 "@context" :  "https://schema.org/" ,
 "@type" : "CreativeWork" ,
 "accessibilityHazard" :  [
        "FlashingHazard" , "noSoundHazard" ,
        "noMotionSimulationHazard" ] ,

 "accessibilityFeature" : [
        "alternativeText" , "longDescription" ] ,

 "encodingFormat" : [
        "text/html" , "image/png" ,
        "text/javascript" , "text/css" ] ,

 "accessibilityAPI" : [
        "ARIA" , "UIA" ],
 "accessibilityControl" : [
        "fullKeyboardControl" , "fullTouchControl" ,
        "fullVoiceControl" , "fullMouseControl" ]
} </script>

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

@context
https://schema.org/
@type
CreativeWork
accessibilityHazard
0
FlashingHazard
1
noSoundHazard
2
noMotionSimulationHazard
accessibilityFeature
0
alternativeText
1
longDescription
encodingFormat
0
text/html
1
image/png
2
text/javascript
3
text/css
accessibilityAPI
0
ARIA
1
UIA
accessibilityControl
0
fullKeyboardControl
1
fullTouchControl
2
fullVoiceControl
3
fullMouseControl

Пример 3

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


<img src="png"
  alt="standards. toothbrushes. don't ask" longdesc="927desc.html">

Пример, закодированный в формате Microdata, встроенный в HTML.


<figure itemscope itemtype="https://schema.org/CreativeWork">
 <meta itemprop="accessibilityFeature" content="textAlternative">
 <meta itemprop="accessibilityFeature" content="longDescription">
 <meta itemprop="accessibilityHazard" content="noFlashingHazard">
 <meta itemprop="accessibilityHazard" content="noMotionSimulationHazard">
 <meta itemprop="encodingFormat" content="image/png">
<img src="png"
  alt="standards. toothbrushes. don't ask" longdesc="927desc.html">
</figure>

Пример, закодированный в формате RDFa, встроенный в HTML.


<figure vocab="https://schema.org/" typeof="CreativeWork">
 <meta property="accessibilityFeature" content="textAlternative">
 <meta property="accessibilityFeature" content="longDescription">
 <meta property="accessibilityHazard" content="noFlashingHazard">
 <meta property="accessibilityHazard" content="noMotionSimulationHazard">
 <meta property="encodingFormat" content="image/png">
<img src="png"
  alt="standards. toothbrushes. don't ask" longdesc="927desc.html">
</figure>
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте