Odaba

Odaba

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 frame work.


Database access is supported via an application program interface 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). [www.berlinopenforum.de Eighth Open Forum on Metadata Registries]. Berlin. http://www.odaba.com/content/downloads/documentation/P2_TerminologyModel_v1.pdf. 
  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


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • List of object-oriented database management systems — The following is a list of object oriented database management systems.*Caché * [http://www.codeplex.com/Cerebrum Cerebrum : Object oriented network knowledge base] *ConceptBase *Datawasp *Db4o *eXtremeDB *Facets (previously known as GemStone J)… …   Wikipedia

  • Turkey at the 2005 Mediterranean Games — Infobox Country at the Mediterranean Games NOC = TUR games = 2005 Almería, Spain summergold = 20 summersilver = 24 summerbronze = 29 totalrank = 4Turkey (listed as TUR) participated in the 2005 Mediterranean Games in Almería, Spain. With one… …   Wikipedia

  • Shawish — (Shaweesh, Shawesh) (الشاويش, شاويش Arabic) is a large and wide spread family originated from Damascus Gate neighbourhood of East Jerusalem, Palestine. Shawish as a surname is also widely used throughout the world. Other families with the Shawish …   Wikipedia

  • Data event — A data event is a relevant state transition defined in an event schema[1]. Typically, event schemata are described by pre and post condition for a single or a set of data items. In contrast to ECA (Event condition action), which considers an… …   Wikipedia

  • Data item — A data item[1] describes an atomic state[2] of a particular object concerning a specific property at a certain time point. A collection of data items for the same object at the same time forms an object instance (or table row). Any type of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”