Sitting here with the Guru... one of the GML editors, Simon Cox I got some useful insight into this pattern:
1) it is an encoding artefact, not part of the model (as already argued) 2) the pattern separates the role from the data type - and makes each explicit - so you get a role name, then an embedded object of the data type required, rather than having to look up every single property against the schema to determine its data type. 3) this is what "Mark-up" means - including additional information with the content. The necessary markup is the role and datatype of the content, cleanly separated as far as I can see Hope this is helpful. On Wed, Sep 9, 2009 at 9:45 PM, Jody Garnett <[email protected]> wrote: > > On 09/09/2009, at 7:26 PM, Ben Caradoc-Davies wrote: > >> That is a very good question. I do not know myself, but the more I argue >> this case, the more I understand and the more it seems to make sense. I just >> need more people to contradict me and check to see whether I am barking up >> the wrong tree. :-) > > Hi Ben; > > I am being busy/quiet but I have crossed over into understanding what you > are talking about and agree that GML is wasting our time with "striping" (I > had not heard the term before). > > It will be a very interesting tradeoff between a simpler setup in memory; > and a more complex JXPath implementation. > > We are branching into experimentation / research here - ie some solid play > testing of code examples (to confirm the usability of the result) and a > proof of concept on the technical challenges (to check the feasibility) > would be in order. If this falls in your mandate please explore ... my next > rainy day project is geometry. > > However I do not think that this results in a modification to the feature > model; only an optimisation in how xml schema is mapped to it (tech > challenge 1) It may result in a JXPath evaulation engine that needs to know > the schema in order to navigate the resulting data model (tech challenge 2). > > Jody > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
