Showing:

Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Imported schema filter.xsd
Namespace http://www.opengis.net/ogc
Properties
attribute form default unqualified
element form default qualified
version 1.0.0.2
Element ogc:Filter
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#spatialOps filter_xsd.tmp#comparisonOps filter_xsd.tmp#logicOps filter_xsd.tmp#FeatureId filter_xsd.tmp#FilterType
Type ogc:FilterType
Properties
content complex
Used by
Model
Children ogc:FeatureId, ogc:comparisonOps, ogc:logicOps, ogc:spatialOps
Instance
<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:spatialOps>{1,1}</ogc:spatialOps>
  <ogc:comparisonOps>{1,1}</ogc:comparisonOps>
  <ogc:logicOps>{1,1}</ogc:logicOps>
  <ogc:FeatureId fid="">{1,unbounded}</ogc:FeatureId>
</ogc:Filter>
Source
<xsd:element name="Filter" type="ogc:FilterType"/>
Element ogc:spatialOps
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType filter_xsd.tmp#BBOX filter_xsd.tmp#Beyond filter_xsd.tmp#Contains filter_xsd.tmp#Crosses filter_xsd.tmp#DWithin filter_xsd.tmp#Disjoint filter_xsd.tmp#Equals filter_xsd.tmp#Intersects filter_xsd.tmp#Overlaps filter_xsd.tmp#Touches filter_xsd.tmp#Within
Type ogc:SpatialOpsType
Properties
content complex
abstract true
Substitution Group
Used by
Source
<xsd:element name="spatialOps" type="ogc:SpatialOpsType" abstract="true"/>
Element ogc:comparisonOps
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#PropertyIsBetween filter_xsd.tmp#PropertyIsEqualTo filter_xsd.tmp#PropertyIsGreaterThan filter_xsd.tmp#PropertyIsGreaterThanOrEqualTo filter_xsd.tmp#PropertyIsLessThan filter_xsd.tmp#PropertyIsLessThanOrEqualTo filter_xsd.tmp#PropertyIsLike filter_xsd.tmp#PropertyIsNotEqualTo filter_xsd.tmp#PropertyIsNull
Type ogc:ComparisonOpsType
Properties
content complex
abstract true
Substitution Group
Used by
Source
<xsd:element name="comparisonOps" type="ogc:ComparisonOpsType" abstract="true"/>
Element ogc:logicOps
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#And filter_xsd.tmp#Not filter_xsd.tmp#Or
Type ogc:LogicOpsType
Properties
content complex
abstract true
Substitution Group
Used by
Source
<xsd:element name="logicOps" type="ogc:LogicOpsType" abstract="true"/>
Element ogc:FeatureId
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#FeatureIdType_fid filter_xsd.tmp#FeatureIdType
Type ogc:FeatureIdType
Properties
content complex
Used by
Complex Type ogc:FilterType
Attributes
QName Type Use
fid xsd:anyURI required
Source
<xsd:element name="FeatureId" type="ogc:FeatureIdType"/>
Element ogc:PropertyIsEqualTo
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type ogc:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:expression
Instance
<ogc:PropertyIsEqualTo xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{2,2}</ogc:expression>
</ogc:PropertyIsEqualTo>
Source
<xsd:element name="PropertyIsEqualTo" type="ogc:BinaryComparisonOpType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsNotEqualTo
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type ogc:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:expression
Instance
<ogc:PropertyIsNotEqualTo xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{2,2}</ogc:expression>
</ogc:PropertyIsNotEqualTo>
Source
<xsd:element name="PropertyIsNotEqualTo" type="ogc:BinaryComparisonOpType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsLessThan
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type ogc:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:expression
Instance
<ogc:PropertyIsLessThan xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{2,2}</ogc:expression>
</ogc:PropertyIsLessThan>
Source
<xsd:element name="PropertyIsLessThan" type="ogc:BinaryComparisonOpType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsGreaterThan
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type ogc:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:expression
Instance
<ogc:PropertyIsGreaterThan xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{2,2}</ogc:expression>
</ogc:PropertyIsGreaterThan>
Source
<xsd:element name="PropertyIsGreaterThan" type="ogc:BinaryComparisonOpType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsLessThanOrEqualTo
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type ogc:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:expression
Instance
<ogc:PropertyIsLessThanOrEqualTo xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{2,2}</ogc:expression>
</ogc:PropertyIsLessThanOrEqualTo>
Source
<xsd:element name="PropertyIsLessThanOrEqualTo" type="ogc:BinaryComparisonOpType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsGreaterThanOrEqualTo
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type ogc:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:expression
Instance
<ogc:PropertyIsGreaterThanOrEqualTo xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{2,2}</ogc:expression>
</ogc:PropertyIsGreaterThanOrEqualTo>
Source
<xsd:element name="PropertyIsGreaterThanOrEqualTo" type="ogc:BinaryComparisonOpType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsLike
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#PropertyIsLikeType_wildCard filter_xsd.tmp#PropertyIsLikeType_singleChar filter_xsd.tmp#PropertyIsLikeType_escape expr_xsd.tmp#PropertyName expr_xsd.tmp#Literal filter_xsd.tmp#PropertyIsLikeType filter_xsd.tmp#comparisonOps
Type ogc:PropertyIsLikeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:Literal, ogc:PropertyName
Instance
<ogc:PropertyIsLike escape="" singleChar="" wildCard="" xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <ogc:Literal>{1,1}</ogc:Literal>
</ogc:PropertyIsLike>
Attributes
QName Type Use
escape xsd:string required
singleChar xsd:string required
wildCard xsd:string required
Source
<xsd:element name="PropertyIsLike" type="ogc:PropertyIsLikeType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsNull
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#PropertyName expr_xsd.tmp#Literal filter_xsd.tmp#PropertyIsNullType filter_xsd.tmp#comparisonOps
Type ogc:PropertyIsNullType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:Literal, ogc:PropertyName
Instance
<ogc:PropertyIsNull xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <ogc:Literal>{1,1}</ogc:Literal>
</ogc:PropertyIsNull>
Source
<xsd:element name="PropertyIsNull" type="ogc:PropertyIsNullType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsBetween
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#PropertyIsBetweenType_LowerBoundary filter_xsd.tmp#PropertyIsBetweenType_UpperBoundary filter_xsd.tmp#PropertyIsBetweenType filter_xsd.tmp#comparisonOps
Type ogc:PropertyIsBetweenType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:LowerBoundary, ogc:UpperBoundary, ogc:expression
Instance
<ogc:PropertyIsBetween xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{1,1}</ogc:expression>
  <ogc:LowerBoundary>{1,1}</ogc:LowerBoundary>
  <ogc:UpperBoundary>{1,1}</ogc:UpperBoundary>
