Rob Atkinson ha scritto:
I think geosynchronisation is in fact the "killer app" for WFS,
althouygh not in the sense of RSS feeds but in terms of subscription
to data sets maintained by others.
This in turn means that we will care about the data, and that in terms
implies the necessity for community-schema support - otherwsie we have
a situation where the client must choose the identical technology and
schema as the data provider, and this is not tenable if you want to
get data from two or more sources.
So, IMHO taking geosycnh seriously means realising the
community-schema support on trunk first, and I'd like to see how the
geosynch module will work with ISO feature types. Otherwise we are
going to be in a position of endlessly hacking the one-namespace fits
all approach (which is a poor subset even of true "simple features" )
to cope with namespaces, attributes, column names mappings, case
sensistivity of data stroe issues etc.
i.e. +1 to do this properly, implementing against ISO features in
trunk, -1 to implement it against simple features.
Rob, your opinion is appreciated but that -1 seem too strong of a
judgement.
Community schema and geosynch certainly play well together, cs
makes geosynch more widely applicable for sure, yet, from a
technological standpoint they are completely orthogonal, you
can implement one without having the other.
Community schema should stand on its own good, it makes a lot
of sense by itself, it needs a strong implementation, one
good enough to be merged into gt2 trunk and gs trunk (i.e.
solid and not too disruptive).
You're a PSC member, voting -1 to a proposal makes a lot harder
to have it implemented. You cannot force other people to implement
community schema in order to have another functionality there in
general, especially when there is no technical reason to do so.
Geosynch would certainly be a lot weaker without community schema,
agreed, but from there to say it's useless well, there's a long
stretch.
Cheers
Andrea