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

close subject identifiers for Using Topic Maps to Extend Relational Databases
  • /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

 

Topic Maps helped us not only to overcome the difficulties with information organization, but they also opened us a way for presenting the content in a structured and easy navigable way.

Boro_milivojevic_-_250_dpi_rgb
Boro Milivojevic
BumbleMap
practical-semantics.com
Topic Maps Lab auf der Cebit 2011
Partners

Graduate from the Topic Maps Lab