Re: Fwd: Re: TMRM: isa/sub - irreflexive relation vs. reflexive relation
Alexander Johannesen <[email protected]> Thu, 6 Oct 2011 16:36:59 +1100
| Newsgroups | gmane.text.xml.xtm.general |
|---|---|
| Message-ID | <CAF89bCBPH67_scLC76QS8dkehhB_TCqm525-SKsm6=R3i-tn1g@mail.gmail.com> |
Hiya, On Thu, Oct 6, 2011 at 4:25 PM, Graham Moore <[email protected]> wrote: > tmcl:topic-type isa tmcl:topic-type > > Really is intended to say that the topic tmcl:topic-type isa tmcl:topic-type. But what does that mean to us, to humans, as opposed to being a technical engineering fetish? > Its so that when we say: > tmcl:occurrenceType subtypeOf tmcl:topictype > and then > myont:age isa occurrenceType > And then try to validate TMCL against TMCL it works. Yeah, I understand why people are doing this (even though I don't fully understand your example), I'm just saying I think it feels wrong, that's all. :) Btw, in all my years of development I've always struggled conceptually with the class-instance false dichotomy (for an evolutionary geek like me it is highly unintuitive; there are no blueprints or empty shells which you then fill with live code), and mixing the labels (or human identifiers, if you like) *and* semantics of the class with the instance gives me the willies, and it smacks of trying to sneak abstract classes in without anyone noticing. Better yet, I'm probably wrong and reacting to the bad loaf I ate at lunch. Kind regards, Alex -- Project Wrangler, SOA, Information Alchemist, UX, RESTafarian, Topic Maps --- http://shelter.nu/blog/ ---------------------------------------------- ------------------ http://www.google.com/profiles/alexander.johannesen ---