Вы немного сбились с пути здесь; элемент ключевого слова НЕ является элементом метаданных. Элемент ключевого слова — это общий текстовый элемент, часто используемый для названий продуктов. Я думаю, что элемент, который вы, вероятно, хотели указать здесь, был элементом ключевых слов. Кроме того, вы действительно не хотите списывать со счетов элемент othermeta; это не устарело и весьма полезно.
элемент ключевых слов
Элемент ключевых слов можно использовать как на уровне темы, так и на уровне карты. Он содержит список терминов из тематического словаря, помеченных либо ключевыми словами, либо элементами indexterm. Элементы keyword и indexterm считаются элементами метаданных, и они должны отражаться в выводе в соответствии с носителем. Элементы indexterm обычно генерируют индексы; в выходных данных XHTML элементы ключевых слов обычно добавляются в XHTML и используются для поисковой оптимизации. (Это стандартная функциональность DITA-OT, хотя бесплатный механизм рендеринга PDF, поставляемый с DITA-OT, не создает индекс.)
элемент данных
Используемый как есть, элемент данных представляет свойство в теме или карте DITA. Ниже приведены ключевые аспекты:
- Субъектом свойства является элемент, содержащий элемент данных. Если свойство применимо к теме в целом, оно должно находиться в элементе пролога темы или в элементе Topmeta в ссылке на тему, которая указывает на тему.
- Атрибут @name элемента данных является первичным идентификатором процессоров.
- The value of the property can be expressed in several different ways:
- Text value, often expressed using the @value attribute
- Ссылка на другой ресурс (тему, изображение, веб-ресурс и т. д.) с использованием атрибута @href
- Сложная структура, состоящая из вложенных элементов данных
- Вы можете использовать необязательный элемент заголовка, чтобы предоставить метку для свойства.
По умолчанию процессоры игнорируют содержимое элементов данных. Однако можно создать пользовательскую обработку, которая использует содержимое определенных элементов данных для форматирования и т. д.
Элемент данных, используемый в качестве основы для специализации, особенно полезен. Он обеспечивает более точную семантику, а также перечисление контролируемых списков атрибутов для конкретных элементов. Вы можете увидеть много примеров его использования в качестве базы специализаций, если вы изучите элементы метаданных, используемые в букмепе и специализациях обучения и обучения.
См. раздел тема элемента данных в спецификации DITA 1.2 для некоторых конкретных примеров.
другой мета-элемент
Элемент othermeta предназначен для содержания контента, к которому не применим ни один из существующих элементов метаданных. По сути, он содержит пару имени и значения. Вы используете атрибут @name для имени свойства и атрибут @content для хранения значения.
Когда и какой элемент следует использовать?
- Используйте элемент keywords, чтобы указать термины индекса и ключевые слова, которые относятся к определенной теме, особенно когда содержимое элемента keywords должно использоваться в генерируемых выходных данных.
- Используйте элемент data для встраивания свойств в тему DITA или карту DITA, особенно в качестве вспомогательного средства для пользовательской обработки или сбора свойств для автоматической обработки.
- Используйте элемент data в качестве основы для специализации.
- Используйте элемент othermeta для хранения пар имя-значение, для которых не существует семантического элемента.
person
Kristen James Eberlein
schedule
10.03.2013