Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema filter.xsd
Namespace http://www.opengis.net/fes/2.1
Annotations
Filter Encoding is an OGC Standard.
Copyright (c) 2010 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 2.0.1
Element fes:Filter
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram query_xsd.tmp#AbstractSelectionClauseType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id filter_xsd.tmp#FilterPredicates filter_xsd.tmp#FilterType query_xsd.tmp#AbstractSelectionClause
Type fes:FilterType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Instance
<fes:Filter xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:comparisonOps>{1,1}</fes:comparisonOps>
  <fes:spatialOps>{1,1}</fes:spatialOps>
  <fes:temporalOps>{1,1}</fes:temporalOps>
  <fes:logicOps>{1,1}</fes:logicOps>
  <fes:extensionOps>{1,1}</fes:extensionOps>
  <fes:Function name="">{1,1}</fes:Function>
  <fes:_Id>{1,unbounded}</fes:_Id>
</fes:Filter>
Source
<xsd:element name="Filter" type="fes:FilterType" substitutionGroup="fes:AbstractSelectionClause"/>
Element fes:comparisonOps
Namespace http://www.opengis.net/fes/2.1
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#PropertyIsNil filter_xsd.tmp#PropertyIsNotEqualTo filter_xsd.tmp#PropertyIsNull
Type fes:ComparisonOpsType
Properties
content complex
abstract true
Substitution Group
Used by
Element Group fes:FilterPredicates
Source
<xsd:element name="comparisonOps" type="fes:ComparisonOpsType" abstract="true"/>
Element fes:spatialOps
Namespace http://www.opengis.net/fes/2.1
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 fes:SpatialOpsType
Properties
content complex
abstract true
Substitution Group
Used by
Element Group fes:FilterPredicates
Source
<xsd:element name="spatialOps" type="fes:SpatialOpsType" abstract="true"/>
Element fes:temporalOps
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType filter_xsd.tmp#After filter_xsd.tmp#AnyInteracts filter_xsd.tmp#Before filter_xsd.tmp#Begins filter_xsd.tmp#BegunBy filter_xsd.tmp#During filter_xsd.tmp#EndedBy filter_xsd.tmp#Ends filter_xsd.tmp#Meets filter_xsd.tmp#MetBy filter_xsd.tmp#OverlappedBy filter_xsd.tmp#TContains filter_xsd.tmp#TEquals filter_xsd.tmp#TOverlaps
Type fes:TemporalOpsType
Properties
content complex
abstract true
Substitution Group
Used by
Element Group fes:FilterPredicates
Source
<xsd:element name="temporalOps" type="fes:TemporalOpsType" abstract="true"/>
Element fes:logicOps
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#And filter_xsd.tmp#Not filter_xsd.tmp#Or
Type fes:LogicOpsType
Properties
content complex
abstract true
Substitution Group
Used by
Element Group fes:FilterPredicates
Source
<xsd:element name="logicOps" type="fes:LogicOpsType" abstract="true"/>
Element fes:extensionOps
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ExtensionOpsType
Type fes:ExtensionOpsType
Properties
content complex
abstract true
Used by
Element Group fes:FilterPredicates
Source
<xsd:element name="extensionOps" type="fes:ExtensionOpsType" abstract="true"/>
Element fes:_Id
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#AbstractIdType filter_xsd.tmp#ResourceId
Type fes:AbstractIdType
Properties
content complex
abstract true
Substitution Group
Used by
Element Group fes:FilterPredicates
Source
<xsd:element name="_Id" type="fes:AbstractIdType" abstract="true"/>
Element fes:PropertyIsEqualTo
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#BinaryComparisonOpType_matchCase filter_xsd.tmp#BinaryComparisonOpType_matchAction expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type fes:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsEqualTo matchAction="Any" matchCase="true" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{2,2}</fes:expression>
</fes:PropertyIsEqualTo>
Attributes
QName Type Default Use
matchAction fes:MatchActionType Any optional
matchCase xsd:boolean true optional
Source
<xsd:element name="PropertyIsEqualTo" type="fes:BinaryComparisonOpType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsNotEqualTo
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#BinaryComparisonOpType_matchCase filter_xsd.tmp#BinaryComparisonOpType_matchAction expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type fes:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsNotEqualTo matchAction="Any" matchCase="true" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{2,2}</fes:expression>
</fes:PropertyIsNotEqualTo>
Attributes
QName Type Default Use
matchAction fes:MatchActionType Any optional
matchCase xsd:boolean true optional
Source
<xsd:element name="PropertyIsNotEqualTo" type="fes:BinaryComparisonOpType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsLessThan
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#BinaryComparisonOpType_matchCase filter_xsd.tmp#BinaryComparisonOpType_matchAction expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type fes:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsLessThan matchAction="Any" matchCase="true" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{2,2}</fes:expression>
</fes:PropertyIsLessThan>
Attributes
QName Type Default Use
matchAction fes:MatchActionType Any optional
matchCase xsd:boolean true optional
Source
<xsd:element name="PropertyIsLessThan" type="fes:BinaryComparisonOpType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsGreaterThan
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#BinaryComparisonOpType_matchCase filter_xsd.tmp#BinaryComparisonOpType_matchAction expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type fes:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsGreaterThan matchAction="Any" matchCase="true" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{2,2}</fes:expression>
</fes:PropertyIsGreaterThan>
Attributes
QName Type Default Use
matchAction fes:MatchActionType Any optional
matchCase xsd:boolean true optional
Source
<xsd:element name="PropertyIsGreaterThan" type="fes:BinaryComparisonOpType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsLessThanOrEqualTo
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#BinaryComparisonOpType_matchCase filter_xsd.tmp#BinaryComparisonOpType_matchAction expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type fes:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsLessThanOrEqualTo matchAction="Any" matchCase="true" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{2,2}</fes:expression>
</fes:PropertyIsLessThanOrEqualTo>
Attributes
QName Type Default Use
matchAction fes:MatchActionType Any optional
matchCase xsd:boolean true optional
Source
<xsd:element name="PropertyIsLessThanOrEqualTo" type="fes:BinaryComparisonOpType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsGreaterThanOrEqualTo
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#BinaryComparisonOpType_matchCase filter_xsd.tmp#BinaryComparisonOpType_matchAction expr_xsd.tmp#expression filter_xsd.tmp#BinaryComparisonOpType filter_xsd.tmp#comparisonOps
Type fes:BinaryComparisonOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsGreaterThanOrEqualTo matchAction="Any" matchCase="true" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{2,2}</fes:expression>
</fes:PropertyIsGreaterThanOrEqualTo>
Attributes
QName Type Default Use
matchAction fes:MatchActionType Any optional
matchCase xsd:boolean true optional
Source
<xsd:element name="PropertyIsGreaterThanOrEqualTo" type="fes:BinaryComparisonOpType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsLike
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#PropertyIsLikeType_wildCard filter_xsd.tmp#PropertyIsLikeType_singleChar filter_xsd.tmp#PropertyIsLikeType_escapeChar expr_xsd.tmp#expression filter_xsd.tmp#PropertyIsLikeType filter_xsd.tmp#comparisonOps
Type fes:PropertyIsLikeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsLike escapeChar="" singleChar="" wildCard="" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{2,2}</fes:expression>
</fes:PropertyIsLike>
Attributes
QName Type Use
escapeChar xsd:string required
singleChar xsd:string required
wildCard xsd:string required
Source
<xsd:element name="PropertyIsLike" type="fes:PropertyIsLikeType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsNull
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#PropertyIsNullType filter_xsd.tmp#comparisonOps
Type fes:PropertyIsNullType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsNull xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{0,1}</fes:expression>
</fes:PropertyIsNull>
Source
<xsd:element name="PropertyIsNull" type="fes:PropertyIsNullType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsNil
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#PropertyIsNilType_nilReason expr_xsd.tmp#expression filter_xsd.tmp#PropertyIsNilType filter_xsd.tmp#comparisonOps
Type fes:PropertyIsNilType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:PropertyIsNil nilReason="" xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{0,1}</fes:expression>
</fes:PropertyIsNil>
Attributes
QName Type Use
nilReason xsd:string optional
Source
<xsd:element name="PropertyIsNil" type="fes:PropertyIsNilType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsBetween
Namespace http://www.opengis.net/fes/2.1
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 fes:PropertyIsBetweenType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:LowerBoundary, fes:UpperBoundary, fes:expression
Instance
<fes:PropertyIsBetween xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{1,1}</fes:expression>
  <fes:LowerBoundary>{1,1}</fes:LowerBoundary>
  <fes:UpperBoundary>{1,1}</fes:UpperBoundary>
