TopicObserver.com

Trond Pettersen on Web Development and Topic Maps

Month: January, 2009

Replacing the Built-In DatePicker in Sun IdM 8.0

If you read my other post on creating custom view handlers in Sun IdM, you might have noticed my mixed feelings towards the system’s built-in interface.

I know its main task is not to look good, and that it is best at what it is supposed to be good at, but there really is no point in a system that no user would use – unless Sun wants other companies to take the market lead.

It is not only that it is hard to make proper customizations on the CSS layer due to the nested-tables-in-nested-tables-in…-nested-tables-we-do-not-know-how-to-properly-use-ids-or-classes-and-enjoy-the-font-tag-and-br-tags-for-space-HTML generated by code written by someone stuck in the 1990s, but also that a lot of the components look quite old fashion, so to speak.

Have a look at the built in date picker for instance:

Built-in Calendar Text Input Field - Old Fashioned Gray Button

Built in calendar - Pop up window with boring look

Lovely? No? Nor did our customer think.
Read the full post »

Topic Maps

Topic Maps is an international standard (ISO 13250 – Topic Maps) and semantic technology for structuring of information and information resources. An often used analogy is that Topic Maps are to electronic information what back-of-the-book indexes are to traditional books. You may also compare it to a mind map; topics are inter-connected through relations (in TM called associations). And that’s about it as far as the model goes;

Topics, Associations and Occurrences (i.e. information about topics) are the main building blocks of Topic Maps. Alas, Topic Maps is not a technology for storing information, a competitor to RDBMSes or an XML vocabulary (although there is XML Topic Maps), nor did it’s authors intend for it to take over the role of (X)HTML. Instead, it is a semantic web technology in that it adds an abstract layer of meta data (information overlay) to the WWW (or whatever).

By creating topic maps that convey information about where to find various types of information, one might explore data sets in new ways. This might be utilized in order to:

  • Arrange information in taxonomies or thesauri for classification purposes
  • Create “intelligent” search engines.

Another often mentioned benefit is that since the Topic Map model is associative by nature, people can actually learn new things by exploring topics and associated topics (and associations). Whether this is actually true does of course not only depend on your definition of “learning”, but other factors as well, such as the actual contents of the topic map in question. Using a self describing data model is not enough.

That being said,

  • Topic Maps might enable learning through exploration.

Resources

If you want to learn more about topic maps, these are some great resources:

You may also want to take a look at TopicMap.com‘s compilation of Topic Maps resources.

  • RSS @twitter

  • Tags

  • Topics

  • Recent Comments

  • Topic Map Feeds