</ogc:PropertyIsBetween>
Source
<xsd:element name="PropertyIsBetween" type="ogc:PropertyIsBetweenType" substitutionGroup="ogc:comparisonOps"/>
Element ogc:PropertyIsBetweenType / ogc:LowerBoundary
Namespace http://www.opengis.net/ogc
Diagram
Diagram expr_xsd.tmp#expression filter_xsd.tmp#LowerBoundaryType
Type ogc:LowerBoundaryType
Properties
content complex
Model
Children ogc:expression
Instance
<ogc:LowerBoundary xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{1,1}</ogc:expression>
</ogc:LowerBoundary>
Source
<xsd:element name="LowerBoundary" type="ogc:LowerBoundaryType"/>
Element ogc:PropertyIsBetweenType / ogc:UpperBoundary
Namespace http://www.opengis.net/ogc
Diagram
Diagram expr_xsd.tmp#expression filter_xsd.tmp#UpperBoundaryType
Type ogc:UpperBoundaryType
Properties
content complex
Model
Children ogc:expression
Instance
<ogc:UpperBoundary xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:expression>{1,1}</ogc:expression>
</ogc:UpperBoundary>
Source
<xsd:element name="UpperBoundary" type="ogc:UpperBoundaryType"/>
Element ogc:Equals
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Equals xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Equals>
Source
<xsd:element name="Equals" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:Disjoint
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Disjoint xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Disjoint>
Source
<xsd:element name="Disjoint" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:Touches
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Touches xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Touches>
Source
<xsd:element name="Touches" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:Within
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Within xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Within>
Source
<xsd:element name="Within" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:Overlaps
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Overlaps xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Overlaps>
Source
<xsd:element name="Overlaps" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:Crosses
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Crosses xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Crosses>
Source
<xsd:element name="Crosses" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:Intersects
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Intersects xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Intersects>
Source
<xsd:element name="Intersects" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:Contains
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type ogc:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Instance
<ogc:Contains xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:Contains>
Source
<xsd:element name="Contains" type="ogc:BinarySpatialOpType" substitutionGroup="ogc:spatialOps"/>
Element ogc:DWithin
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry filter_xsd.tmp#DistanceBufferType_Distance filter_xsd.tmp#DistanceBufferType filter_xsd.tmp#spatialOps
Type ogc:DistanceBufferType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:_Geometry, ogc:Distance, ogc:PropertyName
Instance
<ogc:DWithin xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <ogc:Distance units="">{1,1}</ogc:Distance>
</ogc:DWithin>
Source
<xsd:element name="DWithin" type="ogc:DistanceBufferType" substitutionGroup="ogc:spatialOps"/>
Element ogc:DistanceBufferType / ogc:Distance
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#DistanceType_units filter_xsd.tmp#DistanceType
Type ogc:DistanceType
Properties
content complex
mixed true
Model
Attributes
QName Type Use
units xsd:string required
Source
<xsd:element name="Distance" type="ogc:DistanceType"/>
Element ogc:Beyond
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry filter_xsd.tmp#DistanceBufferType_Distance filter_xsd.tmp#DistanceBufferType filter_xsd.tmp#spatialOps
Type ogc:DistanceBufferType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:_Geometry, ogc:Distance, ogc:PropertyName
Instance
<ogc:Beyond xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:_Geometry gid="" srsName="">{1,1}</gml:_Geometry>
  <ogc:Distance units="">{1,1}</ogc:Distance>
