This has been an interesting thread.

I wonder, does it make any sense to add in a MAPSERVER specific GetCapabilities request mechanism? This would be for MapServer user only, I've asked about this in the past, but always been told to use the GetCapabilities method, now that there is something in there that can't be reported that way, I'm poncing on the opportunity. :c)

Doesn't need to break anything, I'm just looking for a way to add in Capabilities (specific to MapServer, I know there are other capabilities as well). I just always thought there should be something like this for MapServer the application, not just MapServer the Compliant one.

bobb



Steve Lime wrote:
Nice frigging standard, real flexible. Tom, we worked around this by
creating our own
version of the WFS schema with the extra elements defined (at Peter's
suggestion). I
guess I don't have a better alternative at the moment. Easy enough to
supress those
lines and I have done so just now (will be fixed in beta 3).

You can still ask for GML 3 and related schema as before...

Steve

"Kralidis,Tom [Burlington]" <[EMAIL PROTECTED]> 9/5/2006
2:14:22 PM >>>
I would have to agree.  Though I love the new GML support, I think it
is
more important to validate against the OGC WFS 1.0.0 schemas.

Does anyone object to this (looking at the other OGC developers and
Steve who did the GML3L0 implementation :)) ?  If not, I will submit a
bug.

..Tom


-----Original Message-----
From: Bart van den Eijnden (OSGIS) [mailto:[EMAIL PROTECTED] Sent: 05 September, 2006 3:12 PM
To: Kralidis,Tom [Burlington]
Cc: [email protected] Subject: Re: [UMN_MAPSERVER-USERS] WFS GetCapabilities 1.0.0 not
valid
Hi Tom,

I would be in favour of obeying the WFS 1.0.0 schema.

So leave the elements out, but support them " in the background".

Best regards,
Bart

Kralidis,Tom [Burlington] schreef:
using version 4.10 beta2, the WFS GetCapabilities (1.0.0
version) response is not valid.

Problems:

1) <SFE_XMLSCHEMA/> is not known in the 1.0.0 schema so should be

omitted
      <SchemaDescriptionLanguage>
        <XMLSCHEMA/>
        <SFE_XMLSCHEMA/>
      </SchemaDescriptionLanguage>

2) GML3 in not allowed as result format

      <ResultFormat>
        <GML2/>
        <GML3/>
      </ResultFormat>
Because we added GML3L0 as a format, we added these formats for Capabilities to differentiate btw GML2 and GML3. However, OGC:WFS

1.0.0 is hardcoded.  The WFS 1.0.0 specs only define XMLSCHEMA as a

description language for DescribeFeatureType, as well as
only GML2 for
GetFeature.

So we're in a bit of a quandry, because we support WFS
1.0.0, GML2 AND
GML3L0. But GML3L0 is only legal in WFS 1.0.0 (which uses
OWS Common
1.0.0, which abstracts constructs like outputformats [soft
typing] as
opposed to defining hardcoded element names for same).

If we want to be compliant to OGC:WFS 1.0.0, which must remove the

GML3 refs in Capabilities. They can still be around in the
interface,
just not advertise as such in Capabilities XML so as not to
break the schema.
Comments?

..Tom




--
Bart van den Eijnden
OSGIS, Open Source GIS
http://www.osgis.nl


Reply via email to