Some basic Topic Maps terminology

<< 2006-11-14 19:19 >>

There are some simple, common terminological mistakes people tend to make when they first encounter Topic Maps, and I thought it might be useful to write up a simple guide to help people.


Many people think topics are things like "person", "country", and "company", but not things like "Lars Marius Garshol", "Norway", and "Ontopia", but this is wrong. The confusing answer is that all of these things are topics. The first three are topic types (which are topics), and the last three are instances of those types.

In other words, a topic is a thing you talk about in your topic map. Most topics have a topic type, but some of them are topic types. The thinking is that the types are also things, which you may want to say something about.

Topic names

This is another thing that people tend to be confused about, but it's really very simple. A topic name is just the name of some topic, and it's attached to the topic in the same way that occurrences and associations are. A topic can have more than one name. For example, the topic representing me could have the names "Lars Marius Garshol", "larsbot" (nick), and "larsga" (username) attached to it. It would still be a single topic, but it would have three names.

In a sense, topic names are not very different from attaching property occurrences like "date of birth" and "phone number".


This term has a special usage in Topic Maps that's different from how it's used elsewhere. In the Topic Maps community it's used to mean the typing topics in a topic map. That is, the topic types, association types, and occurrence types that are used. (It's kind of like the database schema in a relational database.)

Similar posts

ISO meeting in Leipzig

Since nearly all the key people in the ISO committee were going to be in Leipzig anyway for TMRA 2006 it was decided to have an ISO meeting in conjunction with the conference

Read | 2006-10-15 17:57

TMRA 2006 — day 2

Day two started right off with two parallel tracks, and I went to the track on "Portals and Information Retrieval", where the first speaker was Sam Oh

Read | 2006-10-12 09:09

TMRA'05 — second day

(Second day of semi-live coverage from the TMRA'05 Topic Maps research workshop.)

Today we again start with Jack Park, this time speaking on "Just for Me: Topic Maps and Ontologies"

Read | 2005-10-07 13:33


No comments.

Add a comment

Name required
Email optional, not published
URL optional, published
Spam don't check this if you want to be posted
Not spam do check this if you want to be posted