Из Википедии, бесплатной энциклопедии
  (Перенаправлено из DynaText )
Перейти к навигации Перейти к поиску

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

DynaText и его веб-брат DynaWeb выиграли несколько наград Seybold и других [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 следует давней традиции гипермедиа в Университете Брауна и перенял многие функции, впервые разработанные FRESS , такие как неограниченные размеры документов, динамически управляемые стили и представления, а также ссылки и маршруты, созданные читателем.

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

Корпорация Inso прекратила свою деятельность в 2002 году.

DynaText был продемонстрирован в прямом эфире ДеРоузом и Дэвидом Скларом на «Полувековой гипертекст в Брауне: симпозиум», состоявшемся в Университете Брауна 23 мая 2019 г. [6], с использованием разнообразного издания The Wife of Bath's Tale , опубликованного в DynaText. издательства Cambridge University Press.

Технология [ править ]

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

В отличие от многих предшествующих систем, 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. ^ "Выдержка из награды редакторов Сейболда 1996: Электронные книжные технологии для DynaWeb" . xml.coverpages.org .
  3. ^ «Корпорация Inso объявляет о выпуске DynaWeb® 3.1; первого решения для веб-публикации, поддерживающего интерактивные математические уравнения» . xml.coverpages.org . Проверено 13 марта 2019 . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ «Исполнительный профиль Стивен ДеРоуз, доктор философии». Bloomberg.com . Проверено 14 марта 2019 . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ "Биографическая справка: Джон Босак" . ibiblio.org . Проверено 13 марта 2019 . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ «Полвека гипертекста в Брауне: симпозиум | ELMCIP» . elmcip.net . Дата обращения 1 декабря 2020 .

Внешние ссылки [ править ]

  • Примечания к DynaText от Тима Бернерса-Ли (это примечание относится к предварительному или очень раннему выпуску DynaText).
  • Николь, Гэвин Томас (1995). «DynaWeb: взаимодействие больших репозиториев SGML и WWW» . Четвертая международная конференция World Wide Web: Интернет-революция . Бостон.
  • IRIS InSight ™ Руководство пользователя DynaWeb ™: Глава 5. Введение в язык поиска DynaText . Silicon Graphics, Inc.[ постоянная мертвая ссылка ] Номер документа: 007-3229-001