complexType road_traffic_messageType
diagram gluon3_1_p444.png
namespace http://gluon.nrk.no/tpeg3_1
children tpeg:repetitive_time tpeg:non_repetitive_time tpeg:location_container tpeg:accidents tpeg:obstructions tpeg:activities tpeg:road_conditions tpeg:network_performance tpeg:network_conditions tpeg:facilities_performance tpeg:moving_hazards tpeg:security_alert tpeg:public_transport_info tpeg:visibility tpeg:weather tpeg:diversion_advice
used by
elements tpeg_document/road_traffic_message tpeg_messageType/road_traffic_message
attributes
Name  Type  Use  Default  Fixed  Annotation
message_id  xs:string  required      
version_number  xs:string  required      
message_generation_time  xs:dateTime        
start_time  xs:dateTime        
stop_time  xs:dateTime        
message_expiry_time  xs:dateTime        
severity_factor  xs:ENTITY        
unverified_information  xs:string        
source <xs:complexType name="road_traffic_messageType">
 
<xs:choice minOccurs="0" maxOccurs="unbounded">
   
<xs:element name="repetitive_time">
     
<xs:complexType>
       
<xs:attribute name="hour" type="xs:string" use="required"/>
       
<xs:attribute name="minute" type="xs:string" use="required"/>
       
<xs:attribute name="duration" type="xs:string" use="required"/>
       
<xs:attribute name="day_mask" type="xs:string" use="required"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="non_repetitive_time">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="non_rep_time" minOccurs="0" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:attribute name="start_time" type="xs:string" use="required"/>
             
<xs:attribute name="duration" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="location_container" type="tpeg:location_containerType"/>
   
<xs:element name="accidents">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="position" type="tpeg:positionType"/>
         
<xs:element name="animals" type="tpeg:animalsType"/>
         
<xs:element name="vehicles" type="tpeg:vehiclesType"/>
         
<xs:element name="people" type="tpeg:peopleType"/>
       
</xs:choice>
       
<xs:attribute name="number_of" type="xs:string" use="required"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="obstructions">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="position" type="tpeg:positionType"/>
         
<xs:element name="animals" type="tpeg:animalsType"/>
         
<xs:element name="vehicles" type="tpeg:vehiclesType"/>
         
<xs:element name="people" type="tpeg:peopleType"/>
         
<xs:element name="object">
           
<xs:complexType>
             
<xs:choice minOccurs="0" maxOccurs="unbounded">
               
<xs:element name="position" type="tpeg:positionType"/>
               
<xs:element name="object_problem">
                 
<xs:complexType>
                   
<xs:attribute name="object_problem" type="xs:string" use="required"/>
                 
</xs:complexType>
               
</xs:element>
             
</xs:choice>
             
<xs:attribute name="number_of" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
       
<xs:attribute name="number_of" type="xs:string" use="required"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="activities">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="position" type="tpeg:positionType"/>
         
<xs:element name="activity">
           
<xs:complexType>
             
<xs:attribute name="activity_type" type="xs:string" use="required"/>
             
<xs:attribute name="activity_subtype" type="xs:string"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="people" type="tpeg:peopleType"/>
       
</xs:choice>
       
<xs:attribute name="number_of" type="xs:string" use="required"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="road_conditions">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="position" type="tpeg:positionType"/>
         
<xs:element name="surface">
           
<xs:complexType>
             
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
             
<xs:attribute name="surface_condition" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="adhesion">
           
<xs:complexType>
             
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
             
<xs:attribute name="adhesion_condition" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="marking">
           
<xs:complexType>
             
<xs:attribute name="marking_condition" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="network_performance">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="performance">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="length_affected" type="tpeg:length_affectedType" minOccurs="0" maxOccurs="unbounded"/>
             
</xs:sequence>
             
<xs:attribute name="network_performance" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="speed">
           
<xs:complexType>
             
<xs:attribute name="metres_per_second" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="delay">
           
<xs:complexType>
             
<xs:attribute name="minutes" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="travel_time">
           
<xs:complexType>
             
<xs:attribute name="minutes" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="network_conditions">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="position" type="tpeg:positionType"/>
         
<xs:element name="regulation">
           
<xs:complexType>
             
<xs:choice minOccurs="0" maxOccurs="unbounded">
               
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
               
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
             
</xs:choice>
             
<xs:attribute name="regulation" type="xs:string" use="required"/>
             
<xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="restriction">
           
<xs:complexType>
             
<xs:choice minOccurs="0" maxOccurs="unbounded">
               
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
               
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
             
</xs:choice>
             
<xs:attribute name="restriction" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="roadworks">
           
<xs:complexType>
             
<xs:choice minOccurs="0" maxOccurs="unbounded">
               
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
               
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
             
</xs:choice>
             
<xs:attribute name="roadworks" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="facilities_performance">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="traffic_control">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="position" type="tpeg:positionType" minOccurs="0" maxOccurs="unbounded"/>
             
