Языки разметки Семантического веба. Практические аспекты. Елизаров А.М - 46 стр.

UptoLike

46
определяются программистом. Если созданы DTD–объявления, то определен
набор правил образования документов и можно подключить проверку
документа на синтаксическую корректность. XML Schema служит той же цели
и, в большинстве случаев, предпочтительнее DTD–определений. Тогда из
заявленного множества тегов можно создавать действительные (valid)
документы, при обработке XML–процессором будут автоматически
исключены xml–файлы, не прошедшие синтаксическую проверку. Также
необходим набор xsl–преобразований, обеспечивающий трансляцию
документов в другие, в том числе стандартные, форматы. Развитые языки
разметки, имеющие большие наборы тегов, предполагают, что для отображения
документов должны использоваться специализированные программные
средства. Например, одним из таких средств для CML является Java–вьюер
Jmol, а для MathML модуль MathPlayer. Распространение нового языка
невозможно без указания назначения и возможностей языка, описания набора
тегов и правил формирования документов, ссылок на ресурсы, обеспечивающие
работу с документами.
Выделяя только основные шаги, обязательные для разработки нового
языка разметки, основанного на XML–технологиях, перечислим, какие
действия необходимо выполнить.
1. Определить набор тегов и указать их атрибуты.
2. Создать DTD–схемы и файлы XML Schema.
3. Предложить набор xsl–преобразований для обработки информации в
новой нотации.
4. Разработать программные средства для управления документами, в
частности, обеспечивающими представление в стандартных форматах
5. Подготовить спецификацию языка.
Специализированные языки разметки
Консорциум World Wide Consortium (W3C) предложил XML в качестве
рекомендации в 1996 году. С этого времени создано большое число языков
разметки, основанных на этой технологии.
Самой ранней технологией разметки на основе XML можно считать CML
(Chemical Markup Language). Этот язык предложен в качестве языка разметки
химических формул и предназначен для описания и обработки данных о
химических соединениях. Близкими по назначению являются, разработанные
впоследствии, Analytical Information Markup Language (AniML), Bioinformatic
Sequence Markup Language (BSML), BIOpolymer Markup Language (BIOML),
определяются программистом. Если созданы DTD–объявления, то определен
набор правил образования документов и можно подключить проверку
документа на синтаксическую корректность. XML Schema служит той же цели
и, в большинстве случаев, предпочтительнее DTD–определений. Тогда из
заявленного     множества тегов можно создавать действительные (valid)
документы, – при обработке XML–процессором будут автоматически
исключены xml–файлы, не прошедшие синтаксическую проверку. Также
необходим     набор    xsl–преобразований,    обеспечивающий   трансляцию
документов в другие, в том числе стандартные, форматы. Развитые языки
разметки, имеющие большие наборы тегов, предполагают, что для отображения
документов должны использоваться          специализированные программные
средства. Например, одним из таких средств для CML является Java–вьюер
Jmol, а для MathML – модуль MathPlayer. Распространение нового языка
невозможно без указания назначения и возможностей языка, описания набора
тегов и правил формирования документов, ссылок на ресурсы, обеспечивающие
работу с документами.
      Выделяя только основные шаги, обязательные для разработки нового
языка разметки, основанного на XML–технологиях, перечислим, какие
действия необходимо выполнить.
      1. Определить набор тегов и указать их атрибуты.
      2. Создать DTD–схемы и файлы XML Schema.
      3. Предложить набор xsl–преобразований для обработки информации в
         новой нотации.
      4. Разработать программные средства для управления документами, в
         частности, обеспечивающими представление в стандартных форматах
      5. Подготовить спецификацию языка.
    Специализированные языки разметки
    Консорциум World Wide Consortium (W3C) предложил XML в качестве
рекомендации в 1996 году. С этого времени создано большое число языков
разметки, основанных на этой технологии.
    Самой ранней технологией разметки на основе XML можно считать CML
(Chemical Markup Language). Этот язык предложен в качестве языка разметки
химических формул и предназначен для описания и обработки данных о
химических соединениях. Близкими по назначению являются, разработанные
впоследствии, Analytical Information Markup Language (AniML), Bioinformatic
Sequence Markup Language (BSML), BIOpolymer Markup Language (BIOML),
                                                                        46