Hi Marcus, The xlink:href with wfs:member seems like a bug. I will include the fix for next month's plan. https://jira.codehaus.org/browse/GEOT-4406
Re: filtering. ValueReference is not implemented in app-schema. WFS 1.1.0 uses PropertyName, which is supported. WFS 2.0 specific syntax are not supported in app-schema yet (paging, resolveDepth, some filters etc.). This work requires significant amount of time/investment, which we don't have at the moment, although this may change later. For now, I wouldn't recommend using WFS 2.0 with app-schema unless using common WFS 1.1.0 operations and syntax. Cheers Rini -----Original Message----- From: Sen, Marcus A. [mailto:[email protected]] Sent: Monday, 25 February 2013 7:31 PM To: Angreani, Rini (CESRE, Kensington); Caradoc-Davies, Ben (CESRE, Kensington) Cc: [email protected] Subject: RE: [Geoserver-users] Some GeoServer 2.3.x app-schema GeoSciML v3 (GML 3.2 application schema) tests > -----Original Message----- > From: [email protected] [mailto:[email protected]] > Sent: 25 February 2013 09:08 > It would be good to see the configuration mapping files to investigate > the empty <gsmlgu:GeologicUnit/>. > It's strange that there's a child inside an xlink:href. Also, I'm not > able to access your links. Which links weren't you able to access? The configuration files are at https://www.seegrid.csiro.au/subversion/GeoSciML/cgi-reference-dataset/tags/2013-02-20/services/geoserver/postgis/data/ which works for me so I don't know if the site was temporarily down. If you mean the links to our service, do you have non-standard ports like 8082 blocked? I've proxied my service through port 80 so, if that was the problem, you should be able to use http://ogcdev.bgs.ac.uk/geoserver-2.3.x-2013-02-14/ without the 8082 port number to test now. As it is a development server it can be slow / temporarily not running at times so I've made some temporary pastebin links to output below. > Re: the 2nd issue (ValueReference filter). This is WFS 2.0 filter > syntax and not supported in app-schema. The equivalent WFS/FES 1.1.0 filters as below give the same results: ----- <?xml version="1.0" encoding="UTF-8"?> <wfs:GetFeature xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" xmlns:gsmlgu="http://xmlns.geosciml.org/GeologicUnit/3.0" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" xmlns:gml="http://www.opengis.net/gml" service="WFS" version="1.1.0" maxFeatures="100" outputFormat="gml32"> <wfs:Query typeName="gsmlgu:GeologicUnit"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>gml:name</ogc:PropertyName> <ogc:Literal>mullock heaps (Qhm)</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </wfs:Query> </wfs:GetFeature> ----- gives the correct response: http://pastebin.com/JDfe8PQV and ----- <?xml version="1.0" encoding="UTF-8"?> <wfs:GetFeature xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" xmlns:gsmlgu="http://xmlns.geosciml.org/GeologicUnit/3.0" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" xmlns:gml="http://www.opengis.net/gml" service="WFS" version="1.1.0" maxFeatures="100" outputFormat="gml32"> <wfs:Query typeName="gsmlgu:GeologicUnit"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>gsml:relatedFeature/gsmlga:GeologicHistory/gsml:relatedFeature/gsmlga:GeologicEvent/gsmlga:eventEnvironment/swe:Category/swe:label</ogc:PropertyName> <ogc:Literal>terrestrial setting</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </wfs:Query> </wfs:GetFeature> ----- gives the response with all 35 features plus 2 anomalous ones: http://pastebin.com/2KNkyAPB > You can raise a bug but we haven't scheduled a plan to improve WFS 2.0 > support for app-schema yet. IGN/camptocamp have done more work on this in their own repository. Last time I tested that the responses were better (although still with some problems) so it may be worth looking at merging in some of their changes. Marcus This message (and any attachments) is for the recipient only. NERC is subject to the Freedom of Information Act 2000 and the contents of this email and any reply you make may be disclosed by NERC unless it is exempt from release under the Act. Any material supplied to NERC may be stored in an electronic records management system. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
