neithere

Python, Music, Laziness

AKME

full title
Agile Knowledge Management Engine
overview

Agile knowledge management system. Based on the conception of semantic network.

Implemented as library with simple API for graphs management (query, add, edit, delete).

Intended RDF support. N3 or even something like Unifilters (from Communiware) could be OK for queries.

when
url
http://sourceforge.net/projects/acme/
community
http://ru_acme.livejournal.com (in Russian)
technologies
Python
role
Author
status
Stagnation. Reason: there is a number of great ORMs for webdev (e.g. SQLAlchemy or that one in Django), and I’ve got no other applications for the system, so it goes too abstract.

Historical overview

Acme 0.6 Unicorn (Acme = Advanced Content Management Engine)
ordinary modular CMS (set of entities defined by module)
Acme 0.7 Spark
Communiware-like architecture (global entities: node, attribute, link)
Akme proto-0.2 Frodo (Akme = Agile Knowledge Management Engine)
a semantic net API prototype (entities: node, attribute)

Roadmap

Last update: 2007-01-17

  • define application domain / определение проблемной области
  • collect ideas and basic reqs / сбор идей и базовых требований
    • write internal articles describing concepts and technologies related to the application domain / написание статей для внутреннего пользования с описанием концепций и технологий, относящихся к проблемной области
    • accumulate use cases / накопление примеров использования
  • study licensing / рассмотрение юридических вопросов
  • prepare and publish the Manifesto / подготовка и публикация Манифеста
  • produce specs / работа над спецификациями
  • prototype certain specs / прототипирование отдельных спеков
  • code the system core / реализация ядра системы