</fes:PropertyIsBetween>
Source
<xsd:element name="PropertyIsBetween" type="fes:PropertyIsBetweenType" substitutionGroup="fes:comparisonOps"/>
Element fes:PropertyIsBetweenType / fes:LowerBoundary
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram expr_xsd.tmp#expression filter_xsd.tmp#LowerBoundaryType
Type fes:LowerBoundaryType
Properties
content complex
Model
Children fes:expression
Instance
<fes:LowerBoundary xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{1,1}</fes:expression>
</fes:LowerBoundary>
Source
<xsd:element name="LowerBoundary" type="fes:LowerBoundaryType"/>
Element fes:PropertyIsBetweenType / fes:UpperBoundary
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram expr_xsd.tmp#expression filter_xsd.tmp#UpperBoundaryType
Type fes:UpperBoundaryType
Properties
content complex
Model
Children fes:expression
Instance
<fes:UpperBoundary xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{1,1}</fes:expression>
</fes:UpperBoundary>
Source
<xsd:element name="UpperBoundary" type="fes:UpperBoundaryType"/>
Element fes:Equals
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Equals xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Equals>
Source
<xsd:element name="Equals" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:Disjoint
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Disjoint xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Disjoint>
Source
<xsd:element name="Disjoint" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:Touches
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Touches xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Touches>
Source
<xsd:element name="Touches" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:Within
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Within xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Within>
Source
<xsd:element name="Within" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:Overlaps
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Overlaps xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Overlaps>
Source
<xsd:element name="Overlaps" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:Crosses
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Crosses xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Crosses>
Source
<xsd:element name="Crosses" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:Intersects
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Intersects xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Intersects>
Source
<xsd:element name="Intersects" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:Contains
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference filter_xsd.tmp#BinarySpatialOpType filter_xsd.tmp#spatialOps
Type fes:BinarySpatialOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Instance
<fes:Contains xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
</fes:Contains>
Source
<xsd:element name="Contains" type="fes:BinarySpatialOpType" substitutionGroup="fes:spatialOps"/>
Element fes:DWithin
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#expression filter_xsd.tmp#DistanceBufferType_Distance filter_xsd.tmp#DistanceBufferType filter_xsd.tmp#spatialOps
Type fes:DistanceBufferType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:Distance, fes:expression
Instance
<fes:DWithin xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{0,1}</fes:expression>
  <fes:Distance uom="">{1,1}</fes:Distance>
