AdHocEventChannel Class AggregationChannel Class

22 Copyright © 2010 Open Geospatial Consortium, Inc. Table 8 – AggregationChannel Properties Property name Description Value final true if the aggregation channels set of child channels does not change children are removed or added - false otherwise Type : Boolean Default: none Cardinality : [1] child An AggregationChannel has two or more child channels. Type : EventChannel Default: none Cardinality : [2..]

6.2.1.3.3 EventChannel Class

An EventChannel is a Resource. Multiple events may be published on the channel. In some cases it may not be possible to identify these events. Table 9 – EventChannel Properties Property name Description Value unknownEventsP ossible True if more than the listed events may be published on this channel, otherwise false. Type : Boolean Default: true Cardinality : [1] publishedEvent Various events may be published on one channel. Type : EventChannelRelatio nship Default: none Cardinality : [0..]

6.2.1.3.4 EventChannelRelationship Class

Represents the association class of the association that exists between an EventChannel and EventMetadata. Copyright © 2010 Open Geospatial Consortium, Inc. 23 Note: the association class has been modeled explicitly here as it might be encoded as an XML implementation using GML Application Schema encoding rules in the future. Then the metadata of an Event Service could include this metadata. Table 10 – EventChannelRelationship Properties Property name Description Value eventEncoding Encoding of an event for a given channel. Note: the property may be null in cases in which the exact encoding of an event cannot be determined. In the XSD implementation this should be indicated using the nilReason attribute. Type : GenericName Default: none Cardinality : [1..] targetChannel Various events may be published on one channel. Type : EventChannel Default: none Cardinality : [0..1] targetEvent An event is published in certain encodings on certain channels. An event is published at least on the pre-defined all-event channel. Type : EventMetadata Default: none Cardinality : [1]

6.2.1.3.5 EventMetadata Class

Represents semantics of an event.