</xs:sequence>
             
<xs:attribute name="traffic_control_type" type="xs:string" use="required"/>
             
<xs:attribute name="traffic_control_status" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="roadside_assistance">
           
<xs:complexType>
             
<xs:attribute name="roadside_assistance_type" type="xs:string" use="required"/>
             
<xs:attribute name="roadside_assistance_status" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="roadside_services">
           
<xs:complexType>
             
<xs:attribute name="roadside_services_type" type="xs:string" use="required"/>
             
<xs:attribute name="roadside_services_status" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="moving_hazards">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="position" type="tpeg:positionType"/>
         
<xs:element name="animals" type="tpeg:animalsType"/>
         
<xs:element name="vehicles" type="tpeg:vehiclesType"/>
         
<xs:element name="people" type="tpeg:peopleType"/>
       
</xs:choice>
       
<xs:attribute name="number_of" type="xs:string" use="required"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="security_alert">
     
<xs:complexType>
       
<xs:attribute name="security_alert" type="xs:string" use="required"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="public_transport_info">
     
<xs:complexType>
       
<xs:attribute name="public_transport_type" type="xs:string" use="required"/>
       
<xs:attribute name="public_transport_status" type="xs:string" use="required"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="visibility">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="obscurity">
           
<xs:complexType>
             
<xs:attribute name="obscurity_problem" type="xs:string" use="required"/>
             
<xs:attribute name="visibility_distance" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="visual_acuity">
           
<xs:complexType>
             
<xs:attribute name="acuity_problem" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="lighting">
           
<xs:complexType>
             
<xs:attribute name="lighting_problem" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="weather">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="precipitation">
           
<xs:complexType>
             
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
             
<xs:attribute name="precip_problem" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="wind">
           
<xs:complexType>
             
<xs:attribute name="wind_speed" type="xs:string" use="required"/>
             
<xs:attribute name="wind_problem" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="temperature">
           
<xs:complexType>
             
<xs:attribute name="degrees_celsius" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="diversion_advice">
     
<xs:complexType>
       
<xs:choice minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="vehicle_info" type="tpeg:vehicle_infoType"/>
         
<xs:element name="diversion_regulation">
           
<xs:complexType>
             
<xs:attribute name="regulation" type="xs:string" use="required"/>
             
<xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="position" type="tpeg:positionType"/>
         
<xs:element name="advice">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="routeing" minOccurs="0" maxOccurs="unbounded">
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="location_container" type="tpeg:location_containerType" minOccurs="0" maxOccurs="unbounded"/>
                     
<xs:element name="for" minOccurs="0" maxOccurs="unbounded">
                       
<xs:complexType>
                         
<xs:attribute name="metres" type="xs:string" use="required"/>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
             
<xs:attribute name="condition_status" type="xs:string" use="required"/>
             
<xs:attribute name="advice_type" type="xs:string" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="message_id" type="xs:string" use="required"/>
 
<xs:attribute name="version_number" type="xs:string" use="required"/>
 
<xs:attribute name="message_generation_time" type="xs:dateTime"/>
 
<xs:attribute name="start_time" type="xs:dateTime"/>
 
<xs:attribute name="stop_time" type="xs:dateTime"/>
 
<xs:attribute name="message_expiry_time" type="xs:dateTime"/>
 
<xs:attribute name="severity_factor" type="xs:ENTITY"/>
 
<xs:attribute name="unverified_information" type="xs:string"/>
</xs:complexType>

attribute road_traffic_messageType/@message_id
type xs:string
properties
use required
source <xs:attribute name="message_id" type="xs:string" use="required"/>

attribute road_traffic_messageType/@version_number
type xs:string
properties
use required
source <xs:attribute name="version_number" type="xs:string" use="required"/>

attribute road_traffic_messageType/@message_generation_time
type xs:dateTime
source <xs:attribute name="message_generation_time" type="xs:dateTime"/>

attribute road_traffic_messageType/@start_time
type xs:dateTime
source <xs:attribute name="start_time" type="xs:dateTime"/>

attribute road_traffic_messageType/@stop_time
type xs:dateTime
source <xs:attribute name="stop_time" type="xs:dateTime"/>

attribute road_traffic_messageType/@message_expiry_time
type xs:dateTime
source <xs:attribute name="message_expiry_time" type="xs:dateTime"/>

attribute road_traffic_messageType/@severity_factor
type xs:ENTITY
source <xs:attribute name="severity_factor" type="xs:ENTITY"/>

attribute road_traffic_messageType/@unverified_information
type xs:string
source <xs:attribute name="unverified_information" type="xs:string"/>

element road_traffic_messageType/repetitive_time
diagram gluon3_1_p445.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
hour  xs:string  required      
minute  xs:string  required      
duration  xs:string  required      
day_mask  xs:string  required      
source <xs:element name="repetitive_time">
 
<xs:complexType>
   
