[topicmapmail] Reification and Type Instance

Thompson, Miles MThompson at creditsights.com
Wed Sep 19 03:16:07 EDT 2007


Call me a programmer but it occurs to me that the question is
whether you define your association types at a 
high level as being of *type* association-type, or not.

Using your example:

When you state that:

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

Then you are asserting that there is an
Association which is an instance of 
the 'association type' "employed-by" .

But if 'employed-by' is itself, of type 'association type'
then, after you reify thee statement:

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

then, yes, it seems odd, to state that lmg-employment
is of 'type' "employed-by" since it's a topic, not an association type.
(ie a categorical mistake)

--

So the question is, does the TMDM require that all association-types, eg
employed-by be, themselves, of 'type' association-type or is that
optional.

--

You know what, my head hurts, I'm going back into my programmer hole.

Thanks

Miles



> -----Original Message-----
> From: topicmapmail-bounces at infoloom.com [mailto:topicmapmail-
> bounces at infoloom.com] On Behalf Of Lars Marius Garshol
> Sent: Wednesday, September 19, 2007 7:01 PM
> To: TopicMapMail
> Subject: Re: [topicmapmail] Reification and Type Instance
> 
> 
> * 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
> 
> 
> _______________________________________________
> topicmapmail mailing list
> topicmapmail at infoloom.com
> http://www.infoloom.com/mailman/listinfo/topicmapmail


More information about the topicmapmail mailing list