24
Copyright © 2014 Open Geospatial Consortium
t SNAPSHOT time slices of f in time period t as defined in
8.1.29.3.2
wfsFilterfeature_set, filter
returns the subset of feature_set that matches filter according to WFS 2.0
original_featuref returns the feature with the same gml:identifier as f from the
data store of the service, i.e. corresponding original feature
Due to the fact that multiple SNAPSHOT time slices exist if there are properties that change in the given time period, filter expressions targeting single-valued properties may
encounter multiple values spread over several time slices, and filter expressions targeting multi-valued properties may even encounter multiple time slices containing multiple
values of that property. Those cases are handled in the usual manner for collections of values, and the matchAction property in the filter operator applies see [2], section
7.7.2.1.2.
Please note that there is no matchAction property for the operators fes:PropertyIsLike and fes:PropertyIsNil. For maximum expressiveness, this should be changed in a future
version of WFS. Until this is the case, matchAction “Any” shall apply here.
Informative: - the method original_featuref is applied to emphasize that the return value of an
AbstractSelectionClause is a subset of the original features of the data store
- if evaluateSchedules is set to false the default, no processing of properties with
schedules takes place, i.e. they are handled as any other property. Example: see B.5.
8.2.5 Requirement: reqcoredynamic-feature-filter-with-evaluate-schedules-true
Unless a derived requirements class supports it and the service passes the corresponding conformance test class, raise an ‘OptionNotSupported’ exception if the
evaluateSchedules property is set to true.
8.3 Requirements Class: FES-TE Time Instant Schedule Evaluation For Filter
Requirements Class http:www.opengis.netspecfes-te1.0reqtime-instant-schedule-evaluation-filter
Target Type Service
Copyright © 2014 Open Geospatial Consortium
25
Dependency
FES-TE Core
Requirement reqtime-instant-schedule-evaluation-filtercapability
List the identifier of the corresponding conformance class of this requirements class as an ows:Profile element in the ServiceIdentification
section of the Capabilities document. See also 10.
Requirement reqtime-instant-schedule-evaluation-filterevaluate-schedules
Support property evaluateSchedules=true if time indicator is a time instant.
8.3.1 Requirement: reqtime-instant-schedule-evaluation-filterevaluate-schedules
If a DynamicFeatureFilter is applied on an AIXM feature type, with a timeIndicator set to a time instant and property evaluateSchedules set to true, then evaluate all
properties with schedules such that all non-matching instances of the multi-occuring property in the time slices are ignored when the filter predicates are applied. Non-
matching schedule properties are those whose timeInterval element does not contain a TimeSheet that temporally intersects contains the time instant of the
DynamicFeatureFilter.
Please note that TimeSheet supports time values based on varying natural phenomena such as sunrise and sunset, or holidays. Both depend on the location of the feature as
well.
Example: see A.2, B.6.
8.4 Requirements Class: FES-TE TimePeriodScheduleEvaluationForFilter
Requirements Class
http:www.opengis.netspecfes-te1.0reqtime-period-schedule-evaluation-filter
Target Type Service
Dependency
FES-TE Time Instant Schedule Evaluation For Filter
Requirement reqtime-period-schedule-evaluation-filtercapability
List the identifier of the corresponding conformance class of this requirements class as an ows:Profile element in the ServiceIdentification
section of the Capabilities document. See also 10.