home > library > publications > using topic maps to extend relational databases

close subject identifiers for Using Topic Maps to Extend Relational Databases
  • http://www.topicmapslab.de/publications/using_topic_maps_to_extend_relational_databases

Using Topic Maps to Extend Relational Databases

Article, was published by Marc de Graauw at 2003-03-05

This article is about applying Topic Maps on relational databases.

External Link: more information

Relational databases are great for storing structured data which conforms to a well-defined relational database schema. They are not so good at storing information that does not conform to such a schema. Since user requirements inevitably change, this means costly database upgrades.

To avoid too many such upgrades, in a larger database one often sees provisions which allow users to add relevant information which does not fit nicely in the database schema. The lowest-level extension is a free-text field in a record which allows users to add textual data. Another common extension is the introduction of user-defined value lists.

While such mechanisms are powerful, they are not standardized and do not easily allow the interchange of data. Topic Maps provide a very flexible and robust way to add arbitrary data to a relational databases at runtime. Moreover, Topic Maps come with a predefined exchange mechanism (the XML Topic Maps (XTM) interchange syntax) to allow data to be exported to XML.

This publication is cited in the following publication


Follow us on Twitter


Topic Maps offers an information architecture for semantic portals with
highly networked content and access paths in support of the associative
human mind. It is our technology of choice for knowledge oriented
application systems.

Gerhard Weber
topicWorks Domains
Topic Maps Lab auf der Cebit 2011

Graduate from the Topic Maps Lab