<div dir="ltr"><div>Hi Tom,</div><div><br></div><div>We are now implementing a catalog using the ISO 191939 profile to store raster metadata. </div><div>We store some metadata about the acquisition platform and sensor inside fields like supplementalInformation (MD_DataIdentification -> gmd:supplementalInformation), collectiveTitle (CI_Citation -> gmd:collectiveTitle) or alternateTitle (CI_Citation -> gmd:alternateTitle), and we need to query by these fields.</div><div><br></div><div>We are starting another project using the ISO 19139-2 standard to catalog products from a SAR satellite mission. We didn't define yet the fields we are going to use, but this profile allows to specify metadata about the satellite, sensor, processing algorithms, etc. and we'll need to search using (al least) all these fields.</div><div><br></div><div>In our case, we don't need to add other fields to the response because we get records in gmd output schema (outputSchema="<a href="http://www.isotc211.org/2005/gmd">http://www.isotc211.org/2005/gmd</a>"). This return the same xml used to catalog, right?</div><div>Then we parse the response using  jsonix (<a href="https://github.com/highsource/jsonix">https://github.com/highsource/jsonix</a>) and ogc-schemas (<a href="https://github.com/highsource/ogc-schemas">https://github.com/highsource/ogc-schemas</a>) to transform the XML response into JSON.</div><div>ogc-schemas recently added suport for the ISO 19139-2 (<a href="https://github.com/highsource/ogc-schemas/issues/109">https://github.com/highsource/ogc-schemas/issues/109</a>).</div><div><br></div><div>For now we are using the standard database; I don't know if additional columns will be the solution. Maybe using xpath to query inside the xml and allow to configure the queryable fields (AdditionalQueryables).</div><div><br></div><div>Thanks!</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-29 23:58 GMT-03:00 Tom Kralidis <span dir="ltr"><<a href="mailto:tomkralidis@gmail.com" target="_blank">tomkralidis@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Juan:`<br>
<span class=""><br>
On Tue, Sep 29, 2015 at 3:54 PM, Juan Rapoport<br>
<<a href="mailto:juanrapoport@suremptec.com.ar">juanrapoport@suremptec.com.ar</a>> wrote:<br>
> Hi,<br>
><br>
> Is it possible to configure which are the queryable fields for the<br>
> GetRecords requests?<br>
><br>
<br>
</span>Can you provide more context or use case(s)?  Is the goal here solely<br>
to extend queryables against additional columns from a custom<br>
database?  Do these queryables need to be provided in the CSW response<br>
(i.e. returnables)?  Can you provide some examples of what sample<br>
queries could look like?<br>
<br>
We've had similar discussions before, and implementation/enhancement<br>
options range from allowing an extensible queryables approach via<br>
configuration, to custom non-standard CSW application profiles (which<br>
I'd tend to avoid unless absolutely required).<br>
<br>
Cheers<br>
<span class="HOEnZb"><font color="#888888"><br>
..Tom<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
> Thanks<br>
><br>
> --<br>
> Juan Rapoport<br>
> SUR Emprendimientos Tecnológicos<br>
><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Juan Rapoport<br>SUR Emprendimientos Tecnológicos<br><div><br></div><div>Av. Rivadavia 611 Piso 11º  (C1002AAE)<br>Ciudad de Buenos Aires, Argentina<br>Tel. +54 (11) 4342-2976/84<br></div>
<a href="mailto:apc@suremptec.com.ar" target="_blank">juanrapoport@suremptec.com.ar</a><br><a href="http://www.suremptec.com/" target="_blank">www.suremptec.com</a></div></div></div>
</div>