</fes:DWithin>
Source
<xsd:element name="DWithin" type="fes:DistanceBufferType" substitutionGroup="fes:spatialOps"/>
Element fes:DistanceBufferType / fes:Distance
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#MeasureType_uom filter_xsd.tmp#MeasureType
Type fes:MeasureType
Properties
content complex
Attributes
QName Type Use
uom fes:UomIdentifier required
Source
<xsd:element name="Distance" type="fes:MeasureType"/>
Element fes:Beyond
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#expression filter_xsd.tmp#DistanceBufferType_Distance filter_xsd.tmp#DistanceBufferType filter_xsd.tmp#spatialOps
Type fes:DistanceBufferType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:Distance, fes:expression
Instance
<fes:Beyond xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{0,1}</fes:expression>
  <fes:Distance uom="">{1,1}</fes:Distance>
</fes:Beyond>
Source
<xsd:element name="Beyond" type="fes:DistanceBufferType" substitutionGroup="fes:spatialOps"/>
Element fes:BBOX
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#expression filter_xsd.tmp#BBOXType filter_xsd.tmp#spatialOps
Type fes:BBOXType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:expression
Instance
<fes:BBOX xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:expression>{0,1}</fes:expression>
</fes:BBOX>
Source
<xsd:element name="BBOX" type="fes:BBOXType" substitutionGroup="fes:spatialOps"/>
Element fes:After
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:After xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:After>
Source
<xsd:element name="After" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:Before
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:Before xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:Before>
Source
<xsd:element name="Before" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:Begins
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:Begins xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:Begins>
Source
<xsd:element name="Begins" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:BegunBy
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:BegunBy xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:BegunBy>
Source
<xsd:element name="BegunBy" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:TContains
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:TContains xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:TContains>
Source
<xsd:element name="TContains" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:During
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:During xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:During>
Source
<xsd:element name="During" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:EndedBy
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:EndedBy xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:EndedBy>
Source
<xsd:element name="EndedBy" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:Ends
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:Ends xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:Ends>
Source
<xsd:element name="Ends" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:TEquals
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:TEquals xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:TEquals>
Source
<xsd:element name="TEquals" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:Meets
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:Meets xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:Meets>
Source
<xsd:element name="Meets" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:MetBy
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:MetBy xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:MetBy>
Source
<xsd:element name="MetBy" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:TOverlaps
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:TOverlaps xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:TOverlaps>
Source
<xsd:element name="TOverlaps" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:OverlappedBy
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:OverlappedBy xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:OverlappedBy>
Source
<xsd:element name="OverlappedBy" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:AnyInteracts
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression filter_xsd.tmp#BinaryTemporalOpType filter_xsd.tmp#temporalOps
Type fes:BinaryTemporalOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:ValueReference, fes:expression
Instance
<fes:AnyInteracts xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:ValueReference>{1,1}</fes:ValueReference>
  <fes:expression>{1,1}</fes:expression>
