[wfs-dev] XSD pitfall? (OWS)

Frank.Steggink@bentley.com Frank.Steggink at bentley.com
Tue Oct 31 15:45:57 EST 2006


Hello Peter,

Thanks for your answer. The reason your capabilities document is
validating is because it doesn't contain any of the elements inherited
from ows:DescriptionType (i.e. Title, Abstract, Keywords) in
ows:ServiceIdentification, so those elements also can't be in the wrong
location/order.

About the corrigendum and any future problems: to who should I direct
any problems, apart for the list?

Regards,

Frank

-----Original Message-----
From: Panagiotis (Peter) A. Vretanos [mailto:pvretano at cubewerx.com] 
Sent: Tuesday, October 31, 2006 15:19
To: Frank Steggink
Cc: wfs-dev at opengeospatial.org
Subject: Re: [wfs-dev] XSD pitfall? (OWS)


Frank.Steggink at bentley.com wrote:
>  
> I've a couple of questions:
> 1) I assume the XSD's are normative, and not the examples, right?

Yes, although the examples should be corrected.  I'll get a corrigendum
going for that.

> 2) Have others experienced the same problems, while trying to validate

> the Capabilities document with the XSD's?

There have been some problems identified in the past but the last
corrigendum was an attempt to correct those problems.

I try to keep track of the errors identified and then generate a
corrigendum periodically (as time permits)  to correct identified
problems.  If you have anything specific, let me know.

> 3) What are good strategies when the resulting XML doesn't validate? 

Generally, I copy the offending schema into a local repository (e.g. 
http://www.pvretano.com/schemas), correct it so that my file validates
and then try to generate a corrigendum to have the problem corrected.

B.T.W.

I was able to get my capabilities document to validate directly from the
OGC schema repository:

http://www.pvretano.com/cwwfs/cwwfs.cgi?service=WFS&version=1.1.0&reques
t=GetCapabilities

I checked it with XML Spy Enterprise Edition v 2006 rel. 3.

Screen shot at: http://www.pvretano.com/Test/Spy.jpg

If you send me the specific validation problems you have run into, I'll
try to take a look at them.

Ciao.


> I've been thinking about it, but I would like to hear your opinions. 
> It's not very user friendly to mention that the responses don't 
> validate, so the user can't use the service. In case of GML, it is a 
> bit risky to accept the content, since you don't know what the author 
> means, but with WFS_Capabilities it's pretty clear what every 
> element/attribute means (within reasonable limits).
>  
> While browsing in the WFS 1.1 spec (section 6.6), I also see that the 
> OGC namespaces all have the following format 
> "http://www.opengeospatial.net/<spec_abbr>", but the schemata and all 
> implementations (known to me) use "http://www.opengis.net/<spec_abbr>
> <http://www.opengis.net/<spec_abbr>>". I've confirmed this with a 
> freshly downloaded PDF of WFS 1.1, in case I missed any updates. The 
> corrigendum 06-027r1 doesn't mention anything about the namespaces.
>  
> Regards,
> 
> Frank Steggink
> Bentley Systems
>  
> 
> 
> ----------------------------------------------------------------------
> --
> 
> _______________________________________________
> wfs-dev mailing list
> wfs-dev at opengeospatial.org
> https://mail.opengeospatial.org/mailman/listinfo/wfs-dev

-- 
Panagiotis (Peter) A. Vretanos          CubeWerx Inc.
Big Kahuna (Senior Database Developer)  http://www.cubewerx.com
Tel. 416-701-1985 Fax. 416-701-9870     pvretano at cubewerx.com

"If you want to make an apple pie from scratch, you must first
  create the universe." -- Carl Sagan



More information about the wfs-dev mailing list