WW з'ясувалося, що, передана по її каналах, представляє інтерес не тільки для фахівців. Але возможност івключенія математичних виразів в HTML виявилися дуже обмеженими. Статті записувалися в закодованою формі, основу якої складали набори символів ASCII.
Незважаючи на широке поширення Web, недолік підтримки наукової зв'язку обмежує сферу її застосування.
Проблеми, що виникають при записі математичних виразів, можна розділити на дві групи: проблеми кодування та проблеми реалізації. Проблеми, пов'язані з включенням в документ математичних записів як ілюстраційні матеріалу, ставляться до проблем реалізації.
Останнім часом першорядну важливість набувають різні способи автоматичної обробки даних. Тому вирішення проблеми кодування математичних записів для Web важливіше, ніж дозвіл проблеми реалізації, але і її не можна ігнорувати
В даний час йде активний процес включення інтерактивних матеріалів у навчальну програму. Однак суворі часові та технічні обмеження створюють труднощі при використанні інтерактивних матеріалів на заняттях з математичних дисциплін.
Наприклад, здійснити перевірку екзаменаційних відповідей на ПК неможливо без уміння записувати математичні вирази мовою, зрозумілою машині. Наступним кроком використання нових технологій у галузі освіти є створення інтерактивних підручників.
додаток до вищесказаного, MathML повинен узгоджуватися і з існуючою HTML середовищем.
Одним із способів узгодження є розвиток XML - спрощеного варіанту SGML, розробленого для Web. XML дозволяє вводити і використовувати нові позначки. У той же час XML синтаксис ретельно визначає структуру документа, що полегшує автоматичну обробку та супровід великих масивів даних.
XML підходить для розмітки складних і спеціалізованих даних. У силу вищесказаного MathML можна визначити як XML прикладну програму. XML надає спосіб визначення структури та синтаксису. Механізми обробки та подання інформації MathML вимагають детальної розробки. Для обробки даних MathML необхідно розширити можливості вікон перегляду.
Загальні принципи MathML :
В
Існує глибока зв'язок між математичними ідеями та їх записом.
Математична запис, виконана з дотриманням правил, виключає двояке тлумачення.
У деяких випадках символічна і математична структура записи еквівалентні. У подібних ситуаціях MathML пропонує використовувати позначки типу
, і .
Розглянемо приклад : <(X + 2) ^ 2>. Використовуючи позначки MathML, його можна записати так:
(
x
+
2
)
2
На додаток до позначок подання MathML містить ще приблизно 50 різних позначок. Використовуючи ці позначки, попередній приклад можн...