Динатекст - Dynatext

DynaText является SGML издательский инструмент. Он был представлен в 1990 году и был первой системой, которая обрабатывала документы SGML произвольного размера и отображала их в соответствии с несколькими таблицами стилей, которые можно было переключать по желанию. [1]

DynaText и его веб-брат DynaWeb выиграли несколько Сейболд и другие награды,[2][3] и существует одиннадцать патентов США, связанных с технологией DynaText: 5,557,722; 5644776; 5,708,806; 5,893,109; 5,983,248; 6,055,544; 6,101,511; 6,101,512; 6,105,044; 6,167,409; и 6 546 406.

История

DynaText был разработан Electronic Book Technologies (EBT), Incorporated, из Провиденс, Род-Айленд. EBT была основана Луи Рейнольдс, Стивен ДеРоуз,[4] Джеффри Фогель, и Андрис ван Дам, и был продан Inso корпорация в 1996 году, когда в ней работало около 150 человек.

DynaText стоит в давней традиции гипермедиа на Брауновский университет и перенял многие функции, впервые разработанные ФРЕСС, например неограниченные размеры документов, динамически управляемые стили и представления, а также ссылки и следы, созданные читателем.

DynaText сильно повлиял на такие технологии таблиц стилей, как DSSSL и CSS. XML председатель Джон Босак цитирует главного архитектора EBT Стивен ДеРоуз как один из создателей понятия правильная форма оформлено в XML, а также DynaText для влияния на дизайн веб-браузеров в целом; Джон Босак выпустил SGML-версии полного собрания сочинений Шекспира, KJV Ветхий Завет и Новый Завет, Книга Мормона, и Коран, и выпустила их в 1994 году в комплекте с Dynatext.[5]

Inso Корпорация вышла из бизнеса в 2002 году.

DynaText вживую продемонстрировали ДеРоуз и Дэвид Склар на "Полвека гипертекста в Брауне: симпозиум", проходившем в Брауновский университет 23 мая 2019 г. [1], используя вариорум версия Жена из сказки Бата, опубликовано в DynaText издательством Cambridge University Press.

Технологии

DynaText принят SGML в качестве входных данных и построил двоичное представление структуры (аналогично ДОМ за XML, но настойчивый), а также полнотекстовый инвертированный индекс текста, элементов и атрибутов. Заказчики обычно распространяли такие скомпилированные электронные книги на CD-ROM или через сетевые серверы. Более поздние версии DynaText могли также читать SGML на лету, обеспечивая точно такой же интерфейс.

В отличие от многих предшествующих систем, DynaText не ограничивался какой-либо конкретной DTD (или же схема ). Вместо этого клиенты могут создавать таблицы стилей на простом языке (также на основе SGML), используя свойства, очень похожие на более поздние DSSSL, CSS, и XSL-FO. Однако каждое свойство может иметь выражение в качестве значения, которое будет оцениваться (при необходимости) для каждого элемента, к которому применяется стиль. В документы могут быть включены графики, таблицы, формулы и плагины.

В отличие от почти всех предыдущих систем SGML, DynaText не ограничивался документами, которые могли поместиться в баран на просматривающей или обслуживающей компьютерной системе. Пользователи обычно создавали документы размером от десятков до сотен МБ. В число клиентов DynaText входили аэрокосмические компании, компании по производству рабочих станций и другие компании компьютерной отрасли, государственные, литературные и технические издатели и другие.

Полнотекстовый поиск был основан на инвертированном индексе слов и других лексем (за исключением японского текста, который был обработан специально). Dynatext может сообщать о количестве "совпадений" для данного поиска, которые происходят в каждом разделе в таблице содержания (по умолчанию оглавление отображается на отдельной панели в виде расширяемой структуры, и щелчок по любой записи прокручивает всю -текстовая панель в начало соответствующего раздела). Поиск также может ограничивать совпадения определенными типами элементов SGML или последовательностями типов; ссылаются на атрибуты; и используйте логические операторы и круглые скобки. Оператор «и» ограничил размещение своих операндов рядом друг с другом, по умолчанию в одном абзаце или сопоставимом элементе.

Рекомендации

  1. ^ Смит, Маккензи (1993). «Обзор: DynaText: электронная издательская система». Компьютеры и гуманитарные науки. Springer. 27 (5/6): 415–420. ISSN  0010-4817. JSTOR  30204569. РС.
  2. ^ "Выдержка из награды редакции Seybold за 1996 г .: Электронные книжные технологии для DynaWeb". xml.coverpages.org.
  3. ^ «Корпорация Inso представляет DynaWeb® 3.1; первое решение для веб-публикации, поддерживающее интерактивные математические уравнения». xml.coverpages.org. Получено 13 марта 2019.
  4. ^ «Исполнительный профиль Стивен ДеРоуз, доктор философии». Bloomberg.com. Получено 14 марта 2019.
  5. ^ "Биографическая справка: Джон Босак". ibiblio.org. Получено 13 марта 2019.

Внешняя ссылка