The standard Message is made of several common attributes used everywhere. We group all them in the table on the right, but every single element is a separate element, and it is not related to the others.
In general, the object attributes are used in:
- the Service object type, that is itself used in the Message structure (Sender, Recipient, etc.).
- in the DiscoveryProfiles elements.
Note: special values are highlighted.
The message common object types
Element | Value | Description |
---|---|---|
DataFreshness | Defined by the enumeration of the different type of data related to the time (real time or historic information):
| This field specify what type of data is provided by the service to distinguish between real time data from historic data. |
SeaBasin | Specify one of the values:
| Represent the sea basin covered by the service. |
ServiceOperation | Specify one of the values:
| The different type of communication pattern available for each service type. |
ServiceRole | Indicate one of:
| Role of the service in the message exchange process. |
ServiceType | One of the values:
| The type of entities exchanged based on the CISE data model. |
ServiceStatus | Specify one of the values:
| The status of the service: Draft = the service is not yet available for use but can be seen in the Service Registry. Online = the service is available for use. Offline = the service is not available anymore. For historic purpose, it can still be seen in the Service Registry with an offline status. Maintenance = the service is temporally not available for use. Deprecated = the service is available for use but will be soon offline, either replaced by a new version of the service or discontinued. |
Community | Set to one of the user communities participating to CISE:
| Specify the user communities participating to CISE. Used in the Participant object (Communities) and in the DiscoveryProfiles (Community element). |
Function | Indicate one of the functions covered by the provider of the service:
| The function covered by the provider of the service. Used in the Participant object (Functions element) and in the DiscoveryProfiles (Functions element). |
MemberState | 2 character country code in Upper case, specified in the standard ISO-3166-1 alpha-2. Example IT. | The country code. Used in the Participant object (MemberState element) and in the DiscoveryProfiles (Country element). |