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