</ogc:Beyond>
Source
<xsd:element name="Beyond" type="ogc:DistanceBufferType" substitutionGroup="ogc:spatialOps"/>
Element ogc:BBOX
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#Box filter_xsd.tmp#BBOXType filter_xsd.tmp#spatialOps
Type ogc:BBOXType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Box, ogc:PropertyName
Instance
<ogc:BBOX xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml">
  <ogc:PropertyName>{1,1}</ogc:PropertyName>
  <gml:Box gid="" srsName="">{1,1}</gml:Box>
</ogc:BBOX>
Source
<xsd:element name="BBOX" type="ogc:BBOXType" substitutionGroup="ogc:spatialOps"/>
Element ogc:And
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#logicOps filter_xsd.tmp#BinaryLogicOpType filter_xsd.tmp#logicOps
Type ogc:BinaryLogicOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:comparisonOps, ogc:logicOps, ogc:spatialOps
Instance
<ogc:And xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:comparisonOps>{1,1}</ogc:comparisonOps>
  <ogc:spatialOps>{1,1}</ogc:spatialOps>
  <ogc:logicOps>{1,1}</ogc:logicOps>
</ogc:And>
Source
<xsd:element name="And" type="ogc:BinaryLogicOpType" substitutionGroup="ogc:logicOps"/>
Element ogc:Or
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#logicOps filter_xsd.tmp#BinaryLogicOpType filter_xsd.tmp#logicOps
Type ogc:BinaryLogicOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:comparisonOps, ogc:logicOps, ogc:spatialOps
Instance
<ogc:Or xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:comparisonOps>{1,1}</ogc:comparisonOps>
  <ogc:spatialOps>{1,1}</ogc:spatialOps>
  <ogc:logicOps>{1,1}</ogc:logicOps>
</ogc:Or>
Source
<xsd:element name="Or" type="ogc:BinaryLogicOpType" substitutionGroup="ogc:logicOps"/>
Element ogc:Not
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#logicOps filter_xsd.tmp#UnaryLogicOpType filter_xsd.tmp#logicOps
Type ogc:UnaryLogicOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children ogc:comparisonOps, ogc:logicOps, ogc:spatialOps
Instance
<ogc:Not xmlns:ogc="http://www.opengis.net/ogc">
  <ogc:comparisonOps>{1,1}</ogc:comparisonOps>
  <ogc:spatialOps>{1,1}</ogc:spatialOps>
  <ogc:logicOps>{1,1}</ogc:logicOps>
</ogc:Not>
Source
<xsd:element name="Not" type="ogc:UnaryLogicOpType" substitutionGroup="ogc:logicOps"/>
Complex Type ogc:FilterType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#spatialOps filter_xsd.tmp#comparisonOps filter_xsd.tmp#logicOps filter_xsd.tmp#FeatureId
Used by
Element ogc:Filter
Model
Children ogc:FeatureId, ogc:comparisonOps, ogc:logicOps, ogc:spatialOps
Source
<xsd:complexType name="FilterType">
  <xsd:choice>
    <xsd:element ref="ogc:spatialOps"/>
    <xsd:element ref="ogc:comparisonOps"/>
    <xsd:element ref="ogc:logicOps"/>
    <xsd:element ref="ogc:FeatureId" maxOccurs="unbounded"/>
  </xsd:choice>
