Well this is starting to look a lot less Michael is CR8ZY; and a lot like I'm starting to understand the WFS command language.
From this document:
http://xml.coverpages.org/OpenGIS-MapServerCapabilitiesDTD.html
<!-- A data layer may be queryable, as specified by this optional binary
attribute. 1 = queryable, 0 = not queryable. A server that declares a Layer
to by queryable MUST implement the GetFeatureInfo interface. -->
<!ATTLIST Layer queryable (0 | 1) "0" >
when I run a Get capabilities against the Navy site data many, if not all of layers are set to
<Layer queryable="0" opaque="0" noSubsets="0">
<Name>0:7</Name>
<Title>Community Councils</Title>
<LatLonBoundingBox minx="-112.1040267944336" miny="40.64057159423828" maxx="-111.73894500732422" maxy="40.91438674926758" />
</Layer>
- <Layer queryable="0" opaque="0" noSubsets="0">
so if I'm reading all that correctly I CAN NOT query only that layer, or only a subset of same, i.e. BBOX wont work.
And the layers do come in by default as transparent....so that takes care of the opaque="0" value, and what it does.
So it would seem that one must run a GetCapabilities function against each WFS Server to discover what that FDO provider has exposed to the client.