</fes:AnyInteracts>
Source
<xsd:element name="AnyInteracts" type="fes:BinaryTemporalOpType" substitutionGroup="fes:temporalOps"/>
Element fes:And
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id filter_xsd.tmp#FilterPredicates filter_xsd.tmp#BinaryLogicOpType filter_xsd.tmp#logicOps
Type fes:BinaryLogicOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Instance
<fes:And xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:comparisonOps>{1,1}</fes:comparisonOps>
  <fes:spatialOps>{1,1}</fes:spatialOps>
  <fes:temporalOps>{1,1}</fes:temporalOps>
  <fes:logicOps>{1,1}</fes:logicOps>
  <fes:extensionOps>{1,1}</fes:extensionOps>
  <fes:Function name="">{1,1}</fes:Function>
  <fes:_Id>{1,unbounded}</fes:_Id>
</fes:And>
Source
<xsd:element name="And" type="fes:BinaryLogicOpType" substitutionGroup="fes:logicOps"/>
Element fes:Or
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id filter_xsd.tmp#FilterPredicates filter_xsd.tmp#BinaryLogicOpType filter_xsd.tmp#logicOps
Type fes:BinaryLogicOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Instance
<fes:Or xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:comparisonOps>{1,1}</fes:comparisonOps>
  <fes:spatialOps>{1,1}</fes:spatialOps>
  <fes:temporalOps>{1,1}</fes:temporalOps>
  <fes:logicOps>{1,1}</fes:logicOps>
  <fes:extensionOps>{1,1}</fes:extensionOps>
  <fes:Function name="">{1,1}</fes:Function>
  <fes:_Id>{1,unbounded}</fes:_Id>
</fes:Or>
Source
<xsd:element name="Or" type="fes:BinaryLogicOpType" substitutionGroup="fes:logicOps"/>
Element fes:Not
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id filter_xsd.tmp#FilterPredicates filter_xsd.tmp#UnaryLogicOpType filter_xsd.tmp#logicOps
Type fes:UnaryLogicOpType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Instance
<fes:Not xmlns:fes="http://www.opengis.net/fes/2.1">
  <fes:comparisonOps>{1,1}</fes:comparisonOps>
  <fes:spatialOps>{1,1}</fes:spatialOps>
  <fes:temporalOps>{1,1}</fes:temporalOps>
  <fes:logicOps>{1,1}</fes:logicOps>
  <fes:extensionOps>{1,1}</fes:extensionOps>
  <fes:Function name="">{1,1}</fes:Function>
  <fes:_Id>{1,unbounded}</fes:_Id>
