Chaining and mixing of supertype-subtype and type-instance relationships
Johannes Schmidt <[email protected]> Sun, 02 Oct 2011 14:38:47 +0200
| Newsgroups | gmane.text.xml.xtm.general |
|---|---|
| Message-ID | <[email protected]> |
Hi there, I have been thinking about the chaining and mixing of supertype-subtype (sub - transitive) and type-instance (isa - not transitive) relationships - and would like to verify my assumptions. Assume the following example: E sub D isa C sub B sub A -> 1) D is an instance of B and A (due to transitivity in "C sub B sub A") 2) E is an instance of C, B, and A (due to transitivity in "E sub D" and "C sub B sub A") I found this in the latest TMRM draft in 5b) [1]: "[...] Additionally, whenever a proxy a is an instance of another c, then a is an instance of any superclass of c: if x isa,m c and c sub,m c' , then x isa,m c' is true." This supports 1), however I did not find any notes in the standards supporting 2). What do you think? Best regards, Johannes [1] http://www.isotopicmaps.org/TMRM/TMRM-7.0/tmrm7.pdf