<xs:attribute name="hour" type="xs:string" use="required"/>
   
<xs:attribute name="minute" type="xs:string" use="required"/>
   
<xs:attribute name="duration" type="xs:string" use="required"/>
   
<xs:attribute name="day_mask" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/repetitive_time/@hour
type xs:string
properties
use required
source <xs:attribute name="hour" type="xs:string" use="required"/>

attribute road_traffic_messageType/repetitive_time/@minute
type xs:string
properties
use required
source <xs:attribute name="minute" type="xs:string" use="required"/>

attribute road_traffic_messageType/repetitive_time/@duration
type xs:string
properties
use required
source <xs:attribute name="duration" type="xs:string" use="required"/>

attribute road_traffic_messageType/repetitive_time/@day_mask
type xs:string
properties
use required
source <xs:attribute name="day_mask" type="xs:string" use="required"/>

element road_traffic_messageType/non_repetitive_time
diagram gluon3_1_p446.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:non_rep_time
source <xs:element name="non_repetitive_time">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="non_rep_time" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:attribute name="start_time" type="xs:string" use="required"/>
         
<xs:attribute name="duration" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/non_repetitive_time/non_rep_time
diagram gluon3_1_p447.png
namespace http://gluon.nrk.no/tpeg3_1
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
start_time  xs:string  required      
duration  xs:string  required      
source <xs:element name="non_rep_time" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="start_time" type="xs:string" use="required"/>
   
<xs:attribute name="duration" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/non_repetitive_time/non_rep_time/@start_time
type xs:string
properties
use required
source <xs:attribute name="start_time" type="xs:string" use="required"/>

attribute road_traffic_messageType/non_repetitive_time/non_rep_time/@duration
type xs:string
properties
use required
source <xs:attribute name="duration" type="xs:string" use="required"/>

element road_traffic_messageType/location_container
diagram gluon3_1_p448.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:location_containerType
properties
content complex
children tpeg:location_coordinates tpeg:location_descriptions
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:string        
source <xs:element name="location_container" type="tpeg:location_containerType"/>

element road_traffic_messageType/accidents
diagram gluon3_1_p449.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position tpeg:animals tpeg:vehicles tpeg:people
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="accidents">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="animals" type="tpeg:animalsType"/>
     
<xs:element name="vehicles" type="tpeg:vehiclesType"/>
     
<xs:element name="people" type="tpeg:peopleType"/>
   
</xs:choice>
   
<xs:attribute name="number_of" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/accidents/@number_of
type xs:string
properties
use required
source <xs:attribute name="number_of" type="xs:string" use="required"/>

element road_traffic_messageType/accidents/position
diagram gluon3_1_p450.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/accidents/animals
diagram gluon3_1_p451.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:animalsType
properties
content complex
children tpeg:position tpeg:animal_problem tpeg:animal_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="animals" type="tpeg:animalsType"/>

element road_traffic_messageType/accidents/vehicles
diagram gluon3_1_p452.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:vehiclesType
properties
content complex
children tpeg:position tpeg:vehicle_problem tpeg:vehicle_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="vehicles" type="tpeg:vehiclesType"/>

element road_traffic_messageType/accidents/people
diagram gluon3_1_p453.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:peopleType
properties
content complex
children tpeg:position tpeg:people_problem tpeg:people_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="people" type="tpeg:peopleType"/>

element road_traffic_messageType/obstructions
diagram gluon3_1_p454.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position tpeg:animals tpeg:vehicles tpeg:people tpeg:object
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="obstructions">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="animals" type="tpeg:animalsType"/>
     
<xs:element name="vehicles" type="tpeg:vehiclesType"/>
     
<xs:element name="people" type="tpeg:peopleType"/>
     
<xs:element name="object">
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element name="position" type="tpeg:positionType"/>
           
<xs:element name="object_problem">
             
<xs:complexType>
               
<xs:attribute name="object_problem" type="xs:string" use="required"/>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
         
<xs:attribute name="number_of" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="number_of" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/obstructions/@number_of
type xs:string
properties
use required
source <xs:attribute name="number_of" type="xs:string" use="required"/>

element road_traffic_messageType/obstructions/position
diagram gluon3_1_p455.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/obstructions/animals
diagram gluon3_1_p456.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:animalsType
properties
content complex
children tpeg:position tpeg:animal_problem tpeg:animal_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="animals" type="tpeg:animalsType"/>

element road_traffic_messageType/obstructions/vehicles
diagram gluon3_1_p457.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:vehiclesType
properties
content complex
children tpeg:position tpeg:vehicle_problem tpeg:vehicle_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="vehicles" type="tpeg:vehiclesType"/>

element road_traffic_messageType/obstructions/people
diagram gluon3_1_p458.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:peopleType
properties
content complex
children tpeg:position tpeg:people_problem tpeg:people_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="people" type="tpeg:peopleType"/>

