EventChannel Class EventChannelRelationship Class

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. 24 Copyright © 2010 Open Geospatial Consortium, Inc. Table 11 – EventMetadata Properties Property name Description Value definition Defines the event in as much detail as possible. Any type of definition is suitable, from a pure textual to a pure ontology based definition. Type : Any Default: none Cardinality : [1] eventName Name of the event - rather, the happening it represents - assigned by a given domain. Note: In the future we may consider using GFI_Feature here, given byReference - and the xlink:href provides the identifier for the actual event feature type - much like it is currently done with the observedProperty in an OM observation. Type : GenericName Default: none Cardinality : [0..] publishedOn An event is published in certain encodings on certain channels. An event is published at least on the pre-defined all-event channel. Type : EventChannelRelatio nship Default: none Cardinality : [1]

6.2.1.3.6 EventingInformation Class

This type serves as the container to describe EventChannel EventMetadata and their relationships.