Metadata

Материал из VXML
Перейти к: навигация, поиск


Метаинформация — это информация о документе, а не о его содержимом. VoiceXML содержит два элемента, поддерживающих работу с метаинформацией: <meta> и <metadata>. Элемент <metadata> обеспечивает более мощную обработку метаинформации, чем <meta>. В VoiceXML не обязательно использовать метаинформацию. Однако при ее использовании рекомендуется, чтобы метаинформация обрабатывалась с помощью элемента <metadata>, используя RDF (Resourse Description Framework) на основе Dublin Core version 1.0 RDF schema.

<metadata> — элемент, который хранит информацию о документе и из которого ее можно получить, используя схему извлечения метаинформации (metadata schema). Несмотря на то что в VoiceXML применим любой способ извлечения метаинформации, рекомендуется использовать схемы RDF и Dublin Core Metadata Initiative, которые позволяют определить основные атрибуты метаинформации:

  • заголовок — Title;
  • разработчик — Creator;
  • тема — Subject;
  • права — Rights;
  • описание — Description и др.

Синтаксис

<metadata <атрибут> = "CDATA">

ЗАМЕЧАНИЕ: <атрибут> — атрибут, поддерживаемые выбранной схемой извлечения метаинформации

Атрибуты

Следующие атрибуты Dublin Core metadata рекомендуются к использованию в элементе <metadata>:

  • Creator — разработчик, ответственный за приложение (контент).
    (Необходимость указания: необязательно)
  • Rights — информация о правах на ресурс.
    (Необходимость указания: необязательно)
  • Subject — тема приложения. Обычно тема определяется ключевыми словами и фразами.
    (Необходимость указания: необязательно)

Полный актуальный перечень атрибутов, которые можно использовать для описания метаинформации, доступен на сайте Dublin Core Metadata Initiative.

Родители

<vxml>

Потомки

none

Пример

<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="ru-RU" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <metadata>
    <dc:title>Test</dc:title>
  </metadata>
  <form id="form">
    <block>
      <prompt>
        Тестирование.
      </prompt>
    </block>
  </form>
</vxml>



Добавить новый комментарий
Если не хотите писать от анонимного пользователя, зарегистрируйтесь или представьтесь системе.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Статьи
Грамматики
Элементы VXML
Элементы SSML
Инструменты