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

Reply via email to