</xsd:complexType>
Complex Type ogc:SpatialOpsType
Namespace http://www.opengis.net/ogc
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="SpatialOpsType" abstract="true"/>
Complex Type ogc:ComparisonOpsType
Namespace http://www.opengis.net/ogc
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="ComparisonOpsType" abstract="true"/>
Complex Type ogc:LogicOpsType
Namespace http://www.opengis.net/ogc
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="LogicOpsType" abstract="true"/>
Complex Type ogc:FeatureIdType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#FeatureIdType_fid
Used by
Element ogc:FeatureId
Attributes
QName Type Use
fid xsd:anyURI required
Source
<xsd:complexType name="FeatureIdType">
  <xsd:attribute name="fid" type="xsd:anyURI" use="required"/>
</xsd:complexType>
Complex Type ogc:BinaryComparisonOpType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression
Type extension of ogc:ComparisonOpsType
Type hierarchy
Used by
Model
Children ogc:expression
Source
<xsd:complexType name="BinaryComparisonOpType">
  <xsd:complexContent>
    <xsd:extension base="ogc:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="ogc:expression" minOccurs="2" maxOccurs="2"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:PropertyIsLikeType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#PropertyIsLikeType_wildCard filter_xsd.tmp#PropertyIsLikeType_singleChar filter_xsd.tmp#PropertyIsLikeType_escape expr_xsd.tmp#PropertyName expr_xsd.tmp#Literal
Type extension of ogc:ComparisonOpsType
Type hierarchy
Used by
Model
Children ogc:Literal, ogc:PropertyName
Attributes
QName Type Use
escape xsd:string required
singleChar xsd:string required
wildCard xsd:string required
Source
<xsd:complexType name="PropertyIsLikeType">
  <xsd:complexContent>
    <xsd:extension base="ogc:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="ogc:PropertyName"/>
        <xsd:element ref="ogc:Literal"/>
      </xsd:sequence>
      <xsd:attribute name="wildCard" type="xsd:string" use="required"/>
      <xsd:attribute name="singleChar" type="xsd:string" use="required"/>
      <xsd:attribute name="escape" type="xsd:string" use="required"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:PropertyIsNullType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#PropertyName expr_xsd.tmp#Literal
Type extension of ogc:ComparisonOpsType
Type hierarchy
Used by
Model
Children ogc:Literal, ogc:PropertyName
Source
<xsd:complexType name="PropertyIsNullType">
  <xsd:complexContent>
    <xsd:extension base="ogc:ComparisonOpsType">
      <xsd:choice>
        <xsd:element ref="ogc:PropertyName"/>
        <xsd:element ref="ogc:Literal"/>
      </xsd:choice>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:PropertyIsBetweenType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#PropertyIsBetweenType_LowerBoundary filter_xsd.tmp#PropertyIsBetweenType_UpperBoundary
Type extension of ogc:ComparisonOpsType
Type hierarchy
Used by
Model
Children ogc:LowerBoundary, ogc:UpperBoundary, ogc:expression
Source
<xsd:complexType name="PropertyIsBetweenType">
  <xsd:complexContent>
    <xsd:extension base="ogc:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="ogc:expression"/>
        <xsd:element name="LowerBoundary" type="ogc:LowerBoundaryType"/>
        <xsd:element name="UpperBoundary" type="ogc:UpperBoundaryType"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:LowerBoundaryType
Namespace http://www.opengis.net/ogc
Diagram
Diagram expr_xsd.tmp#expression
Used by
Model
Children ogc:expression
Source
<xsd:complexType name="LowerBoundaryType">
  <xsd:choice>
    <xsd:element ref="ogc:expression"/>
  </xsd:choice>
</xsd:complexType>
Complex Type ogc:UpperBoundaryType
Namespace http://www.opengis.net/ogc
Diagram
Diagram expr_xsd.tmp#expression
Used by
Model
Children ogc:expression
Source
<xsd:complexType name="UpperBoundaryType">
  <xsd:sequence>
    <xsd:element ref="ogc:expression"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type ogc:BinarySpatialOpType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry geometry_xsd.tmp#Box
