Week of 04/06/2008 - 02:00 to 04/13/2008 - 01:59

Mostly Clueless (Curious George II)

I looked at my wife. Her face had turned to stone. I immediately understood that in her eyes George Earl had just committed intellectual suicide. And it was just like watching someone jumping from a basement window killing himself.

What had happened:


Posted In

TMRA 2008 "Subject-centric Computing"

10/15/2008 - 00:00
10/17/2008 - 23:59

This is one of the most interesting conferences.


I only find the title somewhat irritating.

Posted In

Perl TM Tutorial: Traits Good, Classes Bad (Part V)

(Followup to part IV)

When you browse through the list of packages you will notice a number of traits. A trait is effectively additional behaviour for your classes, or your objects.

In the context of Topic Maps I have used traits to extend the behaviour of the base class TM. One typical example would be TM::Graph

Posted In

Topic Maps 2008, Oslo, Collected Quotes

While others have already reported what was newsworthy about the recent Topic Maps 2008 conference I resort here to list some quotes I picked up on the way:

"Portal discovery is a mistake".

(Peter Brown, loosly paraphrasing James Joyce)

"Nothing has changed since SQL."

(unnamed conference participant, about the evolution of technology since 1970)

"Books are good for stories. They are not good for knowledge."

(Weinberger, about, uhm, books)

"Researchers. They never do what you tell them."
Posted In

Linuxwochen 2008

05/15/2008 - 11:24
05/17/2008 - 11:24


Posted In

ElPub 2008

06/25/2008 - 00:00
06/27/2008 - 14:00


Posted In

XTech 2008, Dublin Ireland

05/06/2008 - 00:00
05/09/2008 - 12:00


Posted In


This is a stub. Everything is mine, mine, mine.

Posted In

Announce: Perl TM::Easy

On the flight back to Vienna I have created TM::Easy which carries quite some ideas from Mappa and also got some inspiration from RTM.

The basic principle is that you experience a topic map as if it were a Perl hash:

use TM::Easy;
my $mm = new TM::Easy (file => 'somemap.atm');

my $hubert = $mm->{hubert};   # using the item identifier

print $hubert->{name};        # get _some_ name
print $hubert->{name_s};      # get a list of names

# get the name of a thing hubert owns
print $hubert->{-owner}->{object}->{name};

Posted In