</fes:Not>
Source
<xsd:element name="Not" type="fes:UnaryLogicOpType" substitutionGroup="fes:logicOps"/>
Element fes:ResourceId
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#AbstractIdType filter_xsd.tmp#ResourceIdType_rid filter_xsd.tmp#ResourceIdType_previousRid filter_xsd.tmp#ResourceIdType_version filter_xsd.tmp#ResourceIdType_startDate filter_xsd.tmp#ResourceIdType_endDate filter_xsd.tmp#ResourceIdType filter_xsd.tmp#_Id
Type fes:ResourceIdType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Attributes
QName Type Use
endDate xsd:dateTime optional
previousRid xsd:string optional
rid xsd:string required
startDate xsd:dateTime optional
version fes:VersionType optional
Source
<xsd:element name="ResourceId" type="fes:ResourceIdType" substitutionGroup="fes:_Id"/>
Complex Type fes:FilterType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram query_xsd.tmp#AbstractSelectionClauseType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id filter_xsd.tmp#FilterPredicates
Type extension of fes:AbstractSelectionClauseType
Type hierarchy
Used by
Element fes:Filter
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Source
<xsd:complexType name="FilterType">
  <xsd:complexContent>
    <xsd:extension base="fes:AbstractSelectionClauseType">
      <xsd:sequence>
        <xsd:group ref="fes:FilterPredicates"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:ComparisonOpsType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="ComparisonOpsType" abstract="true"/>
Complex Type fes:SpatialOpsType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="SpatialOpsType" abstract="true"/>
Complex Type fes:TemporalOpsType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="TemporalOpsType" abstract="true"/>
Complex Type fes:LogicOpsType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="LogicOpsType" abstract="true"/>
Complex Type fes:ExtensionOpsType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Properties
abstract true
Used by
Source
<xsd:complexType name="ExtensionOpsType" abstract="true"/>
Complex Type fes:AbstractIdType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Properties
abstract true
Used by
Element fes:_Id
Complex Type fes:ResourceIdType
Source
<xsd:complexType name="AbstractIdType" abstract="true"/>
Complex Type fes:BinaryComparisonOpType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#BinaryComparisonOpType_matchCase filter_xsd.tmp#BinaryComparisonOpType_matchAction expr_xsd.tmp#expression
Type extension of fes:ComparisonOpsType
Type hierarchy
Used by
Model
Children fes:expression
Attributes
QName Type Default Use
matchAction fes:MatchActionType Any optional
matchCase xsd:boolean true optional
Source
<xsd:complexType name="BinaryComparisonOpType">
  <xsd:complexContent>
    <xsd:extension base="fes:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:expression" minOccurs="2" maxOccurs="2"/>
      </xsd:sequence>
      <xsd:attribute name="matchCase" type="xsd:boolean" use="optional" default="true"/>
      <xsd:attribute name="matchAction" type="fes:MatchActionType" use="optional" default="Any"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Simple Type fes:MatchActionType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration All
enumeration Any
enumeration One
Used by
Source
<xsd:simpleType name="MatchActionType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="All"/>
    <xsd:enumeration value="Any"/>
    <xsd:enumeration value="One"/>
  </xsd:restriction>
</xsd:simpleType>
Complex Type fes:PropertyIsLikeType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#PropertyIsLikeType_wildCard filter_xsd.tmp#PropertyIsLikeType_singleChar filter_xsd.tmp#PropertyIsLikeType_escapeChar expr_xsd.tmp#expression
Type extension of fes:ComparisonOpsType
Type hierarchy
Used by
Model
Children fes:expression
Attributes
QName Type Use
escapeChar xsd:string required
singleChar xsd:string required
wildCard xsd:string required
Source
<xsd:complexType name="PropertyIsLikeType">
  <xsd:complexContent>
    <xsd:extension base="fes:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:expression" minOccurs="2" maxOccurs="2"/>
      </xsd:sequence>
      <xsd:attribute name="wildCard" type="xsd:string" use="required"/>
      <xsd:attribute name="singleChar" type="xsd:string" use="required"/>
      <xsd:attribute name="escapeChar" type="xsd:string" use="required"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:PropertyIsNullType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression
