TMRM: isa/sub - irreflexive relation vs. reflexive relation
Lars Heuer <[email protected]> Wed, 5 Oct 2011 11:05:41 +0200
| Newsgroups | gmane.text.xml.xtm.general |
|---|---|
| Organization | Semagia |
| Message-ID | <[email protected]> |
Hi there, Johannes' question [1] brought me to another question: Why is the "isa" relation irreflexive by definition and the "sub" relation reflexive by definition (c.f. TMRM 5 a) and 5 b)? I understand why the "sub" relation is reflexive (implicitly since every proxy is a subclass of itself by definition), but I wonder why stating "x isa x" is explicitly forbidden. What's the rationale behind this design decision? [1] <http://www.infoloom.com/pipermail/topicmapmail/2011q4/009161.html> Thanks and best regards, Lars -- Semagia <http://www.semagia.com/> <http://www.topicmaps.de/mailinglist/> German Topic Maps mailing list <http://tinytim.sourceforge.net/> Open Source Topic Maps engine <http://mappa.semagia.com/> Mappa - Python Topic Maps engine