ODABA Database and tools
ODABA is a terminology-oriented database system, which can be considered as extension of an object-oriented database system. Adding terminology orientation includes supporting terminology-based analysis, documentation support during all development phases and final document presentation.
From a technical point of view, ODABA fulfills technical standard requirements as locking and transaction mechanisms, several client/server models etc. But ODABA supports even more features, as usual object-oriented databases do (aggregation schema, extensive data exchange features, run-time type extensions, various client server models, various versioning strategies, support for different data storage formats etc.).
Besides technological diversity, ODABA provides terminology-based technologies and development tools for analysis, modeling and design, implementation and test. The ODABA GUI framework supports object-oriented GUI design based on defined database model.
ODABA completely transforms the terminology model into an object-oriented database model, which, again, might be transformed into a relational database schema or into an XML schema without loss of data model information. This allows storing or mirroring data also in relational databases or even in an XML file.
The following document provides a short overview about ODABA features. More detailed documentation is contained in User s Guide and Reference documentation .