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): 

  • Historic
  • RealTime
  • NearlyRealTime
  • Unknown

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:

  • Mediterranean
  • Atlantic
  • NorthSea
  • BalticSea
  • ArcticOcean
  • BlackSea
  • OutermostRegions
  • NonSpecified

Represent the sea basin covered by the service.
ServiceOperation

Specify one of the values: 

  • Feedback
  • Pull
  • Subscribe
  • Push
  • Acknowledgement

The different type of communication pattern available for each service type. 
ServiceRole

Indicate one of:

  • Consumer
  • Provider

Role of the service in the message exchange process.
ServiceType

One of the values: 

  • OperationalAssetService
  • MeteoOceanographicConditionService
  • CargoService
  • RiskService
  • OrganizationDocumentService
  • VesselDocumentService
  • EventDocumentService
  • LawInfringementIncidentService
  • PersonService
  • LandVehicleService
  • MovementService
  • AnomalyService
  • OrganizationService
  • AgentService
  • LocationDocumentService
  • MaritimeSafetyIncidentService
  • IrregularMigrationIncidentService
  • AircraftService
  • ActionService
  • IncidentService
  • LocationService
  • CargoDocumentService
  • RiskDocumentService
  • CertificateDocumentService
  • DocumentService
  • CrisisIncidentService
  • PersonDocumentService
  • VesselService

The type of entities exchanged based on the CISE data model.

ServiceStatus

Specify one of the values: 

  • Draft
  • Online
  • Offline
  • Maintenance
  • Deprecated

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: 

  • FisheriesControl
  • MaritimeSafetySecurity
  • DefenceMonitoring
  • MarineEnvironment
  • BorderControl
  • GeneralLawEnforcement
  • Customs
  • Other
  • NonSpecified

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:

  • FisheriesMonitoring
  • Safety
  • EnvironmentResponse
  • CustomsMonitoring
  • CounterTerrorism
  • Security
  • FisheriesWarning
  • DefenceMonitoring
  • SAR
  • CustomsOperation
  • Operation
  • EnvironmentMonitoring
  • LawEnforcementMonitoring
  • BorderMonitoring
  • VTM
  • BorderOperation
  • LawEnforcementOperation
  • EnvironmentWarning
  • CSDPTask
  • FisheriesOperation
  • NonSpecified

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).