Good afternoon Simon:

Thanks for supporting Ben, I think he managed to make his point already.

To review a few notes from earlier discussion on FeatureCollection....

As I understand it these discussions stalled due to noticing two things:
- FeatureCollection was not defined in the ISO specification (when we
got our hands on it)
- the needs of the OGC Reference Model (ie an aggregation association)
could be represented by a FeatureType as it stands
- the FeatureType for a collection could contain an association
describing the contents. The association would have a name
("MappedFeature" in Ben's example) the type of that association would
capture the nature of the relationship (temporal, aggregation etc) and
the nature of the content (ie "gsml:MappedFeatureType" in Ben's
example).

Reviewing project history
(http://docs.codehaus.org/display/GEOTOOLS/Feature+Model+Proposal) I
found this described as:
- FeatureCollectionType.getMemberDescriptor()
- and this was viewed as formalization of an association that should
already be documented by FeatureType
- FeatureCollection is now acting as a "query result" only - so no
FeatureType is available to document matters as described above

So here is a solid recommendation for Ben:
- Add a FeaturCollection.getDescriptor() to capture this information
- The name of the association would be getDescriptor().getName()
- The nature of the association would be captured as getDescriptor().getType()
- The member type would be captured as getSchmea() - would then be
defined as getDescriptor().getType().getRelatedType()

Jody

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to