Hi all, today I discussed with Paolo Rizzi about the possible problems which might arise when using our metadata infrastructure model against the latest GML specs and the latest developements/proposals from you on Feature /FeatureType/schema model.
I updated the following page with a brief explanation of the metadata model we used to develop all the metadata infrastructure: http://www.geotools.org/Meta+Information+Infrastructure This metamodel works fine with the old FeatureType/AttributeType -> Feature/Attribute model. As this metadata model is widely used in our codebase for all the schema & data handling / transaction / validation / catalog operations, our main concern is keeping the greatest backward compatibility, yet allowing for further enhancements of the model like nested features, ChoiceSchemas, Complexes and so on - enhancements who have been discussed recently and still are being discussed. At a first glance it seems that many contraints which come directly from adopting GML specs, are likely to cause troubles - i.e. having an ID at the Geometry (thus attribute) level, or allowing for multiple instances of the same atomic attribute. In other cases a mapping can be easily found - nested Features can be represented by associations, for example. If we are willing to get into GeoServer / GeoTools all the work which prizzi has done/ is doing on transaction and meta engine, we should be sure that Feature model and metadata structure are compatible. I like the idea of metadata giving us the ability to share different views of the same data - like the ideas exposed for the ComplexDataStore. In the next days (when I'll find the time, alas) I'll try to dig more in the GML specs and in your proposals (I find hard to understand the separation between Type and Schema), and see if we can tailor the metadata model to the new specs in a painless way. Meanwhile, any comment will be greatly appreciated. Cheers Sig -- Luca Sigfrido Percich ([EMAIL PROTECTED]) Agenzia Milanese Mobilità e Ambiente s.r.l. (http://www.ama-mi.it) Direzione Sistemi Informativi e Modellistica Via Beccaria, 19 - 20122 Milano - tel. +39 02 884.67.262 ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
