From Wikipedia, the free encyclopedia

ODABA is a terminology-oriented database management system, which is a conceptual extension of an object-oriented database system, and implements concepts defined in a terminology model. [1] ODABA supports typical standards and technologies for object-oriented databases, but also terminology-oriented database extensions. ODABA also behaves like an object–relational database management system, i.e. data is seen as being stored in a database rather than accessing persistent objects in a programming environment. ODABA supports active data link [2] (ADL) and provides an ADL-based GUI framework.

Features

Database access is supported via an application program interface (API) for C++ or .NET programming languages and via the ODABA Script Interface [3] (OSI). Object Definition Language (ODL) and Object Query Language (OQL) provided with OSI are ODMG 3.0 [4] conform.

Beside standard models ( object model, functional model and dynamic model), ODABA supports a documentation model and an administration model. In order to be terminology model compliant, several conceptual extensions are supported as set relations, multilingual attributes, weak-typed collections or hierarchical enumerations (classifications).

ODABA supports semi-automatic conversion from terminology models to object models and schema conversion from object model to relational models ( MS SQL Server, MySQL, Oracle) which allows storing or mirroring ODABA data in relational databases or in XML files.

References

  1. ^ Karge, R. (April 2005). A terminology model approach for defining and managing statistical metadata (pdf). Eighth Open Forum on Metadata Registries. Berlin.
  2. ^ Active Data Link
  3. ^ ODABA Script Interface
  4. ^ Cattell, R.J.J.; D.K. Barry (2000). The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers. ISBN  1-55860-647-5.

External links

From Wikipedia, the free encyclopedia

ODABA is a terminology-oriented database management system, which is a conceptual extension of an object-oriented database system, and implements concepts defined in a terminology model. [1] ODABA supports typical standards and technologies for object-oriented databases, but also terminology-oriented database extensions. ODABA also behaves like an object–relational database management system, i.e. data is seen as being stored in a database rather than accessing persistent objects in a programming environment. ODABA supports active data link [2] (ADL) and provides an ADL-based GUI framework.

Features

Database access is supported via an application program interface (API) for C++ or .NET programming languages and via the ODABA Script Interface [3] (OSI). Object Definition Language (ODL) and Object Query Language (OQL) provided with OSI are ODMG 3.0 [4] conform.

Beside standard models ( object model, functional model and dynamic model), ODABA supports a documentation model and an administration model. In order to be terminology model compliant, several conceptual extensions are supported as set relations, multilingual attributes, weak-typed collections or hierarchical enumerations (classifications).

ODABA supports semi-automatic conversion from terminology models to object models and schema conversion from object model to relational models ( MS SQL Server, MySQL, Oracle) which allows storing or mirroring ODABA data in relational databases or in XML files.

References

  1. ^ Karge, R. (April 2005). A terminology model approach for defining and managing statistical metadata (pdf). Eighth Open Forum on Metadata Registries. Berlin.
  2. ^ Active Data Link
  3. ^ ODABA Script Interface
  4. ^ Cattell, R.J.J.; D.K. Barry (2000). The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers. ISBN  1-55860-647-5.

External links


Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook