
COMMISSION REGULATION (EC) No 416/2007 of 22 March 2007 concerning the technical specifications for Notices to Skippers as referred to in Article 5 of Directive 2005/44/EC of the European Parliament and of the Council on harmonised river information services (RIS) on inland waterways in the Community (revoked) 

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Article 1 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Article 2 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

               ANNEX
            

                     1.
                   
                     GENERAL PROVISIONS
                   

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                        1.1.
                      
                           Definitions
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                        1.2.
                      
                           Primary functions and performance requirements for Notices to Skippers (NtS)
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                     2.
                   
                     PROVISION OF NOTICES TO SKIPPERS
                   

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                     3.
                   
                     NTS MESSAGE TYPES
                   

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                     4.
                   
                     STRUCTURE OF NTS AND ENCODING OF NTS MESSAGES
                   

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                        4.1.
                      
                           General structure
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           
                              Figure 1
                           
                         
                              Notice to Skippers message structure
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.1.1.
                         
                              Identification section
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.1.2.
                         
                              Fairway and traffic related message
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.1.3.
                         
                              Water related message
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.1.4.
                         
                              Ice related message
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.1.5.
                         
                              Weather related message
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                        4.2.
                      
                           Explanation of XML tags and code values in the NtS Reference Tables
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                        4.3.
                      
                           Identification of fairway sections and objects in NtS messages
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                        4.4.
                      
                           Rules for encoding of NtS messages
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                  A.
               

                     NOTICES TO SKIPPERS ENCODING GUIDE FOR EDITORS
                  
                        
                           Abbreviations:
                        
                      

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        1.
                      
                           Background, structure and purpose of NtS Encoding Guides
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        2.
                      
                           Selection of the NtS message type
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        3.
                      
                           FTM basic considerations, steps towards publication of an FTM
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.1.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.2.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.2.1.
                         
                           Yes:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.2.2.
                         
                           No:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.3.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.3.1.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.3.2.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.3.3.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.3.4.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.4.
                         
                           Content of the FTM is to be entered
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.5.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.5.1.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.5.2.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.5.3.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.5.4.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.6.
                         
                           The communication section is to be entered if applicable
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.7.
                         
                           The limitation section is to be entered if applicable
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.8.
                         
                           The start date of the validity of the message is to be set
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.9.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        4.
                      
                           FTM explanation of codes
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.1.
                         
                           Subject_code:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.2.
                         
                           Reason_code
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.3.
                         
                           Limitation_code:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.4.
                         
                           Limitation interval_code: Definition of use of interval codes:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.5.
                         
                           Indication_code:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.5.1.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.5.2.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.5.3.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.5.4.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.5.5.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.5.6.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.6.
                         
                           Position_code (objects):
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.7.
                         
                           Position_code (fairways/waterways):
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.8.
                         
                           Position_code (limitations):
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.8.1.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.8.2.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.8.3.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.8.4.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.9.
                         
                           Target_group_code (see chapter 3.5)
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.10.
                         
                           Reporting_code
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.10.1.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.10.2.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              4.10.3.
                            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.11.
                         
                           Communication_code
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.12.
                         
                           Type_code:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        5.
                      
                           WRM basic considerations
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        6.
                      
                           ICEM basic considerations, steps towards publication of an ICEM
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.1.
                         
                           Is there a need to publish information via NtS ICEM?
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.2.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.2.1.
                         
                           Yes:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.2.2.
                         
                           No:
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.3.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.4.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.5.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.5.1.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.5.2.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.5.3.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.5.4.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.6.
                         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        7.
                      
                           WERM basic considerations
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        8.
                      
                           Rules for certain elements
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           8.1.
                         
                              Rules for the element 
                              ‘
                              name
                              ’
                               related to objects
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           8.2.
                         
                              Rules for the element 
                              ‘
                              name
                              ’
                               related to fairways
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           8.3.
                         
                              Rules for the elements 
                              ‘
                              value
                              ’
                               and 
                              ‘
                              unit
                              ’
                               within limitations
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                  B.
               

                     NOTICES TO SKIPPERS ENCODING GUIDE FOR APPLICATION DEVELOPERS
                  

                        1.
                      
                           Background & Structure
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           1.1.
                         
                              Purpose of NtS Encoding Guide
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              1.1.1.
                            
                                 NtS Encoding Guide for editors
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              1.1.2.
                            
                                 NtS Encoding Guide for application developers (this document)
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        2.
                      
                           NtS messages and sections
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           
                              Figure 2
                           
                         
                              Visualisation of the NtS message structure: mandatory element (1), mandatory element that may occur one or two times (1…2), mandatory element that has to occur two times (2), mandatory elements that may occur as often as necessary (1-n), optional element that may occur as often as necessary (0…n)
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        3.
                      
                           WRM basic considerations
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.1.
                         
                              Filling of nts_number section in the WRM
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           3.2.
                         
                              Filling of WRM including predictions
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              
                                 Figure 3
                              
                            
                                 Visualisation of water level prediction confidence interval: most probable value (black), confidence interval upper boarder (violet), confidence interval lower boarder (red), measured water level (blue)
                               

                              (The x-axis shows the time; the y-axis shows the water level in cm)
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        4.
                      
                           ICEM processes
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.1.
                         
                              New ICEM
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           4.2.
                         
                              Update of an existing ICEM
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        5.
                      
                           WERM basic considerations
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           5.1.
                         
                              Filling of nts_number section in the WERM
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           5.2.
                         
                              Filling of WERM 
                              ‘
                              weather_category_code
                              ’
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        6.
                      
                           FTM processes
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.1.
                         
                              New FTM
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.2.
                         
                              Update/withdrawal of an existing FTM
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.3.
                         
                              Waterway and/or object related FTM
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.4.
                         
                              Automatic ordering of limitation codes
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           6.5.
                         
                              Handling of limitation period
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        7.
                      
                           General implementation rules
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.1.
                         
                              Filling of the 
                              ‘
                              number_section
                              ’
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.2.
                         
                              Filling of elements 
                              ‘
                              from
                              ’
                              , 
                              ‘
                              originator
                              ’
                              , 
                              ‘
                              organisation
                              ’
                               and 
                              ‘
                              source
                              ’
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.3.
                         
                              Omission of elements
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.4.
                         
                              Automatic filling of date_issue
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.5.
                         
                              Handling of time zone information in NtS messages
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.6.
                         
                              Handling of Seconds in NtS messages
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.7.
                         
                              Format of decimals in NtS messages
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.8.
                         
                              Units to be used in NtS messages
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.9.
                         
                              Rules for the elements 
                              ‘
                              name
                              ’
                              , 
                              ‘
                              position_code
                              ’
                               and 
                              ‘
                              type_code
                              ’
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              
                                 Table 1
                              
                            
                                 Matching 
                                 ‘
                                 RIS Index function_code
                                 ’
                                  — 
                                 ‘
                                 NtS type_code
                                 ’
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.10.
                         
                              Rules for the element 
                              ‘
                              fairway_name
                              ’
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.11.
                         
                              Clarifications for translations in the spreadsheet 
                              ‘
                              reference_code
                              ’
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.12.
                         
                              Recommendation for the element 
                              ‘
                              coordinate
                              ’
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.13.
                         
                              Handling of target groups
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.14.
                         
                              Display of valid messages at a given time
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           7.15.
                         
                              Optional functions to increase user friendliness of NtS editor tools
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        8.
                      
                           NtS XML Message Structure
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                        9.
                      
                           NtS Web Service
                         

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           9.1.
                         
                              Objective
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           9.2.
                         
                              Basic Principles and constraints
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.2.1.
                            
                                 Web standards
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.2.2.
                            
                                 Interaction model and encoding method for NtS WS
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           9.3.
                         
                              General specifications and recommendations
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.3.1.
                            
                                 Specification: Version information
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.3.2.
                            
                                 Specification: Structure of namespaces
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.3.3.
                            
                                 Recommendation: Use of namespaces
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.3.4.
                            
                                 Recommendation: Use of namespace prefixes
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.3.5.
                            
                                 Specification: Use of ISRS Location Codes
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Invalid ISRS Location Code queries
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Case 1: No ids element in request
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Valid query without ids parameter
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Case 2: One id element in request
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Valid query with one id parameter
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                                 
                                    Matching and not matching messages for one id parameter
                                 
                               
                                    Case 3: Two id elements in request
                                  

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Valid query with two id parameters
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Matching and not matching messages for two id parameters
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Combination: Multiple ids elements in request
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                 
                                    Valid query with multiple ids elements
                                 
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           9.4.
                         
                              NtS Message Service (implementation specification)
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.4.1.
                            
                                 Request
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                              9.4.2.
                            
                                 Response
                               

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
                           9.5.
                         
                              Generation of services and clients
                            

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                        
                           Glossary
                        
                      

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                  Appendix C
               
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


                  Appendix D
               
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
