Аннотация.
Во многих случаях в научной и издательской деятельности можно применить
упрощённые системы работы с электронными публикациями, позволяющие
оперативно и дёшево получать результаты приемлемого качества.
Представляется полезным выявить типы таких систем, оценить
необходимые для их разработки, сопровождения, модификации средства,
разработать типовые программные системы и средства их клонирования,
на основе полученного опыта сформулировать рекомендации по дальнейшим
разработкам в этой области и использованию полученных результатов.
Некоторые базовые вопросы обсуждаются в предлагаемой работе.
M.Kolodin.
Adequate tools for operative work with electronic publications.
In many cases in scientific and publishing activities simplified
systems for work with electronic publications may be applied,
allowing operatively and efficiently obtain results of sufficient
quality. It is believed to be useful to outline types of such systems,
determine tools necessary for their design, maintenance and
modification, create tipical software and means for its cloning, basing
on experience recieved formulate recommendations for further
development in the area and using of results obtained. Some of these
questions are discussed in the proposed paper.
Всё большее применение в научной и издательской деятельности находят большие распределённые системы управления информацией, её сопровождением, модификацией, обеспечением целостности и корректности данных при большом количестве участников процесса. Примером тому могут служить системы управления содержанием (CMS), системы на основе GRID-технологии и т.п.
Однако не во всех практических случах нужны такие системы, поскольку они оказываются весьма сложными по структуре и большими по объёму, существенно ресурсоёмкими, дорогостоящими (хотя бы по стоимости сопровождения, а в большинстве достаточно сложных случаев -- и по цене аппаратного и программного обеспечения).
Как правило, можно обойтись дешёвыми и относительно простыми средствами, тем не менее, позволяющими решать большинство задач удобно и оперативно; хотя для действительно сложных и ответственных приложений большие системы нужны.
Для задач
Например, можно использовать полуформальные системы записи с простой разметкой, аналогичной принятой в системах wiki, т.е. с простыми обозначениями для
Вариант: после набора в полуформализованном формате документ автоматически преобразуется в формат XML, из которого по мере необходимости с помощью XSLT/XSL-FO, CSS, шаблонов (в т.ч. на языках типа Perl) и пр. получаются все необходимые производные документы.
Такие документы легко формируются, занимают мало места, быстро передаются по сети, просты в обработке, их легко сравнивать и перестраивать, преобразовывать в другие форматы, они в любом случае просты и читаемы человеком.
Добавлением управляющей разметки можно автоматизировать работу с документами или их частями, с учётом версий и авторства документов, прав на просмотр, модификацию и иное использование документов. Подобная разметка должна автоматически добавляться и удаляться при редактировании и перобразованиях документа.
При использовании такого подхода несколькими сотрудниками в организации или между различными организациями необходимо предварительно разработать и чётко документировать формат входного языка; желательно программно отслеживать синтаксическую правильность и осмысленность введённого пользователем текста. Нужно также разработать технологию работы, протоколы взаимодействия участников и строго их придерживаться.
Применение таких форматов и технологий может существенно сэкономить затраты и сложность систем, обеспечив в то же время достаточную их функциональность.