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

Reply via email to