element road_traffic_messageType/obstructions/object
diagram gluon3_1_p459.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position tpeg:object_problem
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="object">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="object_problem">
       
<xs:complexType>
         
<xs:attribute name="object_problem" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="number_of" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/obstructions/object/@number_of
type xs:string
properties
use required
source <xs:attribute name="number_of" type="xs:string" use="required"/>

element road_traffic_messageType/obstructions/object/position
diagram gluon3_1_p460.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/obstructions/object/object_problem
diagram gluon3_1_p461.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
object_problem  xs:string  required      
source <xs:element name="object_problem">
 
<xs:complexType>
   
<xs:attribute name="object_problem" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/obstructions/object/object_problem/@object_problem
type xs:string
properties
use required
source <xs:attribute name="object_problem" type="xs:string" use="required"/>

element road_traffic_messageType/activities
diagram gluon3_1_p462.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position tpeg:activity tpeg:people
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="activities">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="activity">
       
<xs:complexType>
         
<xs:attribute name="activity_type" type="xs:string" use="required"/>
         
<xs:attribute name="activity_subtype" type="xs:string"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="people" type="tpeg:peopleType"/>
   
</xs:choice>
   
<xs:attribute name="number_of" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/activities/@number_of
type xs:string
properties
use required
source <xs:attribute name="number_of" type="xs:string" use="required"/>

element road_traffic_messageType/activities/position
diagram gluon3_1_p463.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/activities/activity
diagram gluon3_1_p464.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
activity_type  xs:string  required      
activity_subtype  xs:string        
source <xs:element name="activity">
 
<xs:complexType>
   
<xs:attribute name="activity_type" type="xs:string" use="required"/>
   
<xs:attribute name="activity_subtype" type="xs:string"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/activities/activity/@activity_type
type xs:string
properties
use required
source <xs:attribute name="activity_type" type="xs:string" use="required"/>

attribute road_traffic_messageType/activities/activity/@activity_subtype
type xs:string
source <xs:attribute name="activity_subtype" type="xs:string"/>

element road_traffic_messageType/activities/people
diagram gluon3_1_p465.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:peopleType
properties
content complex
children tpeg:position tpeg:people_problem tpeg:people_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="people" type="tpeg:peopleType"/>

element road_traffic_messageType/road_conditions
diagram gluon3_1_p466.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position tpeg:surface tpeg:adhesion tpeg:marking
source <xs:element name="road_conditions">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="surface">
       
<xs:complexType>
         
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
         
<xs:attribute name="surface_condition" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="adhesion">
       
<xs:complexType>
         
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
         
<xs:attribute name="adhesion_condition" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="marking">
       
<xs:complexType>
         
<xs:attribute name="marking_condition" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/road_conditions/position
diagram gluon3_1_p467.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/road_conditions/surface
diagram gluon3_1_p468.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
general_magnitude  xs:string  required      
surface_condition  xs:string  required      
source <xs:element name="surface">
 
<xs:complexType>
   
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
   
<xs:attribute name="surface_condition" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/road_conditions/surface/@general_magnitude
type xs:string
properties
use required
source <xs:attribute name="general_magnitude" type="xs:string" use="required"/>

attribute road_traffic_messageType/road_conditions/surface/@surface_condition
type xs:string
properties
use required
source <xs:attribute name="surface_condition" type="xs:string" use="required"/>

element road_traffic_messageType/road_conditions/adhesion
diagram gluon3_1_p469.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
general_magnitude  xs:string  required      
adhesion_condition  xs:string  required      
source <xs:element name="adhesion">
 
<xs:complexType>
   
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
   
<xs:attribute name="adhesion_condition" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/road_conditions/adhesion/@general_magnitude
type xs:string
properties
use required
source <xs:attribute name="general_magnitude" type="xs:string" use="required"/>

attribute road_traffic_messageType/road_conditions/adhesion/@adhesion_condition
type xs:string
properties
use required
source <xs:attribute name="adhesion_condition" type="xs:string" use="required"/>

element road_traffic_messageType/road_conditions/marking
diagram gluon3_1_p470.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
marking_condition  xs:string  required      
source <xs:element name="marking">
 
<xs:complexType>
   
<xs:attribute name="marking_condition" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/road_conditions/marking/@marking_condition
type xs:string
properties
use required
source <xs:attribute name="marking_condition" type="xs:string" use="required"/>

element road_traffic_messageType/network_performance
diagram gluon3_1_p471.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:performance tpeg:speed tpeg:delay tpeg:travel_time
source <xs:element name="network_performance">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="performance">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="length_affected" type="tpeg:length_affectedType" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
         
<xs:attribute name="network_performance" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="speed">
       
<xs:complexType>
         
<xs:attribute name="metres_per_second" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="delay">
       
<xs:complexType>
         
<xs:attribute name="minutes" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="travel_time">
       
<xs:complexType>
         