Type extension of fes:ComparisonOpsType
Type hierarchy
Used by
Model
Children fes:expression
Source
<xsd:complexType name="PropertyIsNullType">
  <xsd:complexContent>
    <xsd:extension base="fes:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:expression" minOccurs="0"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:PropertyIsNilType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType filter_xsd.tmp#PropertyIsNilType_nilReason expr_xsd.tmp#expression
Type extension of fes:ComparisonOpsType
Type hierarchy
Used by
Model
Children fes:expression
Attributes
QName Type Use
nilReason xsd:string optional
Source
<xsd:complexType name="PropertyIsNilType">
  <xsd:complexContent>
    <xsd:extension base="fes:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:expression" minOccurs="0"/>
      </xsd:sequence>
      <xsd:attribute name="nilReason" type="xsd:string"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:PropertyIsBetweenType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#ComparisonOpsType expr_xsd.tmp#expression filter_xsd.tmp#PropertyIsBetweenType_LowerBoundary filter_xsd.tmp#PropertyIsBetweenType_UpperBoundary
Type extension of fes:ComparisonOpsType
Type hierarchy
Used by
Model
Children fes:LowerBoundary, fes:UpperBoundary, fes:expression
Source
<xsd:complexType name="PropertyIsBetweenType">
  <xsd:complexContent>
    <xsd:extension base="fes:ComparisonOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:expression"/>
        <xsd:element name="LowerBoundary" type="fes:LowerBoundaryType"/>
        <xsd:element name="UpperBoundary" type="fes:UpperBoundaryType"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:LowerBoundaryType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram expr_xsd.tmp#expression
Used by
Model
Children fes:expression
Source
<xsd:complexType name="LowerBoundaryType">
  <xsd:choice>
    <xsd:element ref="fes:expression"/>
  </xsd:choice>
</xsd:complexType>
Complex Type fes:UpperBoundaryType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram expr_xsd.tmp#expression
Used by
Model
Children fes:expression
Source
<xsd:complexType name="UpperBoundaryType">
  <xsd:sequence>
    <xsd:element ref="fes:expression"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type fes:BinarySpatialOpType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#ValueReference
Type extension of fes:SpatialOpsType
Type hierarchy
Used by
Model
fes:ValueReference , ANY element from ANY namespace OTHER than 'http://www.opengis.net/fes/2.1'
Children fes:ValueReference
Source
<xsd:complexType name="BinarySpatialOpType">
  <xsd:complexContent>
    <xsd:extension base="fes:SpatialOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:ValueReference"/>
        <!--<xsd:choice>
                  <xsd:element ref="fes:expression"/>-->
        <xsd:any namespace="##other"/>
        <!--</xsd:choice>-->
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:DistanceBufferType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#expression filter_xsd.tmp#DistanceBufferType_Distance
Type extension of fes:SpatialOpsType
Type hierarchy
Used by
Model
Children fes:Distance, fes:expression
Source
<xsd:complexType name="DistanceBufferType">
  <xsd:complexContent>
    <xsd:extension base="fes:SpatialOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:expression" minOccurs="0"/>
        <!--<xsd:any namespace="##other"/>-->
        <xsd:element name="Distance" type="fes:MeasureType"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:MeasureType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#MeasureType_uom
Type extension of xsd:double
Used by
Attributes
QName Type Use
uom fes:UomIdentifier required
Source
<xsd:complexType name="MeasureType">
  <xsd:simpleContent>
    <xsd:extension base="xsd:double">
      <xsd:attribute name="uom" type="fes:UomIdentifier" use="required"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Simple Type fes:UomIdentifier
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#UomSymbol filter_xsd.tmp#UomURI
Type union of(fes:UomSymbol, fes:UomURI)
Used by
Source
<xsd:simpleType name="UomIdentifier">
  <xsd:union memberTypes="fes:UomSymbol fes:UomURI"/>
