Copyright © 2011 Open Geospatial Consortium.
25
Table 12 — List of FilterDialectMetadata properties with applicable dialect codes
Property Applicable Code Values
Additional Note
topicExpressionDialect http:docs.oasis-open.orgwsnt-
1TopicExpressionSimple none
http:docs.oasis-open.orgwsnt- 1TopicExpressionConcrete
none http:docs.oasis-open.orgwsnt-
1TopicExpressionFull none
http:www.w3.orgTR1999REC-xpath- 19991116
XPath 1.0 topic expression dialect, as
defined in clause 8.4 of WS-Topics
messageContentDialect http:www.w3.orgTR1999REC-xpath-
19991116 XPath 1.0 message
content dialect, as defined in clause 4.2
of WS- BaseNotification
http:www.opengis.netfes1.1 none
http:www.opengis.netfes2.0 none
producerPropertiesDialect As of the writing of this specification, filtering upon producer properties is only defined by WS-ResourceProperties [1] in the
context of Web Service Resources. Again XPath 1.0 is used. However, the query mechanism described there is not directly
applicable to an OWS if it is not defined as a WS-Resource in a WSDL description. This could be defined in future versions of this
or other documents, preferably in OWS Common.
8.2.3 NotificationBrokerMetadata
The NotificationBroker interface as defined by WS-BrokeredNotification extends the interface of a NotificationProducer. As such, NotificationBrokerMetadata extends
NotificationProducerMetadata.
Each entity that is going to connect a new publisher with a broker needs to know if the broker requires registration of publishers before accepting published data. The operation
to register a new publisher is defined by WS-BrokeredNotification.
The NotificationBrokerMetadata data type is derived from the NotificationProducerMetadata data type specified in clause 8.2.1 and therefore inherits
all the properties contained in that data type. NotificationBrokerMetadata does not restrict the content model of NotificationProducerMetadata.
26
Copyright © 2011 Open Geospatial Consortium.
Requirement
http:www.opengis.netspecSWES2.0reqNotificationNotificationBrokerMetadataproperties
REQ 10. NotificationBrokerMetadata shall contain the properties defined
for NotificationProducerMetadata. In addition, it shall include the property according to Table 13.
Table 13 — Property in the NotificationBrokerMetadata data type
Name Definition
Data type and values Multiplicity
and use
requiresRe gistration
defines if a new publisher needs to be registered at the broker
before it is allowed to send notifications
Boolean true if registration of new
publishers is required, else false
One mandatory
8.2.4 SWESEvent
A SWESEvent represents the base class for encoding a SWE service event as defined by this standard. It provides the option to deliver a human readable message in multiple
languages together with a code signifying the event and a reference to the service where the event actually happened.
As the type can be used in different topics of different topic namespaces, the allowed code type values to signify the exact nature of change is defined by topics using this type.
Requirement http:www.opengis.netspecSWES2.0reqNotificationSWESEventproperties
REQ 11. The SWESEvent type shall include the properties according to
Table 14.
Copyright © 2011 Open Geospatial Consortium.
27
Table 14 — Property in the SWESEvent data type
Name Definition
Data type and values Multiplicity and use
eventTime point in time the
event happened DateTime
see ISO 19103 and OGC 07-036 Table
D.2 One mandatory
code signifies the event
EventCode see clause 8.2.5