terminology-oriented database
   HOME

TheInfoList



OR:

A terminology-oriented database or terminology-oriented database management system is a conceptual extension of an
object-oriented database An object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented programming. Object databases are different from relational databases which are ...
. It implements
concept Concepts are defined as abstract ideas. They are understood to be the fundamental building blocks of the concept behind principles, thoughts and beliefs. They play an important role in all aspects of cognition. As such, concepts are studied by ...
s defined in a terminology model. Compared with
object-oriented database An object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented programming. Object databases are different from relational databases which are ...
s, the terminology-oriented database requires some minor conceptual extensions on the schema level as supporting set relations (super-set, subset, intersection etc.), weak-typed collections or shared inheritance. The data model of a terminology-oriented database is high-level; the terminology-oriented database provides facilities for transforming a terminology model provided by subject area experts completely into a database schema. The target schema might be the database schema for an
object-oriented database An object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented programming. Object databases are different from relational databases which are ...
as well as a relational database schema, or even an
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
schema. Typically, terminology-oriented databases are not bound on a specific database type. Since the information content, which can be stored in
object-oriented database An object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented programming. Object databases are different from relational databases which are ...
s and in relational databases, is identical, data for a terminology-oriented database can be stored theoretically in any type of database as well as in an XML file. Thus, terminology-oriented databases may support several database systems for storing application data. Terminology Databases, when these contain Terms and Vocabularies, these become valuable for Ontologies and in turn ontologies can help process associated triples or complex predicates thus going deeper than hierarchies or keys in RDBMS. Semantic mapping can also enhance performance.


References

{{DEFAULTSORT:Terminology-Oriented Database Translation databases Object-oriented database management systems