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

UptoLike

55
Инструменты для работы с документами можно найти на
http://www.cellml.org/tools; http://www.cellml.org/downloads
Mathematical Markup Language (MathML)
Для математического сообщества наибольший интерес представляет
MathML (Mathematical Markup Language) технология, предназначенная для
представления математических формул. Разработка этой технологии ведется
консорциумом W3C с 1998 года. Поскольку технологии семантического веба
предоставляют новый способ организации веб-информации, который дает воз-
можность на более высоком уровне решать задачи программной обработки до-
кументов частности, задачу поиска), MathML изменяет принципы организа-
ции и управления электронными публикациями по математике. В настоящее
время язык MathML фактически стал стандартом представления математиче-
ской информации в электронной форме в силу следующих причин:
технология обработки данных на основе языка MathML реализует
одну из основных тенденций современной информатики разделе-
ние разметки и данных, поэтому она дает широкие возможности
многоуровневого структурирования данных и расширенного поиска;
создано программное обеспечение, использующее технологию
MathML; в частности, созданы программные средства, позволяющие
конвертировать в MathML документы, подготовленные с помощью
имеющихся стандартных технологий (таких, например, как LaTeX,
Mathematica, Maple, Word). MathML поддерживается основными
браузерами: Internet Explorer (при установке соответствующего пла-
гина), Mozilla, Firefox;
технология MathML поддерживается системами Maple® и MathCAD
2001, а компания Wolfram Research предложила собственную кон-
цепцию использования технологии MathML, которая реализована в
пакете Mathematica®, в частности, в этом пакете предусмотрено со-
хранение документов в формате MathML.
Разметка математических текстов по технологии MathML
Вводный пример
Допустим, что нам надо осуществить MathML-разметку для отображения
следующего текста:
Quadratic equation
      Инструменты для работы с документами можно                 найти   на
http://www.cellml.org/tools; http://www.cellml.org/downloads
    Mathematical Markup Language (MathML)
    Для математического сообщества наибольший интерес представляет
MathML (Mathematical Markup Language) – технология, предназначенная для
представления математических формул. Разработка этой технологии ведется
консорциумом W3C с 1998 года. Поскольку технологии семантического веба
предоставляют новый способ организации веб-информации, который дает воз-
можность на более высоком уровне решать задачи программной обработки до-
кументов (в частности, задачу поиска), MathML изменяет принципы организа-
ции и управления электронными публикациями по математике. В настоящее
время язык MathML фактически стал стандартом представления математиче-
ской информации в электронной форме в силу следующих причин:
          технология обработки данных на основе языка MathML реализует
          одну из основных тенденций современной информатики – разделе-
          ние разметки и данных, поэтому она дает широкие возможности
          многоуровневого структурирования данных и расширенного поиска;
          создано программное обеспечение, использующее технологию
          MathML; в частности, созданы программные средства, позволяющие
          конвертировать в MathML документы, подготовленные с помощью
          имеющихся стандартных технологий (таких, например, как LaTeX,
          Mathematica, Maple, Word). MathML поддерживается основными
          браузерами: Internet Explorer (при установке соответствующего пла-
          гина), Mozilla, Firefox;
          технология MathML поддерживается системами Maple® и MathCAD
          2001, а компания Wolfram Research предложила собственную кон-
          цепцию использования технологии MathML, которая реализована в
          пакете Mathematica®, в частности, в этом пакете предусмотрено со-
          хранение документов в формате MathML.
Разметка математических текстов по технологии MathML

     Вводный пример
    Допустим, что нам надо осуществить MathML-разметку для отображения
следующего текста:
    Quadratic equation

                                                                         55