Projects

Agile Knowledge Management Engine

Overview

Agile knowledge management system. Based on the semantic net conception.

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.

Links

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.

Related projects

Redland
very powerful opensource library
bindings for a bunch of languages
perplexed API
Communiware
smart high-level architecture
intricate implementation, unreadable code
web-oriented (though other applications are supposed, too)

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)