Разработать web-редактор для управления специализ. базой знаний
Приложение (редактор) должно предоставлять пользователю базовые возможности для создания, поиска, просмотра и редактирования знаний, представленных в виде семантических моделей (объекты, их свойства, отношения между объектами, правила обработки и преобразования знаний).
Предполагается разработка не окончательного продукта, а только каркаса (прототипа) с базовым набором функций, который можно было бы дорабатывать в ходе эксплуатации (по необходимости).
Целевая аудитория программы - несколько "продвинутых" пользователей.
Базовые функциональные возможности редактора знаний:
- Поиск объектов (определение критериев и инициация поиска, "живой" поиск по подстроке)
- Просмотр множества найденных объектов в табличном виде
- Просмотр единичного объекта в базовом представлении (несколько связанных информационных блоков - понятие и его атрибуты, отношения которыми связано понятие, связи которые образует понятие)
- Просмотр единичного объекта в дополнительных представлениях
- Создание нового объекта (понятия, отношения или связи, а также их атрибутов)
- Редактирование существующего объекта (его атрибутов, связей)
- Удаление объекта (понятия, отношения или отдельной связи)
- Создание и просмотр специализированных (композитных) объектов
- Выполнение групповых однотипных действий одновременно с несколькими выбранными объектами
На 2-ом этапе (отдельный бюджет) предполагается развитие приложения в сторону интеграции с внешними источниками данных (через систему специализированных коннекторов) и управления процессами обработки и преобразования знаний (посредством инициации и контроля задач, выполняемых через внешние веб-сервисы).
Кандидатам просьба вкратце описать свой практический опыт создания клиент-серверных front-end GUI web-приложений и привести портфолио с реализованными проектами (со ссылками на работающие приложения).