<xs:attribute name="minutes" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/network_performance/performance
diagram gluon3_1_p472.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:length_affected
attributes
Name  Type  Use  Default  Fixed  Annotation
network_performance  xs:string  required      
source <xs:element name="performance">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="length_affected" type="tpeg:length_affectedType" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="network_performance" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/network_performance/performance/@network_performance
type xs:string
properties
use required
source <xs:attribute name="network_performance" type="xs:string" use="required"/>

element road_traffic_messageType/network_performance/performance/length_affected
diagram gluon3_1_p473.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:length_affectedType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
metres  xs:string  required      
source <xs:element name="length_affected" type="tpeg:length_affectedType" minOccurs="0" maxOccurs="unbounded"/>

element road_traffic_messageType/network_performance/speed
diagram gluon3_1_p474.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
metres_per_second  xs:string  required      
source <xs:element name="speed">
 
<xs:complexType>
   
<xs:attribute name="metres_per_second" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/network_performance/speed/@metres_per_second
type xs:string
properties
use required
source <xs:attribute name="metres_per_second" type="xs:string" use="required"/>

element road_traffic_messageType/network_performance/delay
diagram gluon3_1_p475.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
minutes  xs:string  required      
source <xs:element name="delay">
 
<xs:complexType>
   
<xs:attribute name="minutes" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/network_performance/delay/@minutes
type xs:string
properties
use required
source <xs:attribute name="minutes" type="xs:string" use="required"/>

element road_traffic_messageType/network_performance/travel_time
diagram gluon3_1_p476.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
minutes  xs:string  required      
source <xs:element name="travel_time">
 
<xs:complexType>
   
<xs:attribute name="minutes" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/network_performance/travel_time/@minutes
type xs:string
properties
use required
source <xs:attribute name="minutes" type="xs:string" use="required"/>

element road_traffic_messageType/network_conditions
diagram gluon3_1_p477.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position tpeg:regulation tpeg:restriction tpeg:roadworks
source <xs:element name="network_conditions">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="regulation">
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
           
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
         
</xs:choice>
         
<xs:attribute name="regulation" type="xs:string" use="required"/>
         
<xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="restriction">
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
           
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
         
</xs:choice>
         
<xs:attribute name="restriction" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="roadworks">
       
<xs:complexType>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
           
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
         
</xs:choice>
         
<xs:attribute name="roadworks" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/network_conditions/position
diagram gluon3_1_p478.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/network_conditions/regulation
diagram gluon3_1_p479.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:length_affected tpeg:condition_status
attributes
Name  Type  Use  Default  Fixed  Annotation
regulation  xs:string  required      
regulation_quantifier  xs:string  required      
source <xs:element name="regulation">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
     
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
   
</xs:choice>
   
<xs:attribute name="regulation" type="xs:string" use="required"/>
   
<xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/network_conditions/regulation/@regulation
type xs:string
properties
use required
source <xs:attribute name="regulation" type="xs:string" use="required"/>

attribute road_traffic_messageType/network_conditions/regulation/@regulation_quantifier
type xs:string
properties
use required
source <xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>

element road_traffic_messageType/network_conditions/regulation/length_affected
diagram gluon3_1_p480.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:length_affectedType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
metres  xs:string  required      
source <xs:element name="length_affected" type="tpeg:length_affectedType"/>

element road_traffic_messageType/network_conditions/regulation/condition_status
diagram gluon3_1_p481.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:condition_statusType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
condition_status  xs:string  required      
source <xs:element name="condition_status" type="tpeg:condition_statusType"/>

element road_traffic_messageType/network_conditions/restriction
diagram gluon3_1_p482.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:length_affected tpeg:condition_status
attributes
Name  Type  Use  Default  Fixed  Annotation
restriction  xs:string  required      
source <xs:element name="restriction">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
     
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
   
</xs:choice>
   
<xs:attribute name="restriction" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/network_conditions/restriction/@restriction
type xs:string
properties
use required
source <xs:attribute name="restriction" type="xs:string" use="required"/>

element road_traffic_messageType/network_conditions/restriction/length_affected
diagram gluon3_1_p483.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:length_affectedType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
metres  xs:string  required      
source <xs:element name="length_affected" type="tpeg:length_affectedType"/>

element road_traffic_messageType/network_conditions/restriction/condition_status
diagram gluon3_1_p484.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:condition_statusType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
condition_status  xs:string  required      
source <xs:element name="condition_status" type="tpeg:condition_statusType"/>

element road_traffic_messageType/network_conditions/roadworks
diagram gluon3_1_p485.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:length_affected tpeg:condition_status
attributes
Name  Type  Use  Default  Fixed  Annotation
roadworks  xs:string  required      
source <xs:element name="roadworks">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
     
<xs:element name="condition_status" type="tpeg:condition_statusType"/>
   
</xs:choice>
   
<xs:attribute name="roadworks" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/network_conditions/roadworks/@roadworks
type xs:string
properties
use required
source <xs:attribute name="roadworks" type="xs:string" use="required"/>

