Hi all,
creating a new schema-plugin (to be used in branch 2.10.x), I noticed that a
part of the GUI rendering decision is made inside the file config-gui.xml, in
the element <metadata-tab>
e.g.
<inspire flat="true">
<ancestorException schema="iso19139"
for="EX_TemporalExtent,CI_Date,spatialResolution"/>
<exception schema="iso19139"
for="result,resourceConstraints,pointOfContact,hierarchyLevel,couplingType"
</inspire>
Please note that the schema name, the tab name and the element names are all
related to the schema domain. It means that a generic schema could not care
about a tab named "inspire", nor for an element called "pointOfContact", so
this info may not be general enough to be put inside config-gui.
Furthermore, if a plugged-in schema needs to define a similar behaviour, the
config-gui file needs to be modified. It could be done via a file override, but
this should be defined externally from the schema-plugin, limiting the full
"pluggability", i.e. having a full schema definition inside the schema-plugin
subdir.
Any idea about this issue?
Cheers,
Emanuele
--
== *GeoSolutions will be closed for seasonal holidays from 23/12/2013 to
06/01/2014* ==
Ing. Emanuele Tajariol
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 380 2116282
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------