[topicmapmail] Reification and Type Instance

Lars Marius Garshol larsga at ontopia.net
Wed Sep 19 03:00:58 EDT 2007


* Robert Cerny
>
> I have a question regarding the TMDM: If i reify a typed statement,  
> is the resulting topic an instance of the type of the statement?

This came up a couple of times in ISO meetings, but was never really  
resolved, partly because in the contexts where it came up, it didn't  
need to be.

But let's try to reason it through, and see where we wind up.

If I say:

employed-by(lmg : employee, bouvet : employer) ~ lmg-employment

then I'm really asserting that the 'lmg-employment' topic represents  
the same thing as the 'employed-by' association. That does kind of  
imply that they should have the same type. It's been argued that the  
statement-type relationship and the type-instance (for topics)  
relationship are different relationships, but I'm not sure that matters.

And if we go on to say

[lmg-employment : employed-by]

that does sound kind of funny, but on the other hand another name for  
'employed-by' is 'employment' and

[lmg-employment : employment]

is perfectly fine.

I can't really find any good reason why it shouldn't be the same  
type. If anyone can I'd be interested to hear it. (Borislav?)

-- 
Lars Marius Garshol                         Mobile: +47 98 21 55 50
Bouvet                                      Office: +47 23 40 60 00




More information about the topicmapmail mailing list