?

Log in

No account? Create an account

Previous Entry Share Flag Next Entry
Версия 1.3: поддержка жизненного цикла разработки библиотеки справочных данных
2019
ailev wrote in dot15926
Большинство фич скорого уже релиза .15926 Editor версии 1.2 в состоянии "in test", по ним дописывается документация. Самое время подумать о фичах версии 1.3.

В версии 1.2 наш Editor поумнел, пошустрел и стал надёжней, а в версии 1.3 он должен будет обеспечить поддержку методологии разработки RDL. Это означает:

1. Должна быть обновлена наша методология разработки справочных данных (как по содержанию -- с учётом новых наработок в комьюнити ISO 15926, так по форме -- с учётом появления стандарта Essence).

2. Поддерживаем работу с файлами RDL прежде всего (со SPARQL-endpoint тоже будем разбираться, но позже), для файлов поддерживаем версионирование (цель: иметь commit и прочие операции с версиями прямо из Editor).

3. Поддерживаем работу с issue tracker (один редактирует, другой проверяет, ошибки обсуждаются, третий утверждает и публикует, и т.д.).

Конечно, мы понимаем, что ведутся активные споры: разработка онтологий похожа на разработку софта, разработку моделей, разработку инженерных артефактов (архитектурных описаний или чертежей), или ни на что из этого не похожа. Опыта реального ведения RDL, увы, не так много. Так что многое придётся придумывать самим.

Поэтому просим людей, которые как-то используют в работе наш .15926 Editor (мы знаем, такие люди есть!), дать предложения по самым нужным им фичам в части управления конфигурацией RDL и поддержки жизненного цикла разработки RDL. Сюда комментами, или письмом -- всё одно. Вовремя фичу попросите -- вовремя фичу получите!


  • 1
>> для файлов поддерживаем версионирование (цель: иметь commit и прочие операции с версиями прямо из Editor).

имеется ввиду "версионирование как в системах контроля версий"? это дело однозначно благое, можно только поприветствовать. при типичных размерах массивов данных хотя бы и в десятки мегабайт хранить "на всякий пожарный" хвост шлаковых отвалов реально неудобно...

Да, "версионирование с использованием систем контроля версий". Там ведь много особенностей (что такое "патч" и "бранч" в случае онтологии, метаданные о версии в составе файла, разнообразие систем контроля версий, как интегрировать работу с версиями в интерфейс редактора и т.д.).

  • 1