Open Geospatial Consortium
OGC Doc 08-100
CR-Form-v3
CHANGE REQUEST
Filter 1.1.0 CR 08-100
rev–
Current version: 1.1.0Proposed change affects: AS Imp Spec X Best Practices Paper Other
Title: Filter 1.1 CR: Missing geometry types in GeometryOperandType definition
Source: R. Martell <rmartell {AT} galdosinc {DOT} com>
Work item code: Date: 2008-07-21
Category: F
Use one of the following categories:
F (Critical correction)
A (corresponds to a correction in an earlier release)
B (Addition of feature),
C (Functional modification of feature)
D (Editorial modification)
Detailed explanations of the above categories can be found in the TC Policies and Procedures.
Reason for change: The enumerated type ogc:GeometryOperandType incompletely covers GML 3.1 geometry types and omits several rudimentary types allowed by the GML Simple Features Profile (GMLSF 1.0, OGC 06-049).
Summary of change: Add the following items to ogc:GeometryOperandType: gml:Curve, gml:Surface, gml:LinearRing, gml:MultiPoint, gml:MultiCurve, gml:MultiSurface.
Consequences if
not approved: It remains impossible to advertise all supported geometry operands in the service capabilities document (ogc:Spatial_Capabilities), especially for services that make use of GML 3.1 (or the GMLSF 1.0 profile in particular).
Clauses affected: OGC 04-095: cl. 16; cl. B.1 (filterCapabilities.xsd)
Other specs Other core specifications
Affected: Abstract specifications
Best Practices Document
Supporting Doc.
Other comments: The revised ogc:GeometryOperandType definition from <filterCapabilities.xsd> should include the following geometry types:
<xsd:enumeration value="gml:Curve" /> <xsd:enumeration value="gml:Surface" /> <xsd:enumeration value="gml:LinearRing" /> <xsd:enumeration value="gml:MultiPoint" /> <xsd:enumeration value="gml:MultiCurve" /> <xsd:enumeration value="gml:MultiSurface" />
Status NEW