М.Ю.Колодин
(Санкт-Петербург, СПИИРАН)
Адекватные средства оперативной работы с электронными публикациями


Аннотация.
Во многих случаях в научной и издательской деятельности можно применить упрощённые системы работы с электронными публикациями, позволяющие оперативно и дёшево получать результаты приемлемого качества. Представляется полезным выявить типы таких систем, оценить необходимые для их разработки, сопровождения, модификации средства, разработать типовые программные системы и средства их клонирования, на основе полученного опыта сформулировать рекомендации по дальнейшим разработкам в этой области и использованию полученных результатов. Некоторые базовые вопросы обсуждаются в предлагаемой работе.

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) и пр. получаются все необходимые производные документы.

Такие документы легко формируются, занимают мало места, быстро передаются по сети, просты в обработке, их легко сравнивать и перестраивать, преобразовывать в другие форматы, они в любом случае просты и читаемы человеком.

Добавлением управляющей разметки можно автоматизировать работу с документами или их частями, с учётом версий и авторства документов, прав на просмотр, модификацию и иное использование документов. Подобная разметка должна автоматически добавляться и удаляться при редактировании и перобразованиях документа.

При использовании такого подхода несколькими сотрудниками в организации или между различными организациями необходимо предварительно разработать и чётко документировать формат входного языка; желательно программно отслеживать синтаксическую правильность и осмысленность введённого пользователем текста. Нужно также разработать технологию работы, протоколы взаимодействия участников и строго их придерживаться.

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