Kamala is a cloud application, which means no installation is needed. The platform only requires the availability of a standard browser.
After logging in to the Kamala server, the domain modeling process can start by simply entering concrete domain data. Later in the process, the ways in which the data are interrelated (the meta-level or ontology) is modeled. This is the opposite approach from the standard top-down method starting with developing a full domain model before the first concrete data can be entered. The top-down method implicitly assumes that the user has a complete overview on the entire domain and is capable of conceptualizing this down to the smallest details, which is hardly ever the case. Kamala in the Cloud includes the following features:
- Availability of the complete data model of Topic Maps standard
- Navigation based on ontological structures
- Search topics based on naming
- Sharing topic maps with other users (optionally read-only)
- Importing and exporting topic maps to the standard formats XTM, TMXML, LTM, CXTM, etc.
- Querying topic maps with the TOLOG or TMQL query languages
- Storing queries for reporting purposes
- Validation of topic maps, so that ‘gaps’ in the knowledge model can be traced
- Generating statistics
An important feature that we’re working on is a web service API for the topic maps in Kamala. This allows for third-party applications to make use of the services of Kamala. Users can then use a custom interface to work with the knowledge domain.