element road_traffic_messageType/network_conditions/roadworks/length_affected
diagram gluon3_1_p486.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:length_affectedType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
metres  xs:string  required      
source <xs:element name="length_affected" type="tpeg:length_affectedType"/>

element road_traffic_messageType/network_conditions/roadworks/condition_status
diagram gluon3_1_p487.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:condition_statusType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
condition_status  xs:string  required      
source <xs:element name="condition_status" type="tpeg:condition_statusType"/>

element road_traffic_messageType/facilities_performance
diagram gluon3_1_p488.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:traffic_control tpeg:roadside_assistance tpeg:roadside_services
source <xs:element name="facilities_performance">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="traffic_control">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="position" type="tpeg:positionType" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
         
<xs:attribute name="traffic_control_type" type="xs:string" use="required"/>
         
<xs:attribute name="traffic_control_status" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="roadside_assistance">
       
<xs:complexType>
         
<xs:attribute name="roadside_assistance_type" type="xs:string" use="required"/>
         
<xs:attribute name="roadside_assistance_status" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="roadside_services">
       
<xs:complexType>
         
<xs:attribute name="roadside_services_type" type="xs:string" use="required"/>
         
<xs:attribute name="roadside_services_status" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/facilities_performance/traffic_control
diagram gluon3_1_p489.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position
attributes
Name  Type  Use  Default  Fixed  Annotation
traffic_control_type  xs:string  required      
traffic_control_status  xs:string  required      
source <xs:element name="traffic_control">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="position" type="tpeg:positionType" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="traffic_control_type" type="xs:string" use="required"/>
   
<xs:attribute name="traffic_control_status" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/facilities_performance/traffic_control/@traffic_control_type
type xs:string
properties
use required
source <xs:attribute name="traffic_control_type" type="xs:string" use="required"/>

attribute road_traffic_messageType/facilities_performance/traffic_control/@traffic_control_status
type xs:string
properties
use required
source <xs:attribute name="traffic_control_status" type="xs:string" use="required"/>

element road_traffic_messageType/facilities_performance/traffic_control/position
diagram gluon3_1_p490.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType" minOccurs="0" maxOccurs="unbounded"/>

element road_traffic_messageType/facilities_performance/roadside_assistance
diagram gluon3_1_p491.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
roadside_assistance_type  xs:string  required      
roadside_assistance_status  xs:string  required      
source <xs:element name="roadside_assistance">
 
<xs:complexType>
   
<xs:attribute name="roadside_assistance_type" type="xs:string" use="required"/>
   
<xs:attribute name="roadside_assistance_status" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/facilities_performance/roadside_assistance/@roadside_assistance_type
type xs:string
properties
use required
source <xs:attribute name="roadside_assistance_type" type="xs:string" use="required"/>

attribute road_traffic_messageType/facilities_performance/roadside_assistance/@roadside_assistance_status
type xs:string
properties
use required
source <xs:attribute name="roadside_assistance_status" type="xs:string" use="required"/>

element road_traffic_messageType/facilities_performance/roadside_services
diagram gluon3_1_p492.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
roadside_services_type  xs:string  required      
roadside_services_status  xs:string  required      
source <xs:element name="roadside_services">
 
<xs:complexType>
   
<xs:attribute name="roadside_services_type" type="xs:string" use="required"/>
   
<xs:attribute name="roadside_services_status" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/facilities_performance/roadside_services/@roadside_services_type
type xs:string
properties
use required
source <xs:attribute name="roadside_services_type" type="xs:string" use="required"/>

attribute road_traffic_messageType/facilities_performance/roadside_services/@roadside_services_status
type xs:string
properties
use required
source <xs:attribute name="roadside_services_status" type="xs:string" use="required"/>

element road_traffic_messageType/moving_hazards
diagram gluon3_1_p493.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:position tpeg:animals tpeg:vehicles tpeg:people
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="moving_hazards">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="animals" type="tpeg:animalsType"/>
     
<xs:element name="vehicles" type="tpeg:vehiclesType"/>
     
<xs:element name="people" type="tpeg:peopleType"/>
   
</xs:choice>
   
<xs:attribute name="number_of" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/moving_hazards/@number_of
type xs:string
properties
use required
source <xs:attribute name="number_of" type="xs:string" use="required"/>

element road_traffic_messageType/moving_hazards/position
diagram gluon3_1_p494.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/moving_hazards/animals
diagram gluon3_1_p495.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:animalsType
properties
content complex
children tpeg:position tpeg:animal_problem tpeg:animal_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="animals" type="tpeg:animalsType"/>

element road_traffic_messageType/moving_hazards/vehicles
diagram gluon3_1_p496.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:vehiclesType
properties
content complex
children tpeg:position tpeg:vehicle_problem tpeg:vehicle_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="vehicles" type="tpeg:vehiclesType"/>