</xsd:simpleType>
Complex Type fes:BBOXType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#SpatialOpsType expr_xsd.tmp#expression
Type extension of fes:SpatialOpsType
Type hierarchy
Used by
Element fes:BBOX
Model
Children fes:expression
Source
<xsd:complexType name="BBOXType">
  <xsd:complexContent>
    <xsd:extension base="fes:SpatialOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:expression" minOccurs="0"/>
        <!--<xsd:any namespace="##other"/>-->
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:BinaryTemporalOpType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#TemporalOpsType expr_xsd.tmp#ValueReference expr_xsd.tmp#expression
Type extension of fes:TemporalOpsType
Type hierarchy
Used by
Model
Children fes:ValueReference, fes:expression
Source
<xsd:complexType name="BinaryTemporalOpType">
  <xsd:complexContent>
    <xsd:extension base="fes:TemporalOpsType">
      <xsd:sequence>
        <xsd:element ref="fes:ValueReference"/>
        <xsd:choice>
          <xsd:element ref="fes:expression"/>
          <!--<xsd:any namespace="##other"/>-->
        </xsd:choice>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:BinaryLogicOpType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id filter_xsd.tmp#FilterPredicates
Type extension of fes:LogicOpsType
Type hierarchy
Used by
Elements fes:And, fes:Or
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Source
<xsd:complexType name="BinaryLogicOpType">
  <xsd:complexContent>
    <xsd:extension base="fes:LogicOpsType">
      <xsd:choice minOccurs="2" maxOccurs="unbounded">
        <xsd:group ref="fes:FilterPredicates"/>
      </xsd:choice>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:UnaryLogicOpType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#LogicOpsType filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id filter_xsd.tmp#FilterPredicates
Type extension of fes:LogicOpsType
Type hierarchy
Used by
Element fes:Not
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Source
<xsd:complexType name="UnaryLogicOpType">
  <xsd:complexContent>
    <xsd:extension base="fes:LogicOpsType">
      <xsd:sequence>
        <xsd:choice>
          <xsd:group ref="fes:FilterPredicates"/>
        </xsd:choice>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type fes:ResourceIdType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#AbstractIdType filter_xsd.tmp#ResourceIdType_rid filter_xsd.tmp#ResourceIdType_previousRid filter_xsd.tmp#ResourceIdType_version filter_xsd.tmp#ResourceIdType_startDate filter_xsd.tmp#ResourceIdType_endDate
Type extension of fes:AbstractIdType
Type hierarchy
Used by
Element fes:ResourceId
Attributes
QName Type Use
endDate xsd:dateTime optional
previousRid xsd:string optional
rid xsd:string required
startDate xsd:dateTime optional
version fes:VersionType optional
Source
<xsd:complexType name="ResourceIdType">
  <xsd:complexContent>
    <xsd:extension base="fes:AbstractIdType">
      <xsd:attribute name="rid" type="xsd:string" use="required"/>
      <xsd:attribute name="previousRid" type="xsd:string"/>
      <xsd:attribute name="version" type="fes:VersionType"/>
      <xsd:attribute name="startDate" type="xsd:dateTime"/>
      <xsd:attribute name="endDate" type="xsd:dateTime"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Simple Type fes:VersionType
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#VersionActionTokens
Type union of(fes:VersionActionTokens, xsd:positiveInteger, xsd:dateTime)
Used by
Source
<xsd:simpleType name="VersionType">
  <xsd:union memberTypes="fes:VersionActionTokens                               xsd:positiveInteger                               xsd:dateTime">
  </xsd:union>