Type extension of ogc:SpatialOpsType
Type hierarchy
Used by
Model
Children gml:Box, gml:_Geometry, ogc:PropertyName
Source
<xsd:complexType name="BinarySpatialOpType">
  <xsd:complexContent>
    <xsd:extension base="ogc:SpatialOpsType">
      <xsd:sequence>
        <xsd:element ref="ogc:PropertyName"/>
        <xsd:choice>
          <xsd:element ref="gml:_Geometry"/>
          <xsd:element ref="gml:Box"/>
        </xsd:choice>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:DistanceBufferType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#_Geometry filter_xsd.tmp#DistanceBufferType_Distance
Type extension of ogc:SpatialOpsType
Type hierarchy
Used by
Model
Children gml:_Geometry, ogc:Distance, ogc:PropertyName
Source
<xsd:complexType name="DistanceBufferType">
  <xsd:complexContent>
    <xsd:extension base="ogc:SpatialOpsType">
      <xsd:sequence>
        <xsd:element ref="ogc:PropertyName"/>
        <xsd:element ref="gml:_Geometry"/>
        <xsd:element name="Distance" type="ogc:DistanceType"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:DistanceType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#DistanceType_units
Properties
mixed true
Used by
Model
Attributes
QName Type Use
units xsd:string required
Source
<xsd:complexType name="DistanceType" mixed="true">
  <xsd:attribute name="units" type="xsd:string" use="required"/>
</xsd:complexType>
Complex Type ogc:BBOXType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#PropertyName geometry_xsd.tmp#Box
Type extension of ogc:SpatialOpsType
Type hierarchy
Used by
Element ogc:BBOX
Model
Children gml:Box, ogc:PropertyName
Source
<xsd:complexType name="BBOXType">
  <xsd:complexContent>
    <xsd:extension base="ogc:SpatialOpsType">
      <xsd:sequence>
        <xsd:element ref="ogc:PropertyName"/>
        <xsd:element ref="gml:Box"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:BinaryLogicOpType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#logicOps
Type extension of ogc:LogicOpsType
Type hierarchy
Used by
Elements ogc:And, ogc:Or
Model
Children ogc:comparisonOps, ogc:logicOps, ogc:spatialOps
Source
<xsd:complexType name="BinaryLogicOpType">
  <xsd:complexContent>
    <xsd:extension base="ogc:LogicOpsType">
      <xsd:choice minOccurs="2" maxOccurs="unbounded">
        <xsd:element ref="ogc:comparisonOps"/>
        <xsd:element ref="ogc:spatialOps"/>
        <xsd:element ref="ogc:logicOps"/>
      </xsd:choice>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type ogc:UnaryLogicOpType
Namespace http://www.opengis.net/ogc
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#logicOps
Type extension of ogc:LogicOpsType
Type hierarchy
Used by
Element ogc:Not
Model
Children ogc:comparisonOps, ogc:logicOps, ogc:spatialOps
Source
<xsd:complexType name="UnaryLogicOpType">
  <xsd:complexContent>
    <xsd:extension base="ogc:LogicOpsType">
      <xsd:sequence>
        <xsd:choice>
          <xsd:element ref="ogc:comparisonOps"/>
          <xsd:element ref="ogc:spatialOps"/>
          <xsd:element ref="ogc:logicOps"/>
        </xsd:choice>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Attribute ogc:FeatureIdType / @fid
Namespace No namespace
Type xsd:anyURI
Properties
use required
Used by
Complex Type ogc:FeatureIdType
Source
<xsd:attribute name="fid" type="xsd:anyURI" use="required"/>
Attribute ogc:PropertyIsLikeType / @wildCard
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type ogc:PropertyIsLikeType
Source
<xsd:attribute name="wildCard" type="xsd:string" use="required"/>
Attribute ogc:PropertyIsLikeType / @singleChar
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type ogc:PropertyIsLikeType
Source
<xsd:attribute name="singleChar" type="xsd:string" use="required"/>
Attribute ogc:PropertyIsLikeType / @escape
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type ogc:PropertyIsLikeType
Source
<xsd:attribute name="escape" type="xsd:string" use="required"/>
Attribute ogc:DistanceType / @units
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type ogc:DistanceType
Source
<xsd:attribute name="units" type="xsd:string" use="required"/>