element road_traffic_messageType/moving_hazards/people
diagram gluon3_1_p497.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:peopleType
properties
content complex
children tpeg:position tpeg:people_problem tpeg:people_info
attributes
Name  Type  Use  Default  Fixed  Annotation
number_of  xs:string  required      
source <xs:element name="people" type="tpeg:peopleType"/>

element road_traffic_messageType/security_alert
diagram gluon3_1_p498.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
security_alert  xs:string  required      
source <xs:element name="security_alert">
 
<xs:complexType>
   
<xs:attribute name="security_alert" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/security_alert/@security_alert
type xs:string
properties
use required
source <xs:attribute name="security_alert" type="xs:string" use="required"/>

element road_traffic_messageType/public_transport_info
diagram gluon3_1_p499.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
public_transport_type  xs:string  required      
public_transport_status  xs:string  required      
source <xs:element name="public_transport_info">
 
<xs:complexType>
   
<xs:attribute name="public_transport_type" type="xs:string" use="required"/>
   
<xs:attribute name="public_transport_status" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/public_transport_info/@public_transport_type
type xs:string
properties
use required
source <xs:attribute name="public_transport_type" type="xs:string" use="required"/>

attribute road_traffic_messageType/public_transport_info/@public_transport_status
type xs:string
properties
use required
source <xs:attribute name="public_transport_status" type="xs:string" use="required"/>

element road_traffic_messageType/visibility
diagram gluon3_1_p500.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:obscurity tpeg:visual_acuity tpeg:lighting tpeg:length_affected
source <xs:element name="visibility">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="obscurity">
       
<xs:complexType>
         
<xs:attribute name="obscurity_problem" type="xs:string" use="required"/>
         
<xs:attribute name="visibility_distance" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="visual_acuity">
       
<xs:complexType>
         
<xs:attribute name="acuity_problem" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="lighting">
       
<xs:complexType>
         
<xs:attribute name="lighting_problem" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="length_affected" type="tpeg:length_affectedType"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/visibility/obscurity
diagram gluon3_1_p501.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
obscurity_problem  xs:string  required      
visibility_distance  xs:string  required      
source <xs:element name="obscurity">
 
<xs:complexType>
   
<xs:attribute name="obscurity_problem" type="xs:string" use="required"/>
   
<xs:attribute name="visibility_distance" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/visibility/obscurity/@obscurity_problem
type xs:string
properties
use required
source <xs:attribute name="obscurity_problem" type="xs:string" use="required"/>

attribute road_traffic_messageType/visibility/obscurity/@visibility_distance
type xs:string
properties
use required
source <xs:attribute name="visibility_distance" type="xs:string" use="required"/>

element road_traffic_messageType/visibility/visual_acuity
diagram gluon3_1_p502.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
acuity_problem  xs:string  required      
source <xs:element name="visual_acuity">
 
<xs:complexType>
   
<xs:attribute name="acuity_problem" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/visibility/visual_acuity/@acuity_problem
type xs:string
properties
use required
source <xs:attribute name="acuity_problem" type="xs:string" use="required"/>

element road_traffic_messageType/visibility/lighting
diagram gluon3_1_p503.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lighting_problem  xs:string  required      
source <xs:element name="lighting">
 
<xs:complexType>
   
<xs:attribute name="lighting_problem" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/visibility/lighting/@lighting_problem
type xs:string
properties
use required
source <xs:attribute name="lighting_problem" type="xs:string" use="required"/>

element road_traffic_messageType/visibility/length_affected
diagram gluon3_1_p504.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:length_affectedType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
metres  xs:string  required      
source <xs:element name="length_affected" type="tpeg:length_affectedType"/>

element road_traffic_messageType/weather
diagram gluon3_1_p505.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:precipitation tpeg:wind tpeg:temperature
source <xs:element name="weather">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="precipitation">
       
<xs:complexType>
         
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
         
<xs:attribute name="precip_problem" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="wind">
       
<xs:complexType>
         
<xs:attribute name="wind_speed" type="xs:string" use="required"/>
         
<xs:attribute name="wind_problem" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="temperature">
       
<xs:complexType>
         
<xs:attribute name="degrees_celsius" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/weather/precipitation
diagram gluon3_1_p506.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
general_magnitude  xs:string  required      
precip_problem  xs:string  required      
source <xs:element name="precipitation">
 
<xs:complexType>
   
<xs:attribute name="general_magnitude" type="xs:string" use="required"/>
   
<xs:attribute name="precip_problem" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/weather/precipitation/@general_magnitude
type xs:string
properties
use required
source <xs:attribute name="general_magnitude" type="xs:string" use="required"/>

attribute road_traffic_messageType/weather/precipitation/@precip_problem
type xs:string
properties
use required
source <xs:attribute name="precip_problem" type="xs:string" use="required"/>

element road_traffic_messageType/weather/wind
diagram gluon3_1_p507.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
wind_speed  xs:string  required      
wind_problem  xs:string  required      
source <xs:element name="wind">
 