</xsd:simpleType>
Simple Type fes:VersionActionTokens
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration FIRST
enumeration LAST
enumeration PREVIOUS
enumeration NEXT
enumeration ALL
Source
<xsd:simpleType name="VersionActionTokens">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="FIRST"/>
    <xsd:enumeration value="LAST"/>
    <xsd:enumeration value="PREVIOUS"/>
    <xsd:enumeration value="NEXT"/>
    <xsd:enumeration value="ALL"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type fes:UomSymbol
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern [^: \n\r\t]+
Source
<xsd:simpleType name="UomSymbol">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[^: \n\r\t]+"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type fes:UomURI
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram
Type restriction of xsd:anyURI
Facets
pattern ([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*
Source
<xsd:simpleType name="UomURI">
  <xsd:restriction base="xsd:anyURI">
    <xsd:pattern value="([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*"/>
  </xsd:restriction>
</xsd:simpleType>
Attribute fes:BinaryComparisonOpType / @matchCase
Namespace No namespace
Type xsd:boolean
Properties
use optional
default true
Used by
Source
<xsd:attribute name="matchCase" type="xsd:boolean" use="optional" default="true"/>
Attribute fes:BinaryComparisonOpType / @matchAction
Namespace No namespace
Type fes:MatchActionType
Properties
use optional
default Any
Facets
enumeration All
enumeration Any
enumeration One
Used by
Source
<xsd:attribute name="matchAction" type="fes:MatchActionType" use="optional" default="Any"/>
Attribute fes:PropertyIsLikeType / @wildCard
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type fes:PropertyIsLikeType
Source
<xsd:attribute name="wildCard" type="xsd:string" use="required"/>
Attribute fes:PropertyIsLikeType / @singleChar
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type fes:PropertyIsLikeType
Source
<xsd:attribute name="singleChar" type="xsd:string" use="required"/>
Attribute fes:PropertyIsLikeType / @escapeChar
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type fes:PropertyIsLikeType
Source
<xsd:attribute name="escapeChar" type="xsd:string" use="required"/>
Attribute fes:PropertyIsNilType / @nilReason
Namespace No namespace
Type xsd:string
Properties
content simple
Used by
Complex Type fes:PropertyIsNilType
Source
<xsd:attribute name="nilReason" type="xsd:string"/>
Attribute fes:MeasureType / @uom
Namespace No namespace
Type fes:UomIdentifier
Properties
use required
Used by
Complex Type fes:MeasureType
Source
<xsd:attribute name="uom" type="fes:UomIdentifier" use="required"/>
Attribute fes:ResourceIdType / @rid
Namespace No namespace
Type xsd:string
Properties
use required
Used by
Complex Type fes:ResourceIdType
Source
<xsd:attribute name="rid" type="xsd:string" use="required"/>
Attribute fes:ResourceIdType / @previousRid
Namespace No namespace
Type xsd:string
Properties
content simple
Used by
Complex Type fes:ResourceIdType
Source
<xsd:attribute name="previousRid" type="xsd:string"/>
Attribute fes:ResourceIdType / @version
Namespace No namespace
Type fes:VersionType
Properties
content simple
Used by
Complex Type fes:ResourceIdType
Source
<xsd:attribute name="version" type="fes:VersionType"/>
Attribute fes:ResourceIdType / @startDate
Namespace No namespace
Type xsd:dateTime
Properties
content simple
Used by
Complex Type fes:ResourceIdType
Source
<xsd:attribute name="startDate" type="xsd:dateTime"/>
Attribute fes:ResourceIdType / @endDate
Namespace No namespace
Type xsd:dateTime
Properties
content simple
Used by
Complex Type fes:ResourceIdType
Source
<xsd:attribute name="endDate" type="xsd:dateTime"/>
Element Group fes:FilterPredicates
Namespace http://www.opengis.net/fes/2.1
Diagram
Diagram filter_xsd.tmp#comparisonOps filter_xsd.tmp#spatialOps filter_xsd.tmp#temporalOps filter_xsd.tmp#logicOps filter_xsd.tmp#extensionOps expr_xsd.tmp#Function filter_xsd.tmp#_Id
Used by
Model
Children fes:Function, fes:_Id, fes:comparisonOps, fes:extensionOps, fes:logicOps, fes:spatialOps, fes:temporalOps
Source
<xsd:group name="FilterPredicates">
  <xsd:choice>
    <xsd:element ref="fes:comparisonOps"/>
    <xsd:element ref="fes:spatialOps"/>
    <xsd:element ref="fes:temporalOps"/>
    <xsd:element ref="fes:logicOps"/>
    <xsd:element ref="fes:extensionOps"/>
    <xsd:element ref="fes:Function"/>
    <xsd:element ref="fes:_Id" maxOccurs="unbounded"/>
  </xsd:choice>
</xsd:group>