Summary
- 7 апреля 1998 года W3C выпустил MathML 1.0 как Recommendation — первое XML-приложение с таким статусом, предназначенное для записи математической нотации и содержания в Вебе.
- Разметка представления описывала внешний вид дробей и индексов, а разметка содержания — операции и отношения. Польза зависела от редакторов и программ отображения, которым предстояло работать с этим языком.
Формула в GIF похожа на фотографию станка в мастерской. Станок виден, но ни одну деталь не повернёшь. W3C в документе 1998 года описывал тогдашнюю привычку размещать математику на веб-страницах текстом и картинками. Найти внутри выражения нужный член, скопировать часть в другую программу или дать машине разобрать операцию по пикселям невозможно обычным поиском. Сеть связала научные документы, а их формулы повесила на стену.
У этой картины были и бытовые недостатки. Изображение, подготовленное под один размер шрифта, выглядело крошечным рядом с увеличенным текстом. На цветном фоне проступал белый ореол. Базовая линия не совпадала со строкой, а на бумаге экранная чёткость уступала чёткости букв. Подпись к изображению могла объяснить, что нарисовано, но не возвращала дерево операций. GIF сохранял облик формулы и прятал её устройство.
Рекомендация MathML 1.0 разделила задачи между двумя семействами XML-элементов. Элементы представления задавали дроби, степени, ряды и расположение знаков. Элементы содержания обозначали операции, аргументы и отношения. Документ насчитывал 28 элементов представления и 75 элементов содержания. Выражение могло одновременно выглядеть привычно для читателя и оставаться материалом для поиска, преобразования и математических программ.
Смешивать два семейства наугад было нельзя. Пятая глава требует, чтобы представление можно было разумно нарисовать, а содержание сохраняло связный математический смысл. Знакомый на вид оператор иногда нуждается в аннотации, которая уточняет его значение. Красивый значок не расскажет вычислительной программе о своей работе сам собой. Стандарт сделал эту границу предметом точных правил.
Объявление W3C от 7 апреля называло MathML первым XML-приложением, достигшим статуса Recommendation. Спецификация ожидала, что авторы будут пользоваться редакторами формул и конвертерами, а не вручную набирать лес тегов. Качественная печать, речь, шрифт Брайля, поиск и обмен с математическим ПО входили в число целей. W3C упомянул поддержку в испытательном браузере-редакторе Amaya. Общий язык появился; качество разговора зависело от программ, которые им пользовались.
Перемена 1998 года касалась самого положения формулы на странице. Читатель видел запись, другая программа могла получить её структуру, редактор — изменить часть без новой фотографии. Уравнение перестало быть только экспонатом за стеклом и попало на рабочий стол.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





