The
project page on
sourceforge
Developer
Wiki
Although the following is written in present tense, it describes a vision. Not an existing product. If you want to help make this vision come realize, mail me (replace "-at-" with "@").
At its basic level, a good tool for managing your references. These could be book or paper references, web locations, real locations, or contacts.
Mnemosyne provides:
The first exciting thing about Mnemosyne is that it lets you share bits of knowledge, just like you share MP3 files. Use the P2P capabilities to extend your search for references to your peer's knowledge base. In Mnemosyne you can:
Mnemosyne API allows you to define "knowledge agents", which can added highly sophisticated knowledge management tools to it, such as semantic processing, learning, planning, etc.
For users, this means you can get state-of-the-art power at your hands.
For researchers, this means you can test your ideas in a real-world setting with minimal effort.
Mnemosyne agent API allows for two types of agents: knowledge processing and user interface. These agents interact with the user as well as with the Mnemosyne reference DB. Using the P2P channel, agents can also interact with each other. Furthermore, since agents are sharable in themselves they are also mobile. In a sense, they are even subject to population dynamics.
| Core UI | Forms for entering / editing / searching references. Menus for file import / export / save / open / etc. Buddy management window. etc. |
|---|---|
| Core Engine | Backing store facades Search engine. Agent sandbox etc. |
| Backing store | Plugable storage:
|
| P2P comm layer | Provides services for knowledge sharing:
|
| Plugin API | |
| Plugin UI space | |
Only a vision, and even that is work in progress.
The project page on sourceforge