<xs:complexType>
   
<xs:attribute name="wind_speed" type="xs:string" use="required"/>
   
<xs:attribute name="wind_problem" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/weather/wind/@wind_speed
type xs:string
properties
use required
source <xs:attribute name="wind_speed" type="xs:string" use="required"/>

attribute road_traffic_messageType/weather/wind/@wind_problem
type xs:string
properties
use required
source <xs:attribute name="wind_problem" type="xs:string" use="required"/>

element road_traffic_messageType/weather/temperature
diagram gluon3_1_p508.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
degrees_celsius  xs:string  required      
source <xs:element name="temperature">
 
<xs:complexType>
   
<xs:attribute name="degrees_celsius" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/weather/temperature/@degrees_celsius
type xs:string
properties
use required
source <xs:attribute name="degrees_celsius" type="xs:string" use="required"/>

element road_traffic_messageType/diversion_advice
diagram gluon3_1_p509.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:vehicle_info tpeg:diversion_regulation tpeg:position tpeg:advice
source <xs:element name="diversion_advice">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="vehicle_info" type="tpeg:vehicle_infoType"/>
     
<xs:element name="diversion_regulation">
       
<xs:complexType>
         
<xs:attribute name="regulation" type="xs:string" use="required"/>
         
<xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="position" type="tpeg:positionType"/>
     
<xs:element name="advice">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="routeing" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="location_container" type="tpeg:location_containerType" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="for" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:attribute name="metres" type="xs:string" use="required"/>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="condition_status" type="xs:string" use="required"/>
         
<xs:attribute name="advice_type" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/diversion_advice/vehicle_info
diagram gluon3_1_p510.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:vehicle_infoType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
vehicle_type  xs:string  required      
vehicle_subtype  xs:string        
source <xs:element name="vehicle_info" type="tpeg:vehicle_infoType"/>

element road_traffic_messageType/diversion_advice/diversion_regulation
diagram gluon3_1_p511.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
regulation  xs:string  required      
regulation_quantifier  xs:string  required      
source <xs:element name="diversion_regulation">
 
<xs:complexType>
   
<xs:attribute name="regulation" type="xs:string" use="required"/>
   
<xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/diversion_advice/diversion_regulation/@regulation
type xs:string
properties
use required
source <xs:attribute name="regulation" type="xs:string" use="required"/>

attribute road_traffic_messageType/diversion_advice/diversion_regulation/@regulation_quantifier
type xs:string
properties
use required
source <xs:attribute name="regulation_quantifier" type="xs:string" use="required"/>

element road_traffic_messageType/diversion_advice/position
diagram gluon3_1_p512.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:positionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
position  xs:string  required      
source <xs:element name="position" type="tpeg:positionType"/>

element road_traffic_messageType/diversion_advice/advice
diagram gluon3_1_p513.png
namespace http://gluon.nrk.no/tpeg3_1
properties
content complex
children tpeg:routeing
attributes
Name  Type  Use  Default  Fixed  Annotation
condition_status  xs:string  required      
advice_type  xs:string  required      
source <xs:element name="advice">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="routeing" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="location_container" type="tpeg:location_containerType" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="for" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:attribute name="metres" type="xs:string" use="required"/>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="condition_status" type="xs:string" use="required"/>
   
<xs:attribute name="advice_type" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/diversion_advice/advice/@condition_status
type xs:string
properties
use required
source <xs:attribute name="condition_status" type="xs:string" use="required"/>

attribute road_traffic_messageType/diversion_advice/advice/@advice_type
type xs:string
properties
use required
source <xs:attribute name="advice_type" type="xs:string" use="required"/>

element road_traffic_messageType/diversion_advice/advice/routeing
diagram gluon3_1_p514.png
namespace http://gluon.nrk.no/tpeg3_1
properties
minOcc 0
maxOcc unbounded
content complex
children tpeg:location_container tpeg:for
source <xs:element name="routeing" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="location_container" type="tpeg:location_containerType" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="for" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:attribute name="metres" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element road_traffic_messageType/diversion_advice/advice/routeing/location_container
diagram gluon3_1_p515.png
namespace http://gluon.nrk.no/tpeg3_1
type tpeg:location_containerType
properties
minOcc 0
maxOcc unbounded
content complex
children tpeg:location_coordinates tpeg:location_descriptions
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:string        
source <xs:element name="location_container" type="tpeg:location_containerType" minOccurs="0" maxOccurs="unbounded"/>

element road_traffic_messageType/diversion_advice/advice/routeing/for
diagram gluon3_1_p516.png
namespace http://gluon.nrk.no/tpeg3_1
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
metres  xs:string  required      
source <xs:element name="for" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="metres" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute road_traffic_messageType/diversion_advice/advice/routeing/for/@metres
type xs:string
properties
use required
source <xs:attribute name="metres" type="xs:string" use="required"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy