From: Conal T. <con...@vu...> - 2008-03-11 04:06:21
|
Hi Xuân I'm not convinced, actually. It seems to me you should have introduced a new, TMDM-flavoured TopicMapObject interface, rather than changing the old, XTM 1.0-flavoured interface. As you yourself pointed out, the getID() method isn't appropriate for TMDM-based topicmaps, so a distinct interface for TMDM TopicMapObjects is probably better (rather than an extended one, with "deprecated" bits). Personally, I think your effort to unify the XTM 1 and TMDM models is too ambitious (although I don't know how you intend to achieve this goal, because you haven't described your plan). It seems to me though that you should instead have two distinct models, and to use a layering approach to unify them. The two models are IMHO not sufficiently compatible to be simply "merged" (as you have started to do). Mainly, though, I just think it's important to fully discuss these kinds of disruptive changes before instituting them, or else they should be done in a branch. The trunk is not the proper place for this kind of speculative work. Regards Con -- Conal Tuohy New Zealand Electronic Text Centre www.nzetc.org |