@prefix :      <http://www.semanticweb.org/owl/owlapi/turtle#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix status: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix xml:   <http://www.w3.org/XML/1998/namespace> .
@prefix td:    <http://purl.org/td/transportdisruption> .
@prefix schema: <http://schema.org/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dct:   <http://purl.org/dc/terms/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix datex: <http://vocab.datex.org/terms#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix cc:    <http://creativecommons.org/ns#> .

datex:TpegAreaDescriptor
        a                owl:Class ;
        rdfs:comment     "A descriptor for describing an area location."@en ;
        rdfs:subClassOf  datex:TpegDescriptor ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:tpegAreaDescriptorExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:tpegAreaDescriptorType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:tpegAreaDescriptorExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:tpegAreaDescriptorType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:tpegAreaDescriptorType
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#Blizzard>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Blizzard .

<http://purl.org/td/transportdisruption#Activity>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Activity .

datex:requestType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:VehicleCountWithinInterval
        a                owl:Class ;
        rdfs:comment     "Gives incoming and/or outgoing vehicles and/or change of occupied spaces within a given interval. The interval is given in positive or negative seconds related to 'measurementOrCalculationTime' or 'measurementDefaultTime'."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OccupancyChangeValue ;
                                                   owl:onProperty     datex:changeOfOccupiedSpaces
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                     owl:onProperty     datex:countedVehicles
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:measurementInterval
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:measurementOrCalcualtionTime
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:VehicleCountValue ;
                                                           owl:onProperty     datex:numberOfIncomingVehicles
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:VehicleCountValue ;
                                                             owl:onProperty     datex:numberOfOutgoingVehicles
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                               owl:onProperty     datex:vehicleCountWithinIntervalExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:measurementInterval
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:changeOfOccupiedSpaces
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:countedVehicles
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:measurementInterval
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:measurementOrCalcualtionTime
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:numberOfIncomingVehicles
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:numberOfOutgoingVehicles
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:vehicleCountWithinIntervalExtension
                                                                             ] )
                         ] .

datex:VmsSetting  a      owl:Class ;
        rdfs:comment     "Provides information on variable message signs and the information currently displayed."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:vmsSettingExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsSettingExtension
                                                   ] )
                         ] .

datex:_ParkingSpaceBasicsScenarioIndexParkingUsageScenario
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:scenarioIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:scenarioIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  datex:ParkingUsageScenario ;
                           owl:onProperty     datex:parkingUsageScenario
                         ] .

<http://purl.org/td/transportdisruption#SpeedManagement>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SpeedManagement .

datex:parkingStatusColourMappingExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Conditions>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Conditions .

datex:targetClass  a  owl:DatatypeProperty .

datex:entranceFull  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:AccidentInvolvingRadioactiveMaterial
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Landslips>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Landslips .

datex:lifeCycleManagementExtension
        a       owl:ObjectProperty .

datex:IndividualCharge
        a                owl:Class ;
        rdfs:comment     "Information on the individual charge for parking the specified vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ChargeBandVersionedReference ;
                                                   owl:onProperty     datex:chargeBandReference
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:chargeCurrency
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:chargePaid
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:individualChargeExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:usedMeansOfPayment
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:UsedPaymentCard ;
                                                             owl:onProperty     datex:usedPaymentCard
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:withReservation
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:chargePaid
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:chargeBandReference
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:chargeCurrency
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:chargePaid
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:individualChargeExtension
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:usedMeansOfPayment
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:usedPaymentCard
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:withReservation
                                                                             ] )
                         ] .

datex:ParkingSpace  a    owl:Class ;
        rdfs:comment     "A single parking space. It is possible to define the same parking space more than once with different properties, e.g. when there is a different parking assignment for different times."@en ;
        rdfs:subClassOf  datex:ParkingSpaceBasics ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:identicalToParkingSpace
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Location ;
                                                     owl:onProperty     datex:location
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:Dimension ;
                                                       owl:onProperty     datex:parkingSpaceDimension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:parkingSpaceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:location
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingSpaceDimension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingSpaceExtension
                                                             ] )
                         ] .

datex:Fault  a           owl:Class ;
        rdfs:comment     "Information about a fault relating to a specific piece of equipment or process."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:faultCreationTime
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:faultDescription
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:faultExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:faultIdentifier
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:faultLastUpdateTime
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:faultSeverity
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:faultLastUpdateTime
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:faultCreationTime
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:faultDescription
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:faultExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:faultIdentifier
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:faultLastUpdateTime
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:faultSeverity
                                                                         ] )
                         ] .

datex:MeasuredValue  a   owl:Class ;
        rdfs:comment     "Contains optional characteristics for the specific measured value (indexed to correspond with the defined characteristics of the measurement at the referenced measurement site) which override the static characteristics defined in the MeasurementSiteTable."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:BasicData ;
                                                   owl:onProperty     datex:basicData
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:LocationCharacteristicsOverride ;
                                                     owl:onProperty     datex:locationCharacteristicsOverride
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:measuredValueExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:MeasurementEquipmentFault ;
                                                         owl:onProperty     datex:measurementEquipmentFault
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                           owl:onProperty     datex:measurementEquipmentTypeUsed
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:basicData
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:locationCharacteristicsOverride
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:measuredValueExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:measurementEquipmentTypeUsed
                                                                 ] )
                         ] .

datex:Location  a        owl:Class ;
        rdfs:comment     "The specification of a location either on a network (as a point or a linear location) or as an area. This may be provided in one or more referencing systems."@en ;
        rdfs:subClassOf  datex:GroupOfLocations ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ExternalReferencing ;
                                                   owl:onProperty     datex:externalReferencing
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:locationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PointCoordinates ;
                                                       owl:onProperty     datex:locationForDisplay
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:locationExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:locationForDisplay
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#TollGatesFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TollGatesFailure .

datex:tpegDescriptorExtension
        a       owl:ObjectProperty .

datex:maxNumberOfCharacters
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:GroupOfParkingSites
        a                owl:Class ;
        rdfs:comment     "A logical composition of parking sites with aggregated properties (e.g. number of spaces). Examples: Urban parking area \"West\" or all truck parkings along a motorway. The included parking sites may -but must not- be specified as subcomponents."@en ;
        rdfs:subClassOf  datex:ParkingRecord ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:groupOfParkingSitesExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:groupOfParkingSitesType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:ParkingSite ;
                                                       owl:onProperty     datex:parkingSite
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ParkingRecordVersionedReference ;
                                                         owl:onProperty     datex:parkingSiteByReference
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:groupOfParkingSitesExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:groupOfParkingSitesType
                                                           ] )
                         ] .

datex:carParkStatus  a  owl:ObjectProperty ;
        rdfs:comment  "Indicates the status of one or more specified car parks."@en .

datex:_VmsUnitVmsIndexVms
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:vmsIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:vmsIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Vms ;
                                                   owl:onProperty     datex:vms
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vms
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vms
                                                     ] )
                         ] .

datex:reasonForDataError
        a       owl:ObjectProperty .

datex:speedPercentile
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#PoliceInvestigation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PoliceInvestigation .

datex:LinearTrafficView
        a                owl:Class ;
        rdfs:comment     "An identifiable instance of a linear traffic view at a single point in time relating to a linear section of road, comprising one or more traffic view records."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_PredefinedLocationVersionedReference ;
                                                   owl:onProperty     datex:linearPredefinedLocationReference
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:linearTrafficViewExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:TrafficViewRecord ;
                                                       owl:onProperty     datex:trafficViewRecord
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:linearPredefinedLocationReference
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:trafficViewRecord
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:linearPredefinedLocationReference
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:linearTrafficViewExtension
                                                             ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] .

datex:distanceGap  a  owl:ObjectProperty ;
        rdfs:comment  "The measured distance between the front of this vehicle and the rear of the preceding one, in metres at the specified measurement site."@en .

<http://purl.org/td/transportdisruption#DieselOnInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DieselOnInfrastructure .

<http://purl.org/td/transportdisruption#InfrastructureConstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureConstruction .

datex:groupOfVehiclesInvolvedExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureSideAssistance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureSideAssistance .

<http://purl.org/td/transportdisruption#EmergencyRoadsideTelephoneFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:EmergencyRoadsideTelephoneFailure .

datex:SightseersObstructingAccess
        a       owl:NamedIndividual .

datex:SecurityIncident
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DamagingHail>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagingHail .

datex:relativeHumidity
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#NewRoadworksLayout>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:NewRoadworksLayout .

<http://purl.org/td/transportdisruption#HeavyRain>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HeavyRain .

datex:vmsOwner  a  owl:ObjectProperty .

datex:pictogramPositionY
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:publicEventType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Type of public event which could disrupt traffic."@en .

datex:_MeasurementSiteRecordIndexMeasurementSpecificCharacteristics
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:index
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MeasurementSpecificCharacteristics ;
                                                   owl:onProperty     datex:measurementSpecificCharacteristics
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:measurementSpecificCharacteristics
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:measurementSpecificCharacteristics
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:index
                         ] .

datex:CollapsedSewer  a  owl:NamedIndividual .

datex:VmsPictogramDisplayCharacteristics
        a                owl:Class ;
        rdfs:comment     "Characteristics specific to the pictogram display area(s) on the VMS where pictogramDisplayAreaIndex indicates which pictogram area it relates to."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:maxNumberOfSequentialPictograms
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:maxPictogramLuminanceLevel
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:pictogramCodeListIdentifier
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:pictogramDisplayHeight
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:pictogramDisplayWidth
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:pictogramLanternsPresent
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:pictogramNumberOfColours
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:pictogramPixelsAcross
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:pictogramPixelsDown
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:pictogramPositionAbsolute
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:pictogramPositionRelativeToText
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:pictogramPositionX
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  xsd:string ;
                                                                           owl:onProperty     datex:pictogramPositionY
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  xsd:string ;
                                                                             owl:onProperty     datex:pictogramSequencingCapable
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                                               owl:onProperty     datex:vmsPictogramDisplayCharacteristicsExtension
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  datex:VmsSupplementaryPanelCharacteristics ;
                                                                                 owl:onProperty     datex:vmsSupplementaryPanelCharacteristics
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:maxNumberOfSequentialPictograms
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:maxPictogramLuminanceLevel
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:pictogramCodeListIdentifier
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:pictogramDisplayHeight
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:pictogramDisplayWidth
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:pictogramLanternsPresent
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:pictogramNumberOfColours
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:pictogramPixelsAcross
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:pictogramPixelsDown
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:pictogramPositionAbsolute
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:pictogramPositionRelativeToText
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:pictogramPositionX
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:pictogramPositionY
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:pictogramSequencingCapable
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:vmsPictogramDisplayCharacteristicsExtension
                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onProperty      datex:vmsSupplementaryPanelCharacteristics
                                                                                                               ] )
                         ] .

datex:dimensionLength
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Vehicle  a         owl:Class ;
        rdfs:comment     "Details of an individual vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AxleSpacing ;
                                                   owl:onProperty     datex:axleSpacingOnVehicle
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:HazardousMaterials ;
                                                     owl:onProperty     datex:hazardousGoodsAssociatedWithVehicle
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:AxleWeight ;
                                                       owl:onProperty     datex:specificAxleWeight
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                         owl:onProperty     datex:vehicleCharacteristics
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                           owl:onProperty     datex:vehicleColour
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:MultilingualString ;
                                                             owl:onProperty     datex:vehicleCountryOfOrigin
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                               owl:onProperty     datex:vehicleExtension
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:vehicleIdentifier
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:vehicleManufacturer
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:vehicleModel
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:vehicleRegistrationPlateIdentifier
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:vehicleStatus
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:hazardousGoodsAssociatedWithVehicle
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:vehicleCharacteristics
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:vehicleColour
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:vehicleCountryOfOrigin
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:vehicleExtension
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:vehicleIdentifier
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:vehicleManufacturer
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:vehicleModel
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:vehicleRegistrationPlateIdentifier
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:vehicleStatus
                                                                                           ] )
                         ] .

datex:CctvCamerasFailure
        a       owl:NamedIndividual .

datex:IceBuildUp  a  owl:NamedIndividual .

datex:chargeOrderIndex
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsTextLineFlashing
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LooseChippings>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LooseChippings .

datex:responisbleAuthority
        a       owl:ObjectProperty .

datex:AccidentInvolvingMassTransitVehicle
        a       owl:NamedIndividual .

datex:millimetresPerHourIntensity
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of precipitation intensity expressed in units of millimetres per hour."@en .

datex:urgentRoadworks
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indication of whether the roadworks are considered to be urgent whereby emergency work is being, or needs to be, undertaken to mitigate safety concerns. 'True' indicates they are urgent."@en .

datex:ParkingSpaceStatus
        a                owl:Class ;
        rdfs:comment     "Status (occupied or closed) for a single parking space which was defined in the static part of the model."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:lastCalibration
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:measurementOrCalculationTime
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:parkingSpaceClosed
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:parkingSpaceDeclarationValidNow
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:parkingSpaceOccupied
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                             owl:onProperty     datex:parkingSpaceStatusExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingSpaceOccupied
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:lastCalibration
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:measurementOrCalculationTime
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:parkingSpaceClosed
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:parkingSpaceDeclarationValidNow
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:parkingSpaceOccupied
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:parkingSpaceStatusExtension
                                                                         ] )
                         ] .

datex:vehicleCountWithinIntervalExtension
        a       owl:ObjectProperty .

datex:parkingOccupancyExtension
        a       owl:ObjectProperty .

datex:locationPrecision
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:deliveryInterval
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:_ParkingRecordStatusParkingSpaceIndexParkingSpaceStatus
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingSpaceStatus ;
                                                   owl:onProperty     datex:parkingSpaceStatus
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingSpaceStatus
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingSpaceStatus
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:parkingSpaceIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:parkingSpaceIndex
                         ] .

datex:FallenPowerCables
        a       owl:NamedIndividual .

datex:GrassCuttingWork
        a       owl:NamedIndividual .

datex:legendCodeListIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:OpenlrPointAlongLine
        a                owl:Class ;
        rdfs:comment     "Point along a line"@en ;
        rdfs:subClassOf  datex:OpenlrBasePointLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrPointAlongLineExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:openlrPointAlongLineExtension
                                                   ] )
                         ] .

datex:vehicleCountAndRate
        a       owl:ObjectProperty .

datex:overallPeriodExtension
        a       owl:ObjectProperty .

datex:MudSlide  a  owl:NamedIndividual .

datex:TrafficElement  a  owl:Class ;
        rdfs:comment     "An event which is not planned by the traffic operator, which is affecting, or has the potential to affect traffic flow."@en ;
        rdfs:subClassOf  datex:SituationRecord ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:trafficElementExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:trafficElementExtension
                                                   ] )
                         ] .

datex:VmsPictogram  a    owl:Class ;
        rdfs:comment     "A main pictogram displayable on the VMS panel. Note a main pictogram may have an associated supplementary panel which may itself contain a further pictogram and line of text."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:additionalPictogramDescription
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:distanceAttribute
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:heightAttribute
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:lengthAttribute
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:pictogramCode
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:pictogramDescription
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:pictogramFlashing
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:pictogramInInverseColour
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:pictogramUrl
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:presenceOfRedTriangle
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:speedAttribute
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:viennaConventionCompliant
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                                           owl:onProperty     datex:vmsPictogramExtension
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  datex:VmsSupplementaryPanel ;
                                                                             owl:onProperty     datex:vmsSupplementaryPanel
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  xsd:string ;
                                                                               owl:onProperty     datex:weightAttribute
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  xsd:string ;
                                                                                 owl:onProperty     datex:weightPerAxleAttribute
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  xsd:string ;
                                                                                   owl:onProperty     datex:widthAttribute
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:presenceOfRedTriangle
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:additionalPictogramDescription
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:distanceAttribute
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:heightAttribute
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:lengthAttribute
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:pictogramCode
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:pictogramFlashing
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:pictogramInInverseColour
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:pictogramUrl
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:presenceOfRedTriangle
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:speedAttribute
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:viennaConventionCompliant
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:vmsPictogramExtension
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:vmsSupplementaryPanel
                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onProperty      datex:weightAttribute
                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onProperty      datex:weightPerAxleAttribute
                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onProperty      datex:widthAttribute
                                                                                                                   ] )
                         ] .

datex:VehicleInDifficulty
        a       owl:NamedIndividual .

datex:comparisonOperator
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:urlLink  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AbnormalTraffic>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AbnormalTraffic .

datex:measurementEquipmentReference
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Management  a      owl:Class ;
        rdfs:comment     "Information relating to the management of the situation record."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:FilterExitManagement ;
                                                   owl:onProperty     datex:filterExitManagement
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:LifeCycleManagement ;
                                                     owl:onProperty     datex:lifeCycleManagement
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:managementExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:filterExitManagement
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:lifeCycleManagement
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:managementExtension
                                                           ] )
                         ] .

datex:supplementaryPictogramUrl
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:publicHolidayExtension
        a       owl:ObjectProperty .

datex:originalNumberOfLanes
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:chargeType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:groupOfParkingSitesExtension
        a       owl:ObjectProperty .

datex:EarthquakeDamage
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Snowfall>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Snowfall .

datex:distanceToThisRoad
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:percentageLongVehicles
        a             owl:ObjectProperty ;
        rdfs:comment  "An averaged measurement or calculation of the percentage of long vehicles contained in the traffic flow at the specified measurement site."@en .

datex:constructionWorkType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of construction work being performed."@en .

<http://purl.org/td/transportdisruption#GustyWinds>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GustyWinds .

datex:textLuminanceLevelName
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:_AreaExtensionType
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AreaExtended ;
                                                   owl:onProperty     datex:areaExtended
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OpenlrExtendedArea ;
                                                     owl:onProperty     datex:openlrExtendedArea
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:any
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:areaExtended
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrExtendedArea
                                                         ] )
                         ] .

datex:forecastDefault
        a             owl:DatatypeProperty ;
        rdfs:comment  "The default value for the publication of whether the elaborated data is a forecast (true = forecast)."@en .

datex:equipmentOperationStatus
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:accessReference
        a       owl:ObjectProperty .

datex:to  a           owl:ObjectProperty ;
        rdfs:comment  "The location at the down stream end of the section of road which frames the TPEGFramedPoint."@en .

datex:computationalMethod
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:averageVehicleSpeed
        a             owl:ObjectProperty ;
        rdfs:comment  "An averaged measurement or calculation of the speed of vehicles at the specified location."@en .

<http://purl.org/td/transportdisruption#AirShow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AirShow .

datex:specialDayType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrCoordinate
        a             owl:ObjectProperty ;
        rdfs:comment  "The coordinate of the actual point of interest"@en .

datex:parkingReservation
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indication of whether a parking reservation service is available and/or mandatory."@en .

datex:vmsDynamicCharacteristics
        a       owl:ObjectProperty .

datex:parkingSiteStatusExtension
        a       owl:ObjectProperty .

datex:_MeasurementSiteRecordVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:wind  a   owl:ObjectProperty .

datex:locationForDisplay
        a             owl:ObjectProperty ;
        rdfs:comment  "A location which may be used by clients for visual display on user interfaces."@en .

datex:LinearWithinLinearElement
        a                owl:Class ;
        rdfs:comment     "A linear section along a linear element where the linear element is either a part of or the whole of a linear object (i.e. a road), consistent with ISO 19148 definitions. "@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:administrativeAreaOfLinearSection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:directionBoundOnLinearSection
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:directionRelativeOnLinearSection
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:DistanceAlongLinearElement ;
                                                         owl:onProperty     datex:fromPoint
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:heightGradeOfLinearSection
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:LinearElement ;
                                                             owl:onProperty     datex:linearElement
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                               owl:onProperty     datex:linearWithinLinearElementExtension
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:DistanceAlongLinearElement ;
                                                                 owl:onProperty     datex:toPoint
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:fromPoint
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:linearElement
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:toPoint
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:administrativeAreaOfLinearSection
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:directionBoundOnLinearSection
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:directionRelativeOnLinearSection
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:fromPoint
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:heightGradeOfLinearSection
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:linearElement
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:linearWithinLinearElementExtension
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:toPoint
                                                                                     ] )
                         ] .

datex:urlLinkDescription
        a       owl:ObjectProperty .

datex:sourceExtension
        a       owl:ObjectProperty .

datex:groupOfParkingSpacesStatusExtension
        a       owl:ObjectProperty .

datex:pictogramLuminanceLevelName
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:OpenlrRectangle
        a                owl:Class ;
        rdfs:comment     "two geo-coordinate pairs defining the rectangular"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PointCoordinates ;
                                                   owl:onProperty     datex:openlrLowerLeft
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrRectangleExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PointCoordinates ;
                                                       owl:onProperty     datex:openlrUpperRight
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrLowerLeft
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrUpperRight
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrLowerLeft
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrRectangleExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrUpperRight
                                                               ] )
                         ] .

datex:withReservation
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSpaceDeclarationValidNow
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:pictogramDisplayWidth
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LevelCrossingFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LevelCrossingFault .

datex:pictogramDisplayAreaIndex
        a       owl:DatatypeProperty .

datex:SeriousAccident
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DamagedGantry>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedGantry .

datex:contactDetailsExtension
        a       owl:ObjectProperty .

datex:oppositeDirection
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#PrecipitationInTheArea>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PrecipitationInTheArea .

datex:openingTimesNotSpecified
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrExtendedPoint
        a       owl:ObjectProperty .

datex:noPrecipitation
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indication of whether precipitation is present or not. True indicates there is no precipitation."@en .

datex:VehicleFlowValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of the flow rate of vehicles."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:vehicleFlowRate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vehicleFlowValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vehicleFlowValueExtension
                                                     ] )
                         ] .

<http://purl.org/td/transportdisruption#BlackIce>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BlackIce .

<http://purl.org/td/transportdisruption#RepairWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RepairWork .

datex:otherName  a    owl:ObjectProperty ;
        rdfs:comment  "A descriptive name which helps to identify the junction point."@en .

<http://purl.org/td/transportdisruption#BaseballGame>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BaseballGame .

<http://purl.org/td/transportdisruption#GolfTournament>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GolfTournament .

datex:PcuFlowValue  a    owl:Class ;
        rdfs:comment     "A measured or calculated value of the flow rate of passenger car units."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:pcuFlowRate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:pcuFlowValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:pcuFlowValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:pcuFlowRate
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:pcuFlowRate
                                                         ] )
                         ] .

datex:overrunning  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#ProhibitedVehicleOnTheRoadway>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ProhibitedVehicleOnTheRoadway .

datex:InfrastructureSideCommunicationsSystemFault
        a       owl:NamedIndividual .

datex:GeneralObstruction
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Any stationary or moving obstacle of a physical nature, other than of an animal, vehicle, environmental, or damaged equipment nature."@en ;
        rdfs:subClassOf  datex:Obstruction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:generalObstructionExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:GroupOfPeopleInvolved ;
                                                     owl:onProperty     datex:groupOfPeopleInvolved
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:obstructionType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:generalObstructionExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:obstructionType
                                                         ] )
                         ] .

datex:parkingPermitScheme
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsLocation  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#VehicleSpunAround>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleSpunAround .

datex:directionBearingValueExtension
        a       owl:ObjectProperty .

datex:parkingAccessExtension
        a       owl:ObjectProperty .

datex:IceWithWheelBarTracks
        a       owl:NamedIndividual .

datex:areaOfInterest  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:roadOrJunctionNumber
        a             owl:DatatypeProperty ;
        rdfs:comment  "The intersecting road or the junction at which the alternative route commences."@en .

datex:deIcingApplicationRate
        a       owl:ObjectProperty .

datex:PollutionInformation
        a                owl:Class ;
        rdfs:comment     "Measurements of atmospheric pollution."@en ;
        rdfs:subClassOf  datex:WeatherData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Pollution ;
                                                   owl:onProperty     datex:pollution
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:pollutionInformationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:pollution
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:pollutionInformationExtension
                                                       ] )
                         ] .

datex:openlrAreaLocationReferenceExtension
        a       owl:ObjectProperty .

datex:distanceAlong  a  owl:DatatypeProperty ;
        rdfs:comment  "A measure of distance along a linear element."@en .

datex:measurementSiteTable
        a       owl:ObjectProperty .

datex:weightPerAxleAttribute
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:WinterStorm  a  owl:NamedIndividual .

datex:openlrPointLocationReferenceExtension
        a       owl:ObjectProperty .

datex:TransitInformation
        a                owl:Class ;
        rdfs:comment     "The availability of transit services and information relating to their departures. This is limited to those transit services which are of direct relevance to road users, e.g. connecting rail or ferry services."@en ;
        rdfs:subClassOf  datex:NonRoadEventInformation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:journeyDestination
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:journeyOrigin
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:journeyReference
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:scheduledDepartureTime
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:transitInformationExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:transitServiceInformation
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:transitServiceType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:journeyDestination
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:journeyOrigin
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:transitInformationExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:transitServiceInformation
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:transitServiceType
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:journeyReference
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:scheduledDepartureTime
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:transitServiceInformation
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:transitServiceType
                                                                               ] )
                         ] .

datex:certifiedSecureParking
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:AgriculturalShow
        a       owl:NamedIndividual .

datex:parkingSecurity
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:percentageDistanceAlong
        a             owl:DatatypeProperty ;
        rdfs:comment  "A measure of distance along a linear element from the start of the element expressed as a percentage of the total length of the linear object."@en .

datex:publicHolidayName
        a       owl:ObjectProperty .

datex:RoadSurfaceConditionInformation
        a                owl:Class ;
        rdfs:comment     "Measurements of road surface conditions which are related to the weather."@en ;
        rdfs:subClassOf  datex:WeatherData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:roadSurfaceConditionInformationExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:RoadSurfaceConditionMeasurements ;
                                                     owl:onProperty     datex:roadSurfaceConditionMeasurements
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:weatherRelatedRoadConditionType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:roadSurfaceConditionMeasurements
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:roadSurfaceConditionInformationExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:roadSurfaceConditionMeasurements
                                                           ] )
                         ] .

datex:paymentCard  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#ForestFire>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ForestFire .

<http://purl.org/td/transportdisruption#WeightRestrictionInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WeightRestrictionInOperation .

datex:securityService
        a       owl:ObjectProperty .

datex:SevereExhaustPollution
        a       owl:NamedIndividual .

datex:BombSquadInAction
        a       owl:NamedIndividual .

datex:_VmsTextLineIndexVmsTextLine
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:lineIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  datex:VmsTextLine ;
                           owl:onProperty     datex:vmsTextLine
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:lineIndex
                         ] .

datex:chargingStationUsageType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfInputValuesUsed
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Eclipse>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Eclipse .

datex:vmsPictogramDisplayArea
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#DemolitionWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DemolitionWork .

datex:operatorAction  a  owl:ObjectProperty .

datex:linearElementReferenceModelVersion
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:forVehiclesWithCharacteristicsOf
        a             owl:ObjectProperty ;
        rdfs:comment  "Used to define the vehicle characteristics to which the TrafficValue is applicable primarily in Elaborated Data Publications, but may also be used in Measured Data Publications to override vehicle characteristics defined for the measurement site."@en , "The characteristics of those vehicles for which the network management is applicable."@en .

datex:ConcentrationOfVehiclesValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of the concentration of vehicles on a unit stretch of road in a given direction."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:concentrationOfVehicles
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:concentrationOfVehiclesValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:concentrationOfVehiclesValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:concentrationOfVehicles
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:concentrationOfVehicles
                                                         ] )
                         ] .

datex:integerMetreDistanceValueExtension
        a       owl:ObjectProperty .

datex:Exchange  a        owl:Class ;
        rdfs:comment     "Details associated with the management of the exchange between the supplier and the client."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:CatalogueReference ;
                                                   owl:onProperty     datex:catalogueReference
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:changedFlag
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:clientIdentification
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:deliveryBreak
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:denyReason
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                             owl:onProperty     datex:exchangeExtension
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:FilterReference ;
                                                               owl:onProperty     datex:filterReference
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:historicalStartDate
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:historicalStopDate
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:keepAlive
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:requestType
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:response
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:Subscription ;
                                                                           owl:onProperty     datex:subscription
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  xsd:string ;
                                                                             owl:onProperty     datex:subscriptionReference
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  datex:InternationalIdentifier ;
                                                                               owl:onProperty     datex:supplierIdentification
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  datex:Target ;
                                                                                 owl:onProperty     datex:target
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:supplierIdentification
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:changedFlag
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:clientIdentification
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:deliveryBreak
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:denyReason
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:exchangeExtension
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:historicalStartDate
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:historicalStopDate
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:keepAlive
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:requestType
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:response
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:subscription
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:subscriptionReference
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:supplierIdentification
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:target
                                                                                                             ] )
                         ] .

datex:confidentialityOverride
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:measurementSiteIdentification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfLanesRestricted
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsUnitTableExtension
        a       owl:ObjectProperty .

datex:RoadOperatorServiceDisruption
        a                owl:Class ;
        rdfs:comment     "Details of disruption to normal road operator services"@en ;
        rdfs:subClassOf  datex:NonRoadEventInformation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:roadOperatorServiceDisruptionExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:roadOperatorServiceDisruptionType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:roadOperatorServiceDisruptionExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:roadOperatorServiceDisruptionType
                                                       ] )
                         ] .

<http://purl.org/td/transportdisruption#AccidentInvolvingRadioactiveMaterial>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingRadioactiveMaterial .

datex:cancel  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegFramedPointExtension
        a       owl:ObjectProperty .

datex:speedAttribute  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:TrafficFlow  a     owl:Class ;
        rdfs:comment     "Averaged measurements or calculations of traffic flow rates."@en ;
        rdfs:subClassOf  datex:TrafficData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AxleFlowValue ;
                                                   owl:onProperty     datex:axleFlow
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PcuFlowValue ;
                                                     owl:onProperty     datex:pcuFlow
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PercentageValue ;
                                                       owl:onProperty     datex:percentageLongVehicles
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:trafficFlowExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:VehicleFlowValue ;
                                                           owl:onProperty     datex:vehicleFlow
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:axleFlow
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:pcuFlow
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:percentageLongVehicles
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:trafficFlowExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:vehicleFlow
                                                                   ] )
                         ] .

<http://purl.org/td/transportdisruption#ModerateFog>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ModerateFog .

datex:SpeedPercentile
        a                owl:Class ;
        rdfs:comment     "Details of percentage (from an observation set) of vehicles whose speeds fall below a stated value."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:SpeedValue ;
                                                   owl:onProperty     datex:speedPercentile
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:speedPercentileExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PercentageValue ;
                                                       owl:onProperty     datex:vehiclePercentage
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:speedPercentile
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vehiclePercentage
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:speedPercentile
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:speedPercentileExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vehiclePercentage
                                                               ] )
                         ] .

datex:openlrLineAttributesExtension
        a       owl:ObjectProperty .

datex:managedCause  a  owl:ObjectProperty ;
        rdfs:comment  "A reference to another situation record produced by the same publication creator which defines a cause of the event defined here."@en .

datex:Ice  a    owl:NamedIndividual .

datex:TpegOtherPointDescriptor
        a                owl:Class ;
        rdfs:comment     "General descriptor for describing a point."@en ;
        rdfs:subClassOf  datex:TpegPointDescriptor ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:tpegOtherPointDescriptorExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:tpegOtherPointDescriptorType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:tpegOtherPointDescriptorExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:tpegOtherPointDescriptorType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:tpegOtherPointDescriptorType
                                                         ] )
                         ] .

datex:maxTextLuminanceLevel
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:InterUrbanParkingSite
        a                owl:Class ;
        rdfs:comment     "A parking site in an interurban context."@en ;
        rdfs:subClassOf  datex:ParkingSite ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:interUrbanParkingSiteExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:interUrbanParkingSiteLocation
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:interUrbanParkingSiteExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:interUrbanParkingSiteLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:interUrbanParkingSiteLocation
                                                         ] )
                         ] .

datex:filterEnd  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:equipmentOrServiceFacilityIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:DemolitionWork  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#FuelSpillageAccident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FuelSpillageAccident .

<http://purl.org/td/transportdisruption#RockFallPreventativeMaintenance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RockFallPreventativeMaintenance .

datex:AccidentInvolvingTrain
        a       owl:NamedIndividual .

datex:vehicleFlowRate
        a             owl:ObjectProperty ;
        rdfs:comment  "A value of vehicle flow rate expressed in vehicles per hour."@en .

datex:travelTimeTrendType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The current trend in the travel time between the defined locations in the specified direction."@en .

datex:vehicleEquipment
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:ParkingStatusColourMapping
        a                owl:Class ;
        rdfs:comment     "Defines a pair of 'parkingSiteStatus' and a corresponding colour."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:parkingSiteStatus
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:parkingStatusColourMappingExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:RGBColour ;
                                                       owl:onProperty     datex:rgbColour
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:rgbColour
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingStatusColourMappingExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:rgbColour
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingSiteStatus
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:parkingSiteStatus
                                                               ] )
                         ] .

datex:parkingRoute  a  owl:ObjectProperty .

datex:hazardCodeVersionNumber
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:authorityOperationExtension
        a       owl:ObjectProperty .

datex:tariffsAndPayment
        a       owl:ObjectProperty .

datex:namedArea  a  owl:ObjectProperty .

datex:MatrixSignFailure
        a       owl:NamedIndividual .

datex:value  a  owl:ObjectProperty .

datex:Dimension  a       owl:Class ;
        rdfs:comment     "A component that provides dimension information. The product of width and height must not be necessarily be the square footage (e.g. in multi-storey buildings or when some zones are not part of the square footage)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:dimensionExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:dimensionHeight
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:dimensionLength
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:dimensionUsableArea
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:dimensionWidth
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:dimensionExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:dimensionHeight
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:dimensionLength
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:dimensionUsableArea
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:dimensionWidth
                                                                   ] )
                         ] .

<http://purl.org/td/transportdisruption#SecurityAlert>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SecurityAlert .

datex:hazardousMaterials
        a       owl:ObjectProperty .

datex:vmsRecord  a  owl:ObjectProperty .

datex:parkingVehiclesPublication
        a       owl:ObjectProperty .

datex:linearElementByPointsExtension
        a       owl:ObjectProperty .

datex:StrongWinds  a  owl:NamedIndividual .

datex:GroupOfParkingSitesStatus
        a                owl:Class ;
        rdfs:comment     "Dynamic status information for the static object 'GroupOfParkingSites'."@en ;
        rdfs:subClassOf  datex:ParkingRecordStatus ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:groupOfParkingSitesStatus
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:groupOfParkingSitesStatusExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:groupOfParkingSitesStatusExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:groupOfParkingSitesStatus
                                                       ] )
                         ] .

datex:parkingMode  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:HighSpeedEmergencyVehicle
        a       owl:NamedIndividual .

datex:groupOfParkingSpacesExtension
        a       owl:ObjectProperty .

datex:contactUnknown  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:vehicleManufacturer
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsTypeCode  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:TollGatesFailure
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#VehicleWithOverheightLoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleWithOverheightLoad .

datex:tpegHeight  a  owl:ObjectProperty .

datex:VersionedReference
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] .

datex:from  a         owl:ObjectProperty ;
        rdfs:comment  "The location at the up stream end of the section of road which frames the TPEGFramedPoint."@en .

datex:VehicleStuckUnderBridge
        a       owl:NamedIndividual .

datex:_GroupOfParkingSpaces
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:groupIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingSpaceBasics ;
                                                   owl:onProperty     datex:parkingSpaceBasics
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingSpaceBasics
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingSpaceBasics
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:groupIndex
                         ] .

datex:SupplementaryPositionalDescription
        a                owl:Class ;
        rdfs:comment     "A collection of supplementary positional information which improves the precision of the location."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AffectedCarriagewayAndLanes ;
                                                   owl:onProperty     datex:affectedCarriagewayAndLanes
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:locationDescriptor
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:sequentialRampNumber
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:supplementaryPositionalDescriptionExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:sequentialRampNumber
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:supplementaryPositionalDescriptionExtension
                                                           ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:locationPrecision
                         ] .

datex:parkingTableName
        a       owl:ObjectProperty .

datex:numberOfMaintenanceVehicles
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsTextDisplayCharacteristicsExtension
        a       owl:ObjectProperty .

datex:maintenanceVehiclesExtension
        a       owl:ObjectProperty .

datex:informationStatus
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:AirAmbulance  a  owl:NamedIndividual .

datex:dimensionWidth  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Contraflow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Contraflow .

datex:radius  a       owl:DatatypeProperty ;
        rdfs:comment  "The radius of the geometric area identified."@en .

datex:pointByCoordinatesExtension
        a       owl:ObjectProperty .

datex:externalReferencingExtension
        a       owl:ObjectProperty .

datex:otherEquipmentOrServiceFacility
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AnprCameraFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AnprCameraFailure .

datex:parkingDescription
        a       owl:ObjectProperty .

datex:reservationService
        a             owl:ObjectProperty ;
        rdfs:comment  "Reservation service (for end users). It is recommended to give URL and telephone."@en .

datex:SlowMovingMaintenanceVehicle
        a       owl:NamedIndividual .

datex:accessAssignedAmongOthers
        a       owl:ObjectProperty .

datex:almostFullIncreasing
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:nonWeatherRelatedRoadConditionsExtension
        a       owl:ObjectProperty .

datex:numberOfVehiclesWaiting
        a             owl:DatatypeProperty ;
        rdfs:comment  "The number of vehicles waiting in a queue."@en .

<http://purl.org/td/transportdisruption#RaceMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RaceMeeting .

datex:pictogramPixelsDown
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:StreetLightingFault
        a       owl:NamedIndividual .

datex:vehicleColour  a  owl:ObjectProperty .

datex:vehicleRateExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#RadioactiveLeakAlert>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RadioactiveLeakAlert .

<http://purl.org/td/transportdisruption#StateOccasion>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StateOccasion .

datex:HardShoulderRunningInOperation
        a       owl:NamedIndividual .

datex:vmsTextLineColour
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:LowSunGlare  a  owl:NamedIndividual .

datex:WindInformation
        a                owl:Class ;
        rdfs:comment     "Measurements of wind conditions."@en ;
        rdfs:subClassOf  datex:WeatherData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Wind ;
                                                   owl:onProperty     datex:wind
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:windInformationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:wind
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:wind
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:windInformationExtension
                                                         ] )
                         ] .

datex:integerMetreDistance
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of distance expressed in metres in a non negative integer format."@en .

datex:SpecialLocationParkingSite
        a                owl:Class ;
        rdfs:comment     "A parking site which is located at a special location, often associated with some building."@en ;
        rdfs:subClassOf  datex:ParkingSite ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:parkingOtherSpecialLocation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:parkingSpecialLocation
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:specialLocationParkingSiteExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:parkingOtherSpecialLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:specialLocationParkingSiteExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingSpecialLocation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingSpecialLocation
                                                             ] )
                         ] .

datex:sequentialRampNumber
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingStandardsAndSecurityExtension
        a       owl:ObjectProperty .

datex:lengthAffected  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:MeasuredDataPublication
        a                owl:Class ;
        rdfs:comment     "A publication containing one or more measurement data sets, each set being measured at a single measurement site."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:measuredDataPublicationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_MeasurementSiteTableVersionedReference ;
                                                       owl:onProperty     datex:measurementSiteTableReference
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:SiteMeasurements ;
                                                         owl:onProperty     datex:siteMeasurements
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:headerInformation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:measurementSiteTableReference
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:siteMeasurements
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:headerInformation
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:measuredDataPublicationExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:measurementSiteTableReference
                                                                   ] )
                         ] .

datex:parkingAssignmentExtension
        a       owl:ObjectProperty .

datex:TrafficViewPublication
        a                owl:Class ;
        rdfs:comment     "A publication containing one or more traffic views."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:TrafficView ;
                                                     owl:onProperty     datex:trafficView
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:trafficViewPublicationExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:headerInformation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:trafficView
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:headerInformation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:trafficViewPublicationExtension
                                                             ] )
                         ] .

datex:concentration  a  owl:ObjectProperty ;
        rdfs:comment  "An averaged measurement or calculation of the concentration of vehicles at the specified measurement site."@en .

datex:SprayHazard  a  owl:NamedIndividual .

datex:lineIndex  a  owl:DatatypeProperty .

xsd:string  a   owl:Class .

datex:numberOfPeople  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Tournament>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Tournament .

datex:GalleryLightsFailure
        a       owl:NamedIndividual .

datex:MotorShow  a  owl:NamedIndividual .

datex:Strike  a  owl:NamedIndividual .

datex:SingleAlternateLineTraffic
        a       owl:NamedIndividual .

datex:_PredefinedItineraryIndexPredefinedLocation
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:index
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:index
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PredefinedLocation ;
                                                   owl:onProperty     datex:predefinedLocation
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:predefinedLocation
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:predefinedLocation
                                                     ] )
                         ] .

<http://purl.org/td/transportdisruption#OilOnInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OilOnInfrastructure .

datex:openAllYear  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:roadNodeExtension
        a       owl:ObjectProperty .

datex:dimensionOfGroup
        a             owl:ObjectProperty ;
        rdfs:comment  "Dimension of a virtual rectangle encapsulating the group of parking spaces. Use 'dimensionUsableArea' to define the total space available for parking within this group. Do not use 'dimensionHeight'."@en .

datex:paymentCardBrands
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingQueueingTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:nonOrderedLocationGroupByReferenceExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#IntermittentShortTermClosures>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:IntermittentShortTermClosures .

datex:linearExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Thunderstorms>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Thunderstorms .

datex:periodDefault  a  owl:DatatypeProperty ;
        rdfs:comment  "The default value for the publication of the time elapsed between the beginning and the end of the sampling or measurement period. This item may differ from the unit attribute; e.g. an hourly flow can be estimated from a 5-minute measurement period."@en .

datex:minimumTemperature
        a       owl:ObjectProperty .

datex:alertCMethod4PrimaryPointLocationExtension
        a       owl:ObjectProperty .

datex:vmsManagedLogicalLocation
        a       owl:ObjectProperty .

datex:recurringSpecialDay
        a       owl:ObjectProperty .

datex:windSpeed  a  owl:ObjectProperty .

datex:availabilityAndOpeningTimes
        a       owl:ObjectProperty .

datex:generalInstructionToRoadUsersType
        a             owl:DatatypeProperty ;
        rdfs:comment  "General instruction that is issued by the network/road operator which is applicable to drivers and sometimes passengers."@en .

datex:reroutingItineraryDescription
        a             owl:ObjectProperty ;
        rdfs:comment  "A description of the rerouting itinerary."@en .

<http://purl.org/td/transportdisruption#MultivehicleAccident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MultivehicleAccident .

datex:InfrastructureSidePowerSystemFault
        a       owl:NamedIndividual .

datex:openlrPointAlongLine
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureWorksClearance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureWorksClearance .

<http://purl.org/td/transportdisruption#RoadClosure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RoadClosure .

datex:FallingIce  a  owl:NamedIndividual .

datex:HazardousMaterials
        a                owl:Class ;
        rdfs:comment     "Details of hazardous materials."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:chemicalName
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:dangerousGoodsFlashPoint
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:dangerousGoodsRegulations
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:hazardCodeIdentification
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:hazardCodeVersionNumber
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:hazardSubstanceItemPageNumber
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                               owl:onProperty     datex:hazardousMaterialsExtension
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:tremCardNumber
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:undgNumber
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:volumeOfDangerousGoods
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:weightOfDangerousGoods
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:chemicalName
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:chemicalName
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:dangerousGoodsFlashPoint
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:dangerousGoodsRegulations
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:hazardCodeIdentification
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:hazardCodeVersionNumber
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:hazardSubstanceItemPageNumber
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:hazardousMaterialsExtension
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:tremCardNumber
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:undgNumber
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:volumeOfDangerousGoods
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:weightOfDangerousGoods
                                                                                             ] )
                         ] .

datex:referentExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#QueuingTraffic>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:QueuingTraffic .

<http://purl.org/td/transportdisruption#GalleryLightsFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GalleryLightsFailure .

datex:vmsFault  rdfs:comment  "The type of fault which is being reported for the specified variable message sign panel."@en .

<http://purl.org/td/transportdisruption#WeatherRelatedConditions>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WeatherRelatedConditions .

datex:supplementaryPanelPositionX
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:percentage  a   owl:DatatypeProperty ;
        rdfs:comment  "A value expressed as a percentage."@en .

datex:reservationFee  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegJunctionExtension
        a       owl:ObjectProperty .

datex:usedPaymentCardExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InstallationWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InstallationWork .

datex:VariableMessageSignFailure
        a       owl:NamedIndividual .

datex:country  a      owl:DatatypeProperty ;
        rdfs:comment  "ISO 3166-1 two character country code."@en .

datex:Road  a            owl:Class ;
        rdfs:comment     "Identification of a road by its name, identifier, type ..."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:distanceToThisRoad
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:nameOfRoad
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:roadDestination
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:roadExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                           owl:onProperty     datex:roadIdentifier
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:MultilingualString ;
                                                             owl:onProperty     datex:roadOrigination
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:typeOfRoad
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:distanceToThisRoad
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:nameOfRoad
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:roadExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:roadIdentifier
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:typeOfRoad
                                                                       ] )
                         ] .

dct:hasFormat  a  owl:AnnotationProperty .

datex:AlertCLocation  a  owl:Class ;
        rdfs:comment     "Identification of a specific point, linear or area location in an ALERT-C location table."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:alertCLocationExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:alertCLocationName
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:specificLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:specificLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCLocationExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCLocationName
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:specificLocation
                                                             ] )
                         ] .

datex:trafficStatus  a  owl:ObjectProperty ;
        rdfs:comment  "Status of traffic conditions on the identified section of road in the specified direction."@en .

datex:InfrastructureSideAssistance
        a       owl:NamedIndividual .

datex:Visibility  a      owl:Class ;
        rdfs:comment     "Details of atmospheric visibility."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:IntegerMetreDistanceValue ;
                                                   owl:onProperty     datex:minimumVisibilityDistance
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:visibilityExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:minimumVisibilityDistance
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:minimumVisibilityDistance
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:visibilityExtension
                                                         ] )
                         ] .

datex:OpenlrPathAttributes
        a                owl:Class ;
        rdfs:comment     "The field path attributes is part of a location reference point (except for the last location reference point) and consists of lowest functional road class (LFRCNP) and distance to next point (DNP) data."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:openlrDistanceToNextLRPoint
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:openlrLowestFRCToNextLRPoint
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:openlrPathAttributesExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrDistanceToNextLRPoint
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrLowestFRCToNextLRPoint
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrDistanceToNextLRPoint
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrLowestFRCToNextLRPoint
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrPathAttributesExtension
                                                               ] )
                         ] .

datex:openlrBasePointLocationExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#RollingRoadBlock>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RollingRoadBlock .

datex:VmsUnitTable  a    owl:Class ;
        rdfs:comment     "A versioned VMS Unit Table comprising a number of data records, each record defining the characteristics of a specific deployed variable message sign unit."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsUnitRecord ;
                                                   owl:onProperty     datex:vmsUnitRecord
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsUnitTableExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:vmsUnitTableIdentification
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:vmsUnitRecord
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vmsUnitTableExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:vmsUnitTableIdentification
                                                           ] )
                         ] .

datex:SeveralMajorEvents
        a       owl:NamedIndividual .

datex:vms  a    owl:ObjectProperty .

datex:humidity  a  owl:ObjectProperty .

datex:heaviestAxleWeightCharacteristic
        a       owl:ObjectProperty .

datex:pcuFlow  a      owl:ObjectProperty ;
        rdfs:comment  "An averaged measurement or calculation of flow rate defined in terms of the number of passenger car units passing the specified measurement site."@en .

datex:TrafficView  a     owl:Class ;
        rdfs:comment     "An identifiable instance of a traffic view at a single point in time relating to a predefined location set, comprising one or more linear traffic views each of which comprise one or more traffic view records."@en ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:LinearTrafficView ;
                                                   owl:onProperty     datex:linearTrafficView
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_PredefinedNonOrderedLocationGroupVersionedReference ;
                                                     owl:onProperty     datex:predefinedNonOrderedLocationGroupReference
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:trafficViewExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:trafficViewTime
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:linearTrafficView
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:predefinedNonOrderedLocationGroupReference
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:trafficViewTime
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:predefinedNonOrderedLocationGroupReference
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:trafficViewExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:trafficViewTime
                                                                   ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] .

datex:tpegOtherPointDescriptorType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03)."@en .

<http://purl.org/td/transportdisruption#Festival>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Festival .

<http://purl.org/td/transportdisruption#BasketballGame>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BasketballGame .

datex:pointAlongLinearElement
        a       owl:ObjectProperty .

datex:winterDrivingManagementExtension
        a       owl:ObjectProperty .

datex:ParkingTablePublication
        a                owl:Class ;
        rdfs:comment     "A publication defining one or more tables that have entries of parking sites or groups of them, located in an urban or interurban context."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:ParkingTable ;
                                                     owl:onProperty     datex:parkingTable
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingTable
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:headerInformation
                                                       ] )
                         ] .

datex:itineraryByReferenceExtension
        a       owl:ObjectProperty .

datex:parkingSupervision
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:specialDayName  a  owl:ObjectProperty .

datex:MaintenanceWorks
        a                owl:Class ;
        rdfs:comment     "Roadworks involving the maintenance or installation of infrastructure."@en ;
        rdfs:subClassOf  datex:Roadworks ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:maintenanceWorksExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:roadMaintenanceType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:maintenanceWorksExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:roadMaintenanceType
                                                       ] )
                         ] .

datex:VehicleSpunAround
        a       owl:NamedIndividual .

datex:FreshSnow  a  owl:NamedIndividual .

datex:Validity  a        owl:Class ;
        rdfs:comment     "Specification of validity, either explicitly or by a validity time period specification which may be discontinuous."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:overrunning
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:validityExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:validityStatus
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:OverallPeriod ;
                                                         owl:onProperty     datex:validityTimeSpecification
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:validityStatus
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:validityTimeSpecification
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:overrunning
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:validityExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:validityStatus
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:validityTimeSpecification
                                                                   ] )
                         ] .

datex:pcuFlowRate  a  owl:DatatypeProperty ;
        rdfs:comment  "A value of passenger car unit flow rate expressed in passenger car units per hour."@en .

<http://purl.org/td/transportdisruption#ActiveSpeedControlInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ActiveSpeedControlInOperation .

datex:axlePositionIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SecurityIncident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SecurityIncident .

datex:speedPercentileExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Accident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Accident .

datex:ParkingVehicle  a  owl:Class ;
        rdfs:comment     "Information about one individual parking vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:groupOfParkingSpacesReference
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:IndividualCharge ;
                                                     owl:onProperty     datex:individualCharge
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OverallPeriod ;
                                                       owl:onProperty     datex:parkingPeriod
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:ParkingPermit ;
                                                         owl:onProperty     datex:parkingPermit
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ParkingRecordVersionedReference ;
                                                           owl:onProperty     datex:parkingRecordReference
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:parkingSpaceReference
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                               owl:onProperty     datex:parkingVehicleExtension
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:Vehicle ;
                                                                 owl:onProperty     datex:vehicle
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:parkingRecordReference
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:vehicle
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:individualCharge
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:parkingPeriod
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:parkingRecordReference
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:parkingSpaceReference
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:parkingVehicleExtension
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:vehicle
                                                                               ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] .

datex:labelServiceLevelSelfAssessment
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:offsetDistanceExtension
        a       owl:ObjectProperty .

datex:paymentCardBrand
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:GenericSituationRecord
        a                owl:Class ;
        rdfs:comment     "A generic SituationRecord for use when adding level B extensions at the SituationRecord level."@en ;
        rdfs:subClassOf  datex:SituationRecord ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:genericSituationRecordExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:genericSituationRecordName
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:genericSituationRecordExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:genericSituationRecordName
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:genericSituationRecordName
                                                         ] )
                         ] .

datex:mobilityType  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#VeryHazardous>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VeryHazardous .

datex:FlashFloods  a  owl:NamedIndividual .

datex:contactDetailsStreet
        a             owl:DatatypeProperty ;
        rdfs:comment  "Street of the contact."@en .

<http://purl.org/td/transportdisruption#Flooding>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Flooding .

datex:axleWeightExtension
        a       owl:ObjectProperty .

datex:Demonstration  a  owl:NamedIndividual .

datex:VehicleOnFire  a  owl:NamedIndividual .

datex:identicalToGroup
        a             owl:DatatypeProperty ;
        rdfs:comment  "Points to another instance of 'GroupOfParkingSpaces', which is identical from a local point of view. To be used when defining mixed parking areas with different time slots."@en .

datex:AnimalsOnTheInfrastructure
        a       owl:NamedIndividual .

datex:filterOutOfRange
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AccidentInvolvingBuses>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingBuses .

<http://purl.org/td/transportdisruption#HorseRaceMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HorseRaceMeeting .

datex:urgency  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:labelSecurityLevel
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingRouteDetailsExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#WetAndIcyRoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WetAndIcyRoad .

datex:PublicEvent  a     owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Organised public event which could disrupt traffic."@en ;
        rdfs:subClassOf  datex:Activity ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:publicEventExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:publicEventType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:publicEventExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:publicEventType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:publicEventType
                                                         ] )
                         ] .

datex:OpenlrLineAttributes
        a                owl:Class ;
        rdfs:comment     "Line attributes are part of a location reference point and consists of functional road class (FRC),form of way (FOW) and bearing (BEAR) data."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:openlrBearing
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:openlrFormOfWay
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:openlrFunctionalRoadClass
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:openlrLineAttributesExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrBearing
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrFormOfWay
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrFunctionalRoadClass
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrBearing
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:openlrFormOfWay
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:openlrFunctionalRoadClass
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:openlrLineAttributesExtension
                                                                     ] )
                         ] .

datex:Normal  a  owl:NamedIndividual .

datex:journeyReference
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indicates a transit service journey number."@en .

datex:MultilingualString
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:valuesType ;
                                                   owl:onProperty     datex:values
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:values
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:values
                                                     ] )
                         ] .

datex:heightGradeOfPoint
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#VehicleWithOverwideLoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleWithOverwideLoad .

<http://purl.org/td/transportdisruption#AirAmbulance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AirAmbulance .

datex:ParkingTable  a    owl:Class ;
        rdfs:comment     "A collection of parking records, which can be parking sites or groups of parking sites."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingRecord ;
                                                   owl:onProperty     datex:parkingRecord
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:parkingTableExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:parkingTableName
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:parkingTableVersionTime
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingRecord
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingTableVersionTime
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingTableExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:parkingTableName
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:parkingTableVersionTime
                                                                 ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] .

datex:precipitationIntensity
        a       owl:ObjectProperty .

datex:Marathon  a  owl:NamedIndividual .

datex:parkingName  a  owl:ObjectProperty .

datex:AreaDestination
        a                owl:Class ;
        rdfs:comment     "The specification of the destination of a defined route or itinerary which is an area."@en ;
        rdfs:subClassOf  datex:Destination ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Area ;
                                                   owl:onProperty     datex:area
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:areaDestinationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:area
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:area
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:areaDestinationExtension
                                                         ] )
                         ] .

datex:ParkingUsageScenarioStatus
        a                owl:Class ;
        rdfs:comment     "The current status for this parking usage scenario."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:parkingUsageScenarioStatusExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:usageScenarioOperationStatus
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:usageScenarioOperationStatus
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:parkingUsageScenarioStatusExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:usageScenarioOperationStatus
                                                         ] )
                         ] .

datex:_ContactDetailsVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:permitsAndProhibitionsExtension
        a       owl:ObjectProperty .

datex:_LinearExtensionType
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrExtendedLinear ;
                                                   owl:onProperty     datex:openlrExtendedLinear
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:any
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrExtendedLinear
                                                     ] )
                         ] .

datex:faultLastUpdateTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:_GenericPublicationExtensionType
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingStatusPublication ;
                                                   owl:onProperty     datex:parkingStatusPublication
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:ParkingTablePublication ;
                                                     owl:onProperty     datex:parkingTablePublication
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:ParkingVehiclesPublication ;
                                                       owl:onProperty     datex:parkingVehiclesPublication
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:any
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingStatusPublication
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingTablePublication
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingVehiclesPublication
                                                             ] )
                         ] .

datex:HockeyGame  a  owl:NamedIndividual .

datex:PointExtended  a   owl:Class ;
        rdfs:comment     "Extension point for 'Point' to support the description of junctions (and other alternative point descriptions)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:description
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Junction ;
                                                     owl:onProperty     datex:junction
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:description
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:junction
                                                       ] )
                         ] .

datex:predefinedLocationExtension
        a       owl:ObjectProperty .

datex:LooseSnow  a  owl:NamedIndividual .

datex:VehicleInspectionCheckPoint
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DamagedBridge>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedBridge .

datex:NamedArea  a       owl:Class ;
        rdfs:comment     "An area defined by a name and/or in terms of known boundaries, such as country or county boundaries or allocated control area of particular authority. The attributes do not form a union; instead, the smallest intersection forms the resulting area."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:areaName
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:country
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:county
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:namedAreaExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                           owl:onProperty     datex:nation
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:MultilingualString ;
                                                             owl:onProperty     datex:policeForceControlArea
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                               owl:onProperty     datex:roadOperatorControlArea
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:areaName
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:county
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:namedAreaExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:nation
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:policeForceControlArea
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:roadOperatorControlArea
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:country
                                                                           ] )
                         ] .

datex:usedMeansOfPayment
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Destination  a     owl:Class ;
        rdfs:comment     "The specification a destination. This may be either a point location or an area location."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:destinationExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:destinationExtension
                                                   ] )
                         ] .

datex:Procession  a  owl:NamedIndividual .

datex:measuredValue  a  owl:ObjectProperty .

datex:pageNumber  a  owl:DatatypeProperty .

datex:Showers  a  owl:NamedIndividual .

datex:applicableWeek  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:ProhibitedVehicleOnTheRoadway
        a       owl:NamedIndividual .

datex:referent  a  owl:ObjectProperty .

datex:DamagedCrashBarrier
        a       owl:NamedIndividual .

datex:requestedBy  a  owl:ObjectProperty .

datex:areaExtended  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#EnvironmentalObstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:EnvironmentalObstruction .

datex:VmsRecord  a       owl:Class ;
        rdfs:comment     "A sub-record in the VMS Unit table defining the characteristics of a single variable message sign that is controlled by a specific VMS unit. Locations are on or adjacent to the road network but may be updated over time if relating to a mobile VMS unit."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:UrlLink ;
                                                   owl:onProperty     datex:backgroundImageUrl
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:dynamicallyConfigurableDisplayAreas
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:numberOfPictogramDisplayAreas
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                         owl:onProperty     datex:vmsDescription
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:vmsDisplayHeight
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:vmsDisplayWidth
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:vmsHeightAboveRoadway
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:Location ;
                                                                 owl:onProperty     datex:vmsLocation
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:VmsManagedLogicalLocation ;
                                                                   owl:onProperty     datex:vmsManagedLogicalLocation
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                                     owl:onProperty     datex:vmsOwner
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:vmsPhysicalMounting
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:_VmsRecordPictogramDisplayAreaIndexVmsPictogramDisplayCharacteristics ;
                                                                         owl:onProperty     datex:vmsPictogramDisplayCharacteristics
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                                           owl:onProperty     datex:vmsRecordExtension
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  datex:VmsTextDisplayCharacteristics ;
                                                                             owl:onProperty     datex:vmsTextDisplayCharacteristics
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  xsd:string ;
                                                                               owl:onProperty     datex:vmsType
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  xsd:string ;
                                                                                 owl:onProperty     datex:vmsTypeCode
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:backgroundImageUrl
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:dynamicallyConfigurableDisplayAreas
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:numberOfPictogramDisplayAreas
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:vmsDescription
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:vmsDisplayHeight
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:vmsDisplayWidth
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:vmsHeightAboveRoadway
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:vmsLocation
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:vmsManagedLogicalLocation
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:vmsOwner
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:vmsPhysicalMounting
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:vmsRecordExtension
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:vmsTextDisplayCharacteristics
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:vmsType
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:vmsTypeCode
                                                                                                             ] )
                         ] .

<http://purl.org/td/transportdisruption#March>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:March .

datex:parkingNumberOfSpacesOverride
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:distanceFromParkingSpace
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfAxles  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfOutgoingVehicles
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AutomatedTollSystemFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AutomatedTollSystemFault .

datex:vmsTextExtension
        a       owl:ObjectProperty .

datex:_ParkingSpaceBasicsEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:equipmentOrServiceFacilityIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:equipmentOrServiceFacilityIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingEquipmentOrServiceFacility ;
                                                   owl:onProperty     datex:parkingEquipmentOrServiceFacility
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingEquipmentOrServiceFacility
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingEquipmentOrServiceFacility
                                                     ] )
                         ] .

datex:DateTimeValue  a   owl:Class ;
        rdfs:comment     "A measured or calculated value of an instance in time."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:dateTime
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:dateTimeValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:dateTimeValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:dateTime
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:dateTime
                                                         ] )
                         ] .

datex:textDisplayWidth
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsTextImageUrl
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSpaceIndex
        a       owl:DatatypeProperty .

datex:recurringTimePeriodOfDay
        a       owl:ObjectProperty .

datex:ResurfacingWork
        a       owl:NamedIndividual .

datex:standardDeviation
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:severity  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:roadOrigination
        a       owl:ObjectProperty .

datex:signedRerouting
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indication of whether the rerouting is signed."@en .

datex:kilogramsConcentration
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value defining the amount of a substance in a given volume (concentration) expressed in kilograms per cubic metre."@en .

datex:textPositionY  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureSideCommunicationsSystemFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureSideCommunicationsSystemFailure .

datex:StormDamage  a  owl:NamedIndividual .

datex:parkingOccupancyGraded
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:reasonForSetting
        a       owl:ObjectProperty .

datex:payloadPublication
        a       owl:ObjectProperty .

datex:pollution  a  owl:ObjectProperty .

datex:pictogramFlashing
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Strike>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Strike .

datex:placesAtWhichApplicable
        a             owl:DatatypeProperty ;
        rdfs:comment  "Places, in generic terms, at which the network management applies."@en .

datex:parkingConditions
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfChargingPoints
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:startOfPeriod  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:AnprCameraFailure
        a       owl:NamedIndividual .

datex:TrafficLightSetFault
        a       owl:NamedIndividual .

datex:feedDescription
        a       owl:ObjectProperty .

datex:situationRecordCreationTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:GalleryLightsFault
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DenseFog>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DenseFog .

datex:pollutantType  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#MultipleVehicleCollision>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MultipleVehicleCollision .

datex:codedReasonForSetting
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:roadworksExtension
        a       owl:ObjectProperty .

datex:WeightRestrictionInOperation
        a       owl:NamedIndividual .

datex:serviceFacilityType
        a             owl:DatatypeProperty ;
        rdfs:comment  "One type of service, that is available on the parking site."@en .

datex:chargeBandByReference
        a       owl:ObjectProperty .

datex:contactDetailsLanguage
        a             owl:DatatypeProperty ;
        rdfs:comment  "Language(s) this contact is able to speak resp. understand."@en .

datex:situationRecordExtension
        a       owl:ObjectProperty .

datex:StrongGustsOfWind
        a       owl:NamedIndividual .

datex:overallSeverity
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:bearing  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:faultyEquipmentOrSystemType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of equipment or system which is faulty, malfunctioning or not in a fully operational state."@en .

datex:EnvironmentalConditions
        a       owl:NamedIndividual .

datex:visibilityExtension
        a       owl:ObjectProperty .

datex:_ExtensionType  a  owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                   owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                   owl:onProperty      datex:any
                                                 ] )
                         ] .

datex:openlrRectangle
        a       owl:ObjectProperty .

datex:vehicleType2  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSiteAddress
        a             owl:ObjectProperty ;
        rdfs:comment  "Information about the parking site itself (address etc.). The 'GroupOfLocations' association must not be used for this role."@en .

datex:RoadCleared  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SightseersObstructingAccess>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SightseersObstructingAccess .

<http://purl.org/td/transportdisruption#SewerOverflow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SewerOverflow .

datex:PatchyFog  a  owl:NamedIndividual .

datex:Delays  a          owl:Class ;
        rdfs:comment     "The details of the delays being caused by the situation element defined in the situation record. It is recommended to only use one of the optional attributes to avoid confusion."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:delayBand
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:delayTimeValue
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:delaysExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:delaysType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:delayBand
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:delayTimeValue
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:delaysExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:delaysType
                                                               ] )
                         ] .

datex:specificLane  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Crosswinds>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Crosswinds .

datex:predefinedItineraryReference
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to a versioned instance of a predefined itinerary as specified in a PredefinedLocationsPublication."@en .

<http://purl.org/td/transportdisruption#JackknifedCaravan>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:JackknifedCaravan .

datex:groupOfLocationsExtension
        a       owl:ObjectProperty .

datex:linearElementReferenceModel
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:RoadOperatorCheckPoint
        a       owl:NamedIndividual .

datex:measurementSiteTableExtension
        a       owl:ObjectProperty .

datex:roadName  a  owl:ObjectProperty .

datex:ConvoyService  a  owl:NamedIndividual .

datex:AcceptedPaymentCards
        a                owl:Class ;
        rdfs:comment     "Use this class to describe details in case acceptedMeansOfPayment is set to 'paymentCard'."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:acceptedPaymentCardsExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:otherPaymentCardBrands
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:otherPaymentCards
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:paymentCardBrands
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:paymentCards
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:paymentCards
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:acceptedPaymentCardsExtension
                                                             ] )
                         ] .

<http://purl.org/td/transportdisruption#TrafficLightSetFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrafficLightSetFault .

datex:managedCauseExtension
        a       owl:ObjectProperty .

datex:pollutionExtension
        a       owl:ObjectProperty .

datex:textDisplayHeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vehicleType  a  owl:DatatypeProperty ;
        rdfs:comment  "Vehicle type."@en .

datex:ElaboratedData  a  owl:Class ;
        rdfs:comment     "An instance of data which is derived/computed from one or more measurements over a period of time. It may be a current value or a forecast value predicted from historical measurements."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:BasicData ;
                                                   owl:onProperty     datex:basicData
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:elaboratedDataExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:ElaboratedDataFault ;
                                                       owl:onProperty     datex:elaboratedDataFault
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:forecast
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:Source ;
                                                           owl:onProperty     datex:source
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:Validity ;
                                                             owl:onProperty     datex:validity
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:basicData
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:elaboratedDataExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:forecast
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:source
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:validity
                                                                     ] )
                         ] .

datex:temperatureValueExtension
        a       owl:ObjectProperty .

datex:weatherRelatedRoadConditionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of road surface condition that is related to the weather which is affecting the driving conditions."@en .

<http://purl.org/td/transportdisruption#Attack>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Attack .

<http://purl.org/td/transportdisruption#SnowChangingToRain>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SnowChangingToRain .

datex:genericPublicationName
        a             owl:DatatypeProperty ;
        rdfs:comment  "The name of the generic publication."@en .

datex:subscriptionState
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:lengthAttribute
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:specificAxleWeight
        a       owl:ObjectProperty .

datex:contactOrganisationName
        a             owl:ObjectProperty ;
        rdfs:comment  "Name of the organisation or service. Do not use this attribute in combination with role \"parkingSiteAddress\"."@en .

datex:vmsUnitExtension
        a       owl:ObjectProperty .

datex:parkingPermitExtension
        a       owl:ObjectProperty .

datex:linearWithinLinearElement
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#ResurfacingWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ResurfacingWork .

datex:mobilityOfObstruction
        a             owl:ObjectProperty ;
        rdfs:comment  "The mobility of the obstruction."@en .

<http://vocab.datex.org/terms>
        a                  foaf:Document , owl:NamedIndividual ;
        cc:license         <http://creativecommons.org/licenses/by/3.0/> ;
        dct:hasFormat      <https://raw.githubusercontent.com/OpenTransport/linked-datex2/master/vocabulary.ttl> ;
        dct:issued         "2016-05-23"^^xsd:date ;
        dct:modified       "2016-06-08"^^xsd:date ;
        dct:rights         "Copyright 2016 - Open Transport contributors" ;
        foaf:primaryTopic  datex:Ontology .

datex:precipitationIntensityValueExtension
        a       owl:ObjectProperty .

datex:availability  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:d2LogicalModel  a  owl:ObjectProperty ;
        rdfs:range  datex:D2LogicalModel .

datex:TrafficSignalsFailure
        a       owl:NamedIndividual .

datex:BicycleRace  a  owl:NamedIndividual .

datex:ParkingRouteByReference
        a                owl:Class ;
        rdfs:comment     "A route defined by a reference to an earlier specified route."@en ;
        rdfs:subClassOf  datex:ParkingRoute ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:parkingRouteByReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ParkingRouteDetailsVersionedReference ;
                                                     owl:onProperty     datex:parkingRouteReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingRouteReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:parkingRouteByReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingRouteReference
                                                         ] )
                         ] .

datex:pictogramDisplayHeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:VisibilityInformation
        a                owl:Class ;
        rdfs:comment     "Measurements of atmospheric visibility."@en ;
        rdfs:subClassOf  datex:WeatherData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Visibility ;
                                                   owl:onProperty     datex:visibility
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:visibilityInformationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:visibility
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:visibility
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:visibilityInformationExtension
                                                         ] )
                         ] .

datex:InstallationWork
        a       owl:NamedIndividual .

datex:locationContainedInItinerary
        a             owl:ObjectProperty ;
        rdfs:comment  "A location contained in an itinerary (i.e. an ordered set of locations defining a route or itinerary)."@en .

<http://purl.org/td/transportdisruption#InfrastructureFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureFailure .

<http://purl.org/td/transportdisruption#VehicleInDifficulty>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleInDifficulty .

datex:Parade  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#PoliceCheckPoint>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PoliceCheckPoint .

datex:Roadworks  a       owl:Class ;
        rdfs:comment     "Highway maintenance, installation and construction activities that may potentially affect traffic operations."@en ;
        rdfs:subClassOf  datex:OperatorAction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MaintenanceVehicles ;
                                                   owl:onProperty     datex:maintenanceVehicles
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Mobility ;
                                                     owl:onProperty     datex:mobility
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:roadworksDuration
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:roadworksExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:roadworksScale
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:Subjects ;
                                                             owl:onProperty     datex:subjects
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:underTraffic
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:urgentRoadworks
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:maintenanceVehicles
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:mobility
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:roadworksExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:subjects
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:roadworksDuration
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:roadworksScale
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:underTraffic
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:urgentRoadworks
                                                                               ] )
                         ] .

datex:TrackLayingVehicle
        a       owl:NamedIndividual .

datex:openingTimesUnknown
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingRecordStatus
        a       owl:ObjectProperty .

datex:groupOfVehiclesInvolved
        a       owl:ObjectProperty .

datex:UndefinedAuthorityActivity
        a       owl:NamedIndividual .

datex:parkingEquipmentOrServiceFacilityStatus
        a       owl:ObjectProperty .

datex:measurementSiteRecordExtension
        a       owl:ObjectProperty .

datex:RollingRoadBlock
        a       owl:NamedIndividual .

datex:ManagedCause  a    owl:Class ;
        rdfs:comment     "A cause of this situation record which is managed by the publication creator, i.e. one which is represented by another situation record produced by the same publication creator."@en ;
        rdfs:subClassOf  datex:Cause ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_SituationRecordVersionedReference ;
                                                   owl:onProperty     datex:managedCause
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:managedCauseExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:managedCause
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:managedCauseExtension
                                                       ] )
                         ] .

datex:freeOfCharge  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegNamedOnlyAreaExtension
        a       owl:ObjectProperty .

datex:SandStorms  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#CollapsedSewer>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CollapsedSewer .

datex:_ChargeBandVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:pointAlongLinearElementExtension
        a       owl:ObjectProperty .

datex:openingTimes  a  owl:ObjectProperty .

datex:TrafficSignalsFault
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SportsMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SportsMeeting .

datex:numberOfOperationalLanes
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:OpenlrGeoCoordinate
        a                owl:Class ;
        rdfs:comment     "A geo-coordinate pair is a position in a map defined by its longitude and latitude coordinate values."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PointCoordinates ;
                                                   owl:onProperty     datex:openlrCoordinate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrGeoCoordinateExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrCoordinate
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrCoordinate
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrGeoCoordinateExtension
                                                         ] )
                         ] .

datex:ParkingRoute  a    owl:Class ;
        rdfs:comment     "A parking route, defined by ParkingRouteDetails or by a reference."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:RGBColour ;
                                                   owl:onProperty     datex:parkingRouteColour
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:parkingRouteExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingRouteColour
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:parkingRouteExtension
                                                       ] )
                         ] .

datex:id  a     owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#CulturalEvent>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CulturalEvent .

datex:parkingRouteStatus
        a       owl:ObjectProperty .

datex:trafficHeadwayExtension
        a       owl:ObjectProperty .

datex:genericPublicationExtension
        a       owl:ObjectProperty .

datex:textDisplayAreaSettings
        a       owl:ObjectProperty .

datex:vmsPictogramDisplayAreaExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TurnAroundInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TurnAroundInOperation .

datex:CustomsOperation
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#AccidentInvolvingMopeds>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingMopeds .

datex:administrativeAreaOfPoint
        a       owl:ObjectProperty .

datex:trafficTrendType
        a             owl:DatatypeProperty ;
        rdfs:comment  "A characterization of the trend in the traffic conditions at the specified location and direction."@en .

datex:March  a  owl:NamedIndividual .

datex:numberOfSubitems
        a             owl:DatatypeProperty ;
        rdfs:comment  "The quantity of sub items to this service facility type, e.g. the total number of restaurant places or fuel dispensers etc."@en .

datex:parkingNumberOfVacantSpacesGraded
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Point  a           owl:Class ;
        rdfs:comment     "A single geospatial point."@en ;
        rdfs:subClassOf  datex:NetworkLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCPoint ;
                                                   owl:onProperty     datex:alertCPoint
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PointAlongLinearElement ;
                                                     owl:onProperty     datex:pointAlongLinearElement
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PointByCoordinates ;
                                                       owl:onProperty     datex:pointByCoordinates
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_PointExtensionType ;
                                                         owl:onProperty     datex:pointExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:TpegPointLocation ;
                                                           owl:onProperty     datex:tpegPointLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCPoint
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:pointAlongLinearElement
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:pointByCoordinates
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:pointExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:tpegPointLocation
                                                                   ] )
                         ] .

datex:SlushStrings  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Normal>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Normal .

datex:PayloadPublication
        a                owl:Class ;
        rdfs:comment     "A payload publication of traffic related information or associated management information created at a specific point in time that can be exchanged via a DATEX II interface."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:lang
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:lang
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:feedDescription
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:feedType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:payloadPublicationExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:InternationalIdentifier ;
                                                         owl:onProperty     datex:publicationCreator
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:publicationTime
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:publicationCreator
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:publicationTime
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:feedDescription
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:feedType
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:payloadPublicationExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:publicationCreator
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:publicationTime
                                                                       ] )
                         ] .

datex:generalNetworkManagementType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of traffic management action instigated by the network/road operator."@en .

datex:OpenlrClosedLineLocationReference
        a                owl:Class ;
        rdfs:comment     "the openLR method of areadefinition by providing a closed path (i.e. a circuit) in the road network. The boundary always consists of road segments"@en ;
        rdfs:subClassOf  datex:OpenlrAreaLocationReference ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrClosedLineLocationReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OpenlrLineAttributes ;
                                                     owl:onProperty     datex:openlrLastLine
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OpenlrLocationReferencePoint ;
                                                       owl:onProperty     datex:openlrLocationReferencePoint
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrLastLine
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrLocationReferencePoint
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrClosedLineLocationReferenceExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrLastLine
                                                             ] )
                         ] .

datex:concentrationOfVehiclesValueExtension
        a       owl:ObjectProperty .

datex:_LocationContainedInItinerary
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:index
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:index
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Location ;
                                                   owl:onProperty     datex:location
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:location
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:location
                                                     ] )
                         ] .

datex:tpegPointExtension
        a       owl:ObjectProperty .

datex:RoadConditions  a  owl:Class ;
        rdfs:comment     "Conditions of the road surface which may affect driving conditions. These may be related to the weather (e.g. ice, snow etc.) or to other conditions (e.g. oil, mud, leaves etc. on the road)"@en ;
        rdfs:subClassOf  datex:Conditions ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:roadConditionsExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:roadConditionsExtension
                                                   ] )
                         ] .

datex:kilogramsConcentrationValueExtension
        a       owl:ObjectProperty .

datex:linearElementNature
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:TrafficConcentration
        a                owl:Class ;
        rdfs:comment     "Averaged measurements or calculations of traffic concentration."@en ;
        rdfs:subClassOf  datex:TrafficData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ConcentrationOfVehiclesValue ;
                                                   owl:onProperty     datex:concentration
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PercentageValue ;
                                                     owl:onProperty     datex:occupancy
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:trafficConcentrationExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:concentration
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:occupancy
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:trafficConcentrationExtension
                                                           ] )
                         ] .

<http://purl.org/td/transportdisruption#EmergencyVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:EmergencyVehicle .

datex:delays  a  owl:ObjectProperty .

datex:NonOrderedLocationGroupByList
        a                owl:Class ;
        rdfs:comment     "A group of (i.e. more than one) physically separate locations which have no specific order and where each location is explicitly listed."@en ;
        rdfs:subClassOf  datex:NonOrderedLocations ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Location ;
                                                   owl:onProperty     datex:locationContainedInGroup
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:nonOrderedLocationGroupByListExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "2"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:locationContainedInGroup
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:nonOrderedLocationGroupByListExtension
                                                       ] )
                         ] .

datex:roadsideServiceDisruptionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of roadside service which is disrupted."@en .

datex:environmentalObstructionExtension
        a       owl:ObjectProperty .

datex:DieselOnInfrastructure
        a       owl:NamedIndividual .

datex:locationCharacteristicsOverride
        a       owl:ObjectProperty .

datex:OpenlrExtendedArea
        a                owl:Class ;
        rdfs:comment     "Extension to provide Area information in openLR format"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrAreaLocationReference ;
                                                   owl:onProperty     datex:openlrAreaLocationReference
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:openlrAreaLocationReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrAreaLocationReference
                                                     ] )
                         ] .

datex:IntermittentShortTermClosures
        a       owl:NamedIndividual .

datex:LanesDeviated  a  owl:NamedIndividual .

datex:HorseRaceMeeting
        a       owl:NamedIndividual .

datex:widthAttribute  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:nonGeneralPublicComment
        a       owl:ObjectProperty .

datex:CollisionWithAnimal
        a       owl:NamedIndividual .

datex:openlrPathAttributes
        a       owl:ObjectProperty .

datex:heightAttribute
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegAreaDescriptorType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03)."@en .

datex:precipitationDetail
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SlowTraffic>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SlowTraffic .

datex:measurementSiteTableIdentification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:PredefinedNonOrderedLocationGroup
        a                owl:Class ;
        rdfs:comment     "An identifiable versioned instance of a predefined group of non ordered locations (i.e. more than one)."@en ;
        rdfs:subClassOf  datex:PredefinedLocationContainer ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PredefinedLocation ;
                                                   owl:onProperty     datex:predefinedLocation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:predefinedNonOrderedLocationGroupExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:predefinedNonOrderedLocationGroupName
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "2"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:predefinedLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:predefinedNonOrderedLocationGroupExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:predefinedNonOrderedLocationGroupName
                                                           ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] .

datex:parkingRouteDirection2
        a             owl:DatatypeProperty ;
        rdfs:comment  "Additional directions of traffic, for which the parking route can be used. If not specified, the route can be used in the order of the given locations."@en .

<http://purl.org/td/transportdisruption#RoadOrCarriagewayOrLaneManagement>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RoadOrCarriagewayOrLaneManagement .

<http://purl.org/td/transportdisruption#HeavyFrost>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HeavyFrost .

datex:weatherRelatedRoadConditionsExtension
        a       owl:ObjectProperty .

datex:situationRecord
        a       owl:ObjectProperty .

datex:SmokeHazard  a  owl:NamedIndividual .

datex:OilSpillageAccident
        a       owl:NamedIndividual .

datex:acceptedMeansOfPayment
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:accidentType  a  owl:DatatypeProperty ;
        rdfs:comment  "A characterization of the nature of the accident."@en .

datex:LifeCycleManagement
        a                owl:Class ;
        rdfs:comment     "Information relating to the life cycle management of the situation record."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:cancel
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:end
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:lifeCycleManagementExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:cancel
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:end
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:lifeCycleManagementExtension
                                                           ] )
                         ] .

datex:primaryRoad  a  owl:ObjectProperty .

datex:genericSituationRecordExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Obstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Obstruction .

datex:trafficConstrictionType
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LowSunGlare>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LowSunGlare .

<http://purl.org/td/transportdisruption#Wet>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Wet .

<http://purl.org/td/transportdisruption#SlowVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SlowVehicle .

datex:directionCompass
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of direction expressed in terms of points of the compass."@en .

datex:situationRecordCreationReference
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:AnimalPresenceObstruction
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "An obstruction on the road resulting from the presence of animals."@en ;
        rdfs:subClassOf  datex:Obstruction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:alive
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:animalPresenceObstructionExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:animalPresenceType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:animalPresenceObstructionExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:animalPresenceType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alive
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:animalPresenceType
                                                             ] )
                         ] .

datex:VehicleOnWrongCarriageway
        a       owl:NamedIndividual .

datex:exit  a         owl:DatatypeProperty ;
        rdfs:comment  "The specified exit from the normal route/road at which the alternative route commences."@en .

datex:parkingRouteStatusExtension
        a       owl:ObjectProperty .

datex:AlertCArea  a      owl:Class ;
        rdfs:comment     "An area defined by reference to a predefined ALERT-C location table."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:alertCAreaExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:alertCLocationCountryCode
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:alertCLocationTableNumber
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:alertCLocationTableVersion
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:AlertCLocation ;
                                                           owl:onProperty     datex:areaLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCLocationCountryCode
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCLocationTableNumber
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCLocationTableVersion
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:areaLocation
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:alertCAreaExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:alertCLocationCountryCode
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:alertCLocationTableNumber
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:alertCLocationTableVersion
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:areaLocation
                                                                           ] )
                         ] .

<http://purl.org/td/transportdisruption#CctvCamerasFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CctvCamerasFault .

datex:TpegFramedPoint
        a                owl:Class ;
        rdfs:comment     "A point on the road network which is framed between two other points on the same road."@en ;
        rdfs:subClassOf  datex:TpegPointLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TpegNonJunctionPoint ;
                                                   owl:onProperty     datex:framedPoint
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:TpegPoint ;
                                                     owl:onProperty     datex:from
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:TpegPoint ;
                                                       owl:onProperty     datex:to
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:tpegFramedPointExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:tpegFramedPointLocationType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:framedPoint
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:from
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:to
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:framedPoint
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:from
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:to
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:tpegFramedPointExtension
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:tpegFramedPointLocationType
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:tpegFramedPointLocationType
                                                                           ] )
                         ] .

datex:alertCLinear  a  owl:ObjectProperty .

datex:VehicleStorageInOperation
        a       owl:NamedIndividual .

datex:basicData  a  owl:ObjectProperty .

datex:contactReference
        a             owl:ObjectProperty ;
        rdfs:comment  "Contact information provided by a reference."@en .

datex:presenceDurationTime
        a             owl:ObjectProperty ;
        rdfs:comment  "The period of time during which a vehicle activates a presence sensor."@en .

datex:maxNumberOfSequentialPages
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vehicle  a  owl:ObjectProperty .

datex:namedAreaExtension
        a       owl:ObjectProperty .

datex:clientIdentification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:WeatherRelatedConditions
        a       owl:NamedIndividual .

datex:UnspecifiedAlert
        a       owl:NamedIndividual .

datex:pertinentLocation
        a       owl:ObjectProperty .

datex:vehicleUsage2  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:groupOfParkingSitesStatus
        a             owl:DatatypeProperty ;
        rdfs:comment  "The status of the group of parking sites (available spaces or not)."@en .

datex:transitServiceType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of transit service to which the information relates."@en .

datex:supplementaryPictogramCode
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Source  a          owl:Class ;
        rdfs:comment     "Details of the source from which the information was obtained."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:reliable
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:sourceCountry
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:sourceExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:sourceIdentification
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                           owl:onProperty     datex:sourceName
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:sourceType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:reliable
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:sourceCountry
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:sourceExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:sourceIdentification
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:sourceName
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:sourceType
                                                                       ] )
                         ] .

datex:elaboratedDataPublicationExtension
        a       owl:ObjectProperty .

datex:parkingOccupanyDetectionType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:entireArea  a  owl:ObjectProperty .

datex:HeavySnowfall  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Dry>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Dry .

datex:timeDefault  a  owl:DatatypeProperty ;
        rdfs:comment  "The default for the publication of the time at which the values have been computed/derived."@en .

datex:onlyAssignedParking
        a       owl:ObjectProperty .

datex:parkingNumberOfOccupiedSpaces
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:axleSpacingExtension
        a       owl:ObjectProperty .

datex:Rain  a   owl:NamedIndividual .

datex:temperature  a  owl:ObjectProperty ;
        rdfs:comment  "A value of temperature expressed in degrees Celsius."@en .

datex:Concert  a  owl:NamedIndividual .

datex:CeremonialEvent
        a       owl:NamedIndividual .

datex:openlrLineAttributes
        a       owl:ObjectProperty .

datex:JackknifedArticulatedLorry
        a       owl:NamedIndividual .

datex:axleFlowRate  a  owl:DatatypeProperty ;
        rdfs:comment  "A value of the flow rate of vehicle axles expressed in axles per hour."@en .

datex:contactNotDefined
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfIncomingVehicles
        a       owl:ObjectProperty .

datex:parkingLocation
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureWorks>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureWorks .

datex:linearElementIdentifier
        a             owl:DatatypeProperty ;
        rdfs:comment  "An identifier or code of a linear element (or link) in the road network reference model that is specified in the LinearElement class. "@en .

datex:alertCMethod4PointExtension
        a       owl:ObjectProperty .

datex:parkingStatusValidityExtension
        a       owl:ObjectProperty .

datex:vehicleStatus  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingOccupancy
        a       owl:ObjectProperty .

datex:parkingStatusTimeOffsetToOrigin
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#OverheadWorks>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OverheadWorks .

datex:supplementaryPositionalDescription
        a       owl:ObjectProperty .

datex:identicalToParkingSpace
        a             owl:DatatypeProperty ;
        rdfs:comment  "Points to another instance of 'ParkingSpace', which is identical from a local point of view (i.e. which is the same parking space). To be used when defining mixed parking areas (with using different time slots)."@en .

<http://purl.org/td/transportdisruption#DamagedFlyover>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedFlyover .

datex:junctionExtension
        a       owl:ObjectProperty .

datex:OpenlrPolygonCorners
        a                owl:Class ;
        rdfs:comment     "geo-coordinate pairs. The coordinate pairs defining the corners of the underlying geometrical polygon."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PointCoordinates ;
                                                   owl:onProperty     datex:openlrCoordinate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrPolygonCornersExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "3"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrCoordinate
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrPolygonCornersExtension
                                                       ] )
                         ] .

datex:Pollution  a       owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Details of atmospheric pollution."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MicrogramsConcentrationValue ;
                                                   owl:onProperty     datex:pollutantConcentration
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:pollutantType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:pollutionExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:pollutantType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:pollutantConcentration
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:pollutantType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:pollutionExtension
                                                             ] )
                         ] .

datex:prohibitedParking
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BlowingSnow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BlowingSnow .

<http://purl.org/td/transportdisruption#RoadSurfaceMelting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RoadSurfaceMelting .

datex:PrecipitationInTheArea
        a       owl:NamedIndividual .

datex:referenceSettingsExtension
        a       owl:ObjectProperty .

datex:LaneClosure  a  owl:NamedIndividual .

datex:groupOfParkingSpacesClosed
        a             owl:DatatypeProperty ;
        rdfs:comment  "True: The group of parking spaces is closed / not accessible. False or omitted: The group of parking spaces is accessible. This is no statement about its occupation."@en .

<http://purl.org/td/transportdisruption#LooseSnow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LooseSnow .

datex:contactPersonPosition
        a             owl:ObjectProperty ;
        rdfs:comment  "The position of the contact person."@en .

datex:timePeriodOfDayExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#VehicleObstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleObstruction .

datex:ParkingRouteStatus
        a                owl:Class ;
        rdfs:comment     "The status of a parking route (active/inactive) defined in the static part of the model."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:parkingRouteActive
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ParkingRouteDetailsVersionedReference ;
                                                     owl:onProperty     datex:parkingRouteReference
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:parkingRouteStatusExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:parkingRouteActive
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingRouteReference
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingRouteActive
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingRouteReference
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:parkingRouteStatusExtension
                                                               ] )
                         ] .

<http://purl.org/td/transportdisruption#Evacuation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Evacuation .

datex:ParkingSite  a     owl:Class ;
        rdfs:comment     "A record containing static details of a parking site. Must be specialised as an 'Urban-' or 'InterUrbanParkingSite' or a 'SpecialLocationParkingSite'."@en ;
        rdfs:subClassOf  datex:ParkingRecord ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:highestFloor
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:lowestFloor
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OpeningTimes ;
                                                       owl:onProperty     datex:openingTimes
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:ParkingAccess ;
                                                         owl:onProperty     datex:parkingAccess
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:parkingLayout
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:parkingReservation
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:Contact ;
                                                               owl:onProperty     datex:parkingSiteAddress
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:_ExtensionType ;
                                                                 owl:onProperty     datex:parkingSiteExtension
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:ParkingStandardsAndSecurity ;
                                                                   owl:onProperty     datex:parkingStandardsAndSecurity
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:_ParkingSiteScenarioIndexParkingUsageScenario ;
                                                                     owl:onProperty     datex:parkingUsageScenario
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  datex:Contact ;
                                                                       owl:onProperty     datex:reservationService
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:temporaryParking
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:openingTimes
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:parkingSiteExtension
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:parkingStandardsAndSecurity
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:highestFloor
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:lowestFloor
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:parkingReservation
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:temporaryParking
                                                                                     ] )
                         ] .

datex:areaDestinationExtension
        a       owl:ObjectProperty .

datex:tpegOtherPointDescriptorExtension
        a       owl:ObjectProperty .

datex:Linear  a          owl:Class ;
        rdfs:comment     "A linear section along a single road with optional directionality defined between two points on the same road. "@en ;
        rdfs:subClassOf  datex:NetworkLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCLinear ;
                                                   owl:onProperty     datex:alertCLinear
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_LinearExtensionType ;
                                                     owl:onProperty     datex:linearExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:LinearWithinLinearElement ;
                                                       owl:onProperty     datex:linearWithinLinearElement
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:TpegLinearLocation ;
                                                         owl:onProperty     datex:tpegLinearLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCLinear
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:linearExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:linearWithinLinearElement
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:tpegLinearLocation
                                                               ] )
                         ] .

datex:situationRecordObservationTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:JuridicalReconstruction
        a       owl:NamedIndividual .

datex:FuelSpillageAccident
        a       owl:NamedIndividual .

datex:externalReferencing
        a       owl:ObjectProperty .

datex:roadExtension  a  owl:ObjectProperty .

datex:tpegJunctionPointDescriptorExtension
        a       owl:ObjectProperty .

datex:infrastructureDamageObstructionExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#MotorSportRaceMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MotorSportRaceMeeting .

datex:weightAttribute
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:DamagedFlyover  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#TradeFair>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TradeFair .

datex:intermediatePointOnLinearElement
        a             owl:ObjectProperty ;
        rdfs:comment  "A referent at a known location on the linear object which is neither the start or end of the linear element."@en .

datex:Collision  a  owl:NamedIndividual .

datex:measurementSiteNumberOfLanes
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#RushHourLaneInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RushHourLaneInOperation .

<http://purl.org/td/transportdisruption#PackedSnow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PackedSnow .

datex:lane  a   owl:DatatypeProperty , owl:ObjectProperty .

datex:Conditions  a      owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Any conditions which have the potential to degrade normal driving conditions."@en ;
        rdfs:subClassOf  datex:TrafficElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:conditionsExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:drivingConditionType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:conditionsExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:drivingConditionType
                                                       ] )
                         ] .

datex:linearPredefinedLocationReference
        a       owl:ObjectProperty .

datex:Charge  a          owl:Class ;
        rdfs:comment     "A particular charge for a specified interval belonging a charge band."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:charge
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:chargeExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:chargeInterval
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:chargeOrderIndex
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:chargeType
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:MultilingualString ;
                                                             owl:onProperty     datex:chargeTypeDescription
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:maxIterationsOfCharge
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:minIterationsOfCharge
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:TimePeriodOfDay ;
                                                                   owl:onProperty     datex:timePeriodOfDay
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:chargeExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:chargeInterval
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:chargeOrderIndex
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:chargeType
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:chargeTypeDescription
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:maxIterationsOfCharge
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:minIterationsOfCharge
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:timePeriodOfDay
                                                                                 ] )
                         ] .

datex:openlrFormOfWay
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Rain>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Rain .

<http://purl.org/td/transportdisruption#Gales>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Gales .

datex:vehicleUsage  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:VehicleRate  a     owl:Class ;
        rdfs:comment     "Gives information about fill and exit rates OR vehicle flow rate (without direction). If the time stamp is omitted, 'measurementTimeDefault' is used."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VehicleFlowValue ;
                                                   owl:onProperty     datex:exitRate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:VehicleFlowValue ;
                                                     owl:onProperty     datex:fillRate
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                       owl:onProperty     datex:measuredVehicles
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:measurementOrCalculationTime
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:VehicleFlowValue ;
                                                           owl:onProperty     datex:vehicleFlowRate
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                             owl:onProperty     datex:vehicleRateExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:measuredVehicles
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:measurementOrCalculationTime
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:vehicleRateExtension
                                                                 ] )
                         ] .

datex:Hail  a   owl:NamedIndividual .

datex:ParkingOccupancy
        a                owl:Class ;
        rdfs:comment     "Parking capacity information for the parking site as well as for AssignedParkingSpaces."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:parkingNotAllowed
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:parkingNumberOfOccupiedSpaces
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:parkingNumberOfSpacesOverride
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:parkingNumberOfVacantSpaces
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:parkingNumberOfVacantSpacesGraded
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:parkingNumberOfVacantSpacesHigherThan
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:parkingNumberOfVacantSpacesLowerThan
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:parkingNumberOfVehicles
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:parkingOccupancy
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                                     owl:onProperty     datex:parkingOccupancyExtension
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:parkingOccupancyGraded
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:parkingOccupancyTrend
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:VehicleCountAndRate ;
                                                                           owl:onProperty     datex:vehicleCountAndRate
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:parkingNotAllowed
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:parkingNumberOfOccupiedSpaces
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:parkingNumberOfSpacesOverride
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:parkingNumberOfVacantSpaces
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:parkingNumberOfVacantSpacesGraded
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:parkingNumberOfVacantSpacesHigherThan
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:parkingNumberOfVacantSpacesLowerThan
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:parkingNumberOfVehicles
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:parkingOccupancyExtension
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:parkingOccupancyGraded
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:parkingOccupancyTrend
                                                                                               ] )
                         ] .

datex:supplementaryPositionalDescriptionExtension
        a       owl:ObjectProperty .

datex:DrivingCondition
        a       owl:NamedIndividual .

datex:tariffsAndPaymentExtension
        a       owl:ObjectProperty .

datex:Blizzard  a  owl:NamedIndividual .

datex:RoadsideAssistance
        a                owl:Class ;
        rdfs:comment     "Details of road side assistance required or being given."@en ;
        rdfs:subClassOf  datex:OperatorAction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:roadsideAssistanceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:roadsideAssistanceType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:roadsideAssistanceExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:roadsideAssistanceType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:roadsideAssistanceType
                                                         ] )
                         ] .

datex:Mobility  a        owl:Class ;
        rdfs:comment     "An indication of whether the associated instance of a SituationRecord is mobile (e.g. a march or parade moving along a road) or stationary."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:mobilityExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:mobilityType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:mobilityType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:mobilityExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:mobilityType
                                                         ] )
                         ] .

datex:recurringDayWeekMonthPeriod
        a       owl:ObjectProperty .

datex:source  a  owl:ObjectProperty .

datex:speedManagementType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Type of speed management action instigated by operator."@en .

datex:rgbBlueValue  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:feedType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:JackknifedCaravan
        a       owl:NamedIndividual .

datex:textLuminanceLevel
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegPointLocationExtension
        a       owl:ObjectProperty .

datex:BurstPipe  a  owl:NamedIndividual .

datex:messageSetBy  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Showers>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Showers .

<http://purl.org/td/transportdisruption#FlashFloods>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FlashFloods .

datex:coveringPetrolStationArea
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:publicEventExtension
        a       owl:ObjectProperty .

datex:applicableDay  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:animalPresenceType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indicates the nature of animals present on or near the roadway."@en .

<http://purl.org/td/transportdisruption#TunnelVentilationFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TunnelVentilationFailure .

datex:roadOperatorServiceDisruptionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of road operator service which is disrupted."@en .

datex:EnvironmentalObstruction
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "An obstruction on the road resulting from an environmental cause."@en ;
        rdfs:subClassOf  datex:Obstruction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:depth
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:environmentalObstructionExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:environmentalObstructionType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:environmentalObstructionExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:environmentalObstructionType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:depth
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:environmentalObstructionType
                                                             ] )
                         ] .

datex:generalMessageToRoadUsers
        a             owl:ObjectProperty ;
        rdfs:comment  "General message that is issued by the network/road operator which is applicable to drivers and sometimes passengers, e.g. details about an amber alert (missing or abducted child alert)."@en .

datex:DangerousSlowMovingVehicle
        a       owl:NamedIndividual .

datex:causeType  a    owl:DatatypeProperty ;
        rdfs:comment  "Indicates an external influence that may be the causation of components of a situation."@en .

datex:PublicHoliday  a   owl:Class ;
        rdfs:comment     "Specification of the public holiday type in a specific country or region. Use this component only when specialDayType is set to 'publicHoliday' or 'holidays'."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:country
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:countrySubdivision
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:publicHolidayExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                         owl:onProperty     datex:publicHolidayName
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:publicHolidayType
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:MultilingualString ;
                                                             owl:onProperty     datex:region
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:publicHolidayType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:countrySubdivision
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:publicHolidayExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:publicHolidayName
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:publicHolidayType
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:region
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:country
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:country
                                                                           ] )
                         ] .

datex:SeriousFire  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SpeedControlSignFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SpeedControlSignFailure .

<http://purl.org/td/transportdisruption#SeriousAccident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SeriousAccident .

<http://purl.org/td/transportdisruption#CeremonialEvent>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CeremonialEvent .

datex:_ParkingAccessReference
        a                owl:Class ;
        rdfs:subClassOf  datex:Reference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:WhiteOut  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SlushStrings>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SlushStrings .

datex:VisibilityReduced
        a       owl:NamedIndividual .

datex:VehicleCarryingHazardousMaterials
        a       owl:NamedIndividual .

datex:AutomatedTollSystemFault
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Impossible>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Impossible .

<http://purl.org/td/transportdisruption#PublicEvent>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PublicEvent .

datex:PoliceCheckPoint
        a       owl:NamedIndividual .

datex:dangerousGoodsRegulations
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:RadioactiveLeakAlert
        a       owl:NamedIndividual .

datex:contactDetailsOwnership
        a             owl:DatatypeProperty ;
        rdfs:comment  "Information if the contact in question is a private or public institution."@en .

datex:GoSlowOperation
        a       owl:NamedIndividual .

datex:VmsTextDisplayCharacteristics
        a                owl:Class ;
        rdfs:comment     "Characteristics specific to the textual display area on the VMS."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:legendCodeListIdentifier
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:maxFontHeight
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:maxFontSpacing
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:maxFontWidth
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:maxNumberOfCharacters
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:maxNumberOfRows
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:maxNumberOfSequentialPages
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:maxTextLuminanceLevel
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:minFontHeight
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:minFontSpacing
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:minFontWidth
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:textDisplayHeight
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  xsd:string ;
                                                                           owl:onProperty     datex:textDisplayWidth
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  xsd:string ;
                                                                             owl:onProperty     datex:textLanternsPresent
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  xsd:string ;
                                                                               owl:onProperty     datex:textPageSequencingCapable
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  xsd:string ;
                                                                                 owl:onProperty     datex:textPixelsAcross
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  xsd:string ;
                                                                                   owl:onProperty     datex:textPixelsDown
                                                                                 ] [ a                  owl:Restriction ;
                                                                                     owl:allValuesFrom  xsd:string ;
                                                                                     owl:onProperty     datex:textPositionAbsolute
                                                                                   ] [ a                  owl:Restriction ;
                                                                                       owl:allValuesFrom  xsd:string ;
                                                                                       owl:onProperty     datex:textPositionX
                                                                                     ] [ a                  owl:Restriction ;
                                                                                         owl:allValuesFrom  xsd:string ;
                                                                                         owl:onProperty     datex:textPositionY
                                                                                       ] [ a                  owl:Restriction ;
                                                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                                                           owl:onProperty     datex:vmsTextDisplayCharacteristicsExtension
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:legendCodeListIdentifier
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:maxFontHeight
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:maxFontSpacing
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:maxFontWidth
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:maxNumberOfCharacters
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:maxNumberOfRows
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:maxNumberOfSequentialPages
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:maxTextLuminanceLevel
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:minFontHeight
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:minFontSpacing
                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onProperty      datex:minFontWidth
                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onProperty      datex:textDisplayHeight
                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onProperty      datex:textDisplayWidth
                                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onProperty      datex:textLanternsPresent
                                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onProperty      datex:textPageSequencingCapable
                                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onProperty      datex:textPixelsAcross
                                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onProperty      datex:textPixelsDown
                                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onProperty      datex:textPositionAbsolute
                                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onProperty      datex:textPositionX
                                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onProperty      datex:textPositionY
                                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                     owl:onProperty      datex:vmsTextDisplayCharacteristicsExtension
                                                                                                                                   ] )
                         ] .

datex:NonRoadEventInformation
        a                owl:Class ;
        rdfs:comment     "Information about an event which is not on the road, but which may influence the behaviour of drivers and hence the characteristics of the traffic flow."@en ;
        rdfs:subClassOf  datex:SituationRecord ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:nonRoadEventInformationExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:nonRoadEventInformationExtension
                                                   ] )
                         ] .

datex:Subscription  a    owl:Class ;
        rdfs:comment     "This item contains all information relating to a customer subscription."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:CatalogueReference ;
                                                   owl:onProperty     datex:catalogueReference
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:deleteSubscription
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:deliveryInterval
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:FilterReference ;
                                                         owl:onProperty     datex:filterReference
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:operatingMode
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                             owl:onProperty     datex:subscriptionExtension
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:subscriptionStartTime
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:subscriptionState
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:subscriptionStopTime
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:Target ;
                                                                     owl:onProperty     datex:target
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:updateMethod
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:operatingMode
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:subscriptionStartTime
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:subscriptionState
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:target
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:updateMethod
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:catalogueReference
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:deleteSubscription
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:deliveryInterval
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:filterReference
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:operatingMode
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:subscriptionExtension
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:subscriptionStartTime
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:subscriptionState
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:subscriptionStopTime
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:updateMethod
                                                                                                   ] )
                         ] .

datex:vmsUnitFault  a  owl:ObjectProperty ;
        rdfs:comment  "The type of fault which is being reported for the VMS unit."@en .

datex:point  a        owl:ObjectProperty ;
        rdfs:comment  "A single point defined by a coordinate set and TPEG decriptors."@en .

datex:involvementRole
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Convoy  a  owl:NamedIndividual .

datex:junction  a  owl:ObjectProperty .

datex:periodExtension
        a       owl:ObjectProperty .

datex:AccidentInvestigationWork
        a       owl:NamedIndividual .

datex:textDisplayAreaSettingsExtension
        a       owl:ObjectProperty .

datex:loadType2  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Hail>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Hail .

datex:rgbColourExtension
        a       owl:ObjectProperty .

datex:SlipperyRoad  a  owl:NamedIndividual .

datex:pictogramDisplayAreaSettingsExtension
        a       owl:ObjectProperty .

datex:_VmsMessageIndexVmsMessage
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsMessage ;
                                                   owl:onProperty     datex:vmsMessage
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsMessage
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsMessage
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:messageIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:messageIndex
                         ] .

datex:VehicleRepair  a  owl:NamedIndividual .

datex:AxleSpacing  a     owl:Class ;
        rdfs:comment     "The spacing details between the axle sets of an individual vehicle numbered from the front to the back of the vehicle. "@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:axleSpacing
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:axleSpacingExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:axleSpacingSequenceIdentifier
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:axleSpacing
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:axleSpacingSequenceIdentifier
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:axleSpacing
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:axleSpacingExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:axleSpacingSequenceIdentifier
                                                               ] )
                         ] .

datex:acceptedPaymentCards
        a       owl:ObjectProperty .

datex:AttackOnVehicle
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DamagedTunnel>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedTunnel .

datex:maxNumberOfRows
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:timePeriodOfDay
        a       owl:ObjectProperty .

datex:parkingUsageScenarioStatusExtension
        a       owl:ObjectProperty .

datex:reroutingManagementType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Type of rerouting management action instigated by operator."@en .

datex:DamagedGallery  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#ClearanceWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ClearanceWork .

datex:VmsUnit  a         owl:Class ;
        rdfs:comment     "Status of a VMS unit which may control one or more variable message signs on a single gantry or on different gantries."@en ;
        rdfs:subClassOf  datex:VmsSetting ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_VmsUnitVmsIndexVms ;
                                                   owl:onProperty     datex:vms
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsUnitExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:VmsUnitFault ;
                                                       owl:onProperty     datex:vmsUnitFault
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_VmsUnitRecordVersionedReference ;
                                                         owl:onProperty     datex:vmsUnitReference
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_VmsUnitTableVersionedReference ;
                                                           owl:onProperty     datex:vmsUnitTableReference
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:vmsUnitReference
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vmsUnitTableReference
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vmsUnitExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:vmsUnitReference
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:vmsUnitTableReference
                                                                   ] )
                         ] .

datex:temporarySpeedLimit
        a             owl:DatatypeProperty ;
        rdfs:comment  "Temporary limit defining the maximum advisory or mandatory speed of vehicles."@en .

datex:openlrPolygonLocationReferenceExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BoatRace>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BoatRace .

datex:chargeBandReference
        a       owl:ObjectProperty .

datex:SituationRecord
        a                owl:Class ;
        rdfs:comment     "An identifiable versioned instance of a single record/element within a situation."@en ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Cause ;
                                                   owl:onProperty     datex:cause
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:confidentialityOverride
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:Comment ;
                                                       owl:onProperty     datex:generalPublicComment
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:GroupOfLocations ;
                                                         owl:onProperty     datex:groupOfLocations
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:Impact ;
                                                           owl:onProperty     datex:impact
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:Management ;
                                                             owl:onProperty     datex:management
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:Comment ;
                                                               owl:onProperty     datex:nonGeneralPublicComment
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:probabilityOfOccurrence
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:severity
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:situationRecordCreationReference
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:situationRecordCreationTime
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:_SituationRecordExtensionType ;
                                                                         owl:onProperty     datex:situationRecordExtension
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  xsd:string ;
                                                                           owl:onProperty     datex:situationRecordFirstSupplierVersionTime
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  xsd:string ;
                                                                             owl:onProperty     datex:situationRecordObservationTime
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  xsd:string ;
                                                                               owl:onProperty     datex:situationRecordVersionTime
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  datex:Source ;
                                                                                 owl:onProperty     datex:source
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  datex:UrlLink ;
                                                                                   owl:onProperty     datex:urlLink
                                                                                 ] [ a                  owl:Restriction ;
                                                                                     owl:allValuesFrom  datex:Validity ;
                                                                                     owl:onProperty     datex:validity
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:groupOfLocations
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:probabilityOfOccurrence
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:situationRecordCreationTime
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:situationRecordVersionTime
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:validity
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:cause
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:confidentialityOverride
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:groupOfLocations
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:impact
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:management
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:probabilityOfOccurrence
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:severity
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:situationRecordCreationReference
                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onProperty      datex:situationRecordCreationTime
                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onProperty      datex:situationRecordExtension
                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onProperty      datex:situationRecordFirstSupplierVersionTime
                                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onProperty      datex:situationRecordObservationTime
                                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onProperty      datex:situationRecordVersionTime
                                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onProperty      datex:source
                                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onProperty      datex:validity
                                                                                                                           ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] .

datex:roadDestination
        a       owl:ObjectProperty .

datex:MultipleVehicleCollision
        a       owl:NamedIndividual .

datex:ItineraryByIndexedLocations
        a                owl:Class ;
        rdfs:comment     "Multiple physically separate locations arranged as an ordered set that defines an itinerary or route. The index qualifier indicates the order."@en ;
        rdfs:subClassOf  datex:Itinerary ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:itineraryByIndexedLocationsExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_LocationContainedInItinerary ;
                                                     owl:onProperty     datex:locationContainedInItinerary
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:itineraryByIndexedLocationsExtension
                                                     ] )
                         ] .

datex:queueLength  a  owl:DatatypeProperty ;
        rdfs:comment  "The length of a queue or the average length of queues in separate lanes due to a situation."@en .

datex:fuelType2  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:FoodDelivery  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Match>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Match .

datex:roadSurfaceTemperature
        a       owl:ObjectProperty .

datex:parkingLastMaximumOccupancy
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:measurementSpecificCharacteristics
        a       owl:ObjectProperty .

datex:openlrLineLocationReferenceExtension
        a       owl:ObjectProperty .

datex:MeasurementEquipmentFault
        a                owl:Class ;
        rdfs:comment     "Details of a fault which is being reported for the related measurement equipment."@en ;
        rdfs:subClassOf  datex:Fault ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:measurementEquipmentFault
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:measurementEquipmentFaultExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:measurementEquipmentFaultExtension
                                                     ] )
                         ] .

datex:AreaExtended  a    owl:Class ;
        rdfs:comment     "Extension class for area used in parking publication extension."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:NamedArea ;
                                                   owl:onProperty     datex:namedArea
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PolygonArea ;
                                                     owl:onProperty     datex:polygonArea
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:namedArea
                                                     ] )
                         ] .

datex:GustyWinds  a  owl:NamedIndividual .

datex:directionBearing
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of direction expressed in terms of a bearing measured in whole degrees. Unless otherwise specified the reference direction corresponding to 0 degrees is North."@en .

datex:openlrLastLocationReferencePointExtension
        a       owl:ObjectProperty .

datex:roadOperatorServiceDisruptionExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Assault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Assault .

datex:alertCMethod4PrimaryPointLocation
        a       owl:ObjectProperty .

datex:charge  a  owl:ObjectProperty .

datex:TrafficHeadway  a  owl:Class ;
        rdfs:comment     "Averaged measurements or calculations of traffic headway, i.e. the distance or time interval between vehicles. This measure is measured from the head of one vehicle to the head of the following vehicle."@en ;
        rdfs:subClassOf  datex:TrafficData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:FloatingPointMetreDistanceValue ;
                                                   owl:onProperty     datex:averageDistanceHeadway
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:DurationValue ;
                                                     owl:onProperty     datex:averageTimeHeadway
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:trafficHeadwayExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:averageDistanceHeadway
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:averageTimeHeadway
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:trafficHeadwayExtension
                                                           ] )
                         ] .

datex:filterExitManagementExtension
        a       owl:ObjectProperty .

datex:BlastingWork  a  owl:NamedIndividual .

datex:EmergencyVehicle
        a       owl:NamedIndividual .

datex:distanceFromLogicalLocation
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:referentType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:toPoint  a  owl:ObjectProperty .

datex:vmsSupplementaryPanel
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AccidentInvolvingBicycles>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingBicycles .

datex:sourceIdentification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:validityStatus  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:endOfPeriod  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:measurementSide
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:framedPoint  a  owl:ObjectProperty ;
        rdfs:comment  "A single non junction point on the road network which is framed between two other specified points on the road network."@en .

datex:fuelType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:latitude  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:openingTimesExtension
        a       owl:ObjectProperty .

dct:issued  a   owl:AnnotationProperty .

datex:pictogramPositionRelativeToText
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:supplementaryPanelPositionY
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#FirstAid>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FirstAid .

datex:area  a   owl:ObjectProperty .

datex:maxNumberOfSequentialPictograms
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:DurationValue  a   owl:Class ;
        rdfs:comment     "A measured or calculated value of a period of time."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:duration
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:durationValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:durationValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:duration
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:duration
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#VariableMessageSignFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VariableMessageSignFault .

datex:_MeasurementSiteTableVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:fillRate  rdfs:comment  "The rate at which vehicles are entering the car park."@en .

datex:ExtremeHeat  a  owl:NamedIndividual .

datex:abnormalTrafficExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SevereSmog>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SevereSmog .

datex:MultivehicleAccident
        a       owl:NamedIndividual .

datex:AdverseInfrastructureConditions
        a       owl:NamedIndividual .

datex:deIcingConcentration
        a       owl:ObjectProperty .

datex:chargeBandName  a  owl:ObjectProperty .

datex:setBySystem  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegJunctionPointDescriptorType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03)."@en .

datex:typeOfRoad  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:LevelCrossingFailure
        a       owl:NamedIndividual .

datex:openlrAreaLocationReference
        a       owl:ObjectProperty .

datex:parkingFault  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:arrivalTime  a  owl:ObjectProperty ;
        rdfs:comment  "The time of the arrival of an individual vehicle in a detection zone."@en .

datex:residualRoadWidth
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:TrafficSpeed  a    owl:Class ;
        rdfs:comment     "Averaged measurements or calculations of traffic speed."@en ;
        rdfs:subClassOf  datex:TrafficData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:SpeedValue ;
                                                   owl:onProperty     datex:averageVehicleSpeed
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:SpeedPercentile ;
                                                     owl:onProperty     datex:speedPercentile
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:trafficSpeedExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:averageVehicleSpeed
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:speedPercentile
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:trafficSpeedExtension
                                                           ] )
                         ] .

<http://purl.org/td/transportdisruption#BallGame>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BallGame .

datex:pointExtended  a  owl:ObjectProperty .

datex:OpenlrGridAttributes
        a                owl:Class ;
        rdfs:comment     "attributes required for the grid method"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrGridAttributesExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:openlrNumColumns
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:openlrNumRows
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrNumColumns
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrNumRows
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrGridAttributesExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrNumColumns
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrNumRows
                                                               ] )
                         ] .

datex:parkingRecordReference
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TrafficSignalsFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrafficSignalsFailure .

datex:vmsUnit  a  owl:ObjectProperty .

datex:temperatureExtension
        a       owl:ObjectProperty .

datex:VehicleWeighing
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SingleAlternateLineTraffic>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SingleAlternateLineTraffic .

datex:CctvCamerasFault
        a       owl:NamedIndividual .

datex:openlrNumColumns
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:subjectsExtension
        a       owl:ObjectProperty .

datex:PredefinedItinerary
        a                owl:Class ;
        rdfs:comment     "An identifiable versioned instance of a predefined itinerary."@en ;
        rdfs:subClassOf  datex:PredefinedLocationContainer ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:predefinedItineraryExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:predefinedItineraryName
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_PredefinedItineraryIndexPredefinedLocation ;
                                                       owl:onProperty     datex:predefinedLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:predefinedItineraryExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:predefinedItineraryName
                                                         ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] .

datex:management  a  owl:ObjectProperty .

datex:ToxicCloudAlert
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#GoSlowOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GoSlowOperation .

datex:headerInformationExtension
        a       owl:ObjectProperty .

datex:_SituationRecordExtensionType
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:SituationRecordExtendedApproved ;
                                                   owl:onProperty     datex:situationRecordExtendedApproved
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:any
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:situationRecordExtendedApproved
                                                     ] )
                         ] .

datex:parkingRecordVersionTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:delaysType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:BasicData  a       owl:Class ;
        rdfs:comment     "Data that is either measured or calculated (elaborated) at the same time or over the same time period."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:basicDataExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:measurementOrCalculationPeriod
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:measurementOrCalculationTime
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:GroupOfLocations ;
                                                         owl:onProperty     datex:pertinentLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:basicDataExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:measurementOrCalculationPeriod
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:measurementOrCalculationTime
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:pertinentLocation
                                                               ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:measurementOrCalculatedTimePrecision
                         ] .

datex:RearCollision  a  owl:NamedIndividual .

datex:equipmentOrSystemFaultType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Failure, malfunction or non operational condition of equipment or system."@en .

<http://purl.org/td/transportdisruption#RoadCleared>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RoadCleared .

datex:parkingTableReference
        a       owl:ObjectProperty .

datex:carParksExtension
        a       owl:ObjectProperty .

datex:deleteSubscription
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:DamagedVehicle  a  owl:NamedIndividual .

datex:_VehicleCharacteristicsExtensionType
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VehicleCharacteristicsExtended ;
                                                   owl:onProperty     datex:vehicleCharacteristicsExtended
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:any
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vehicleCharacteristicsExtended
                                                     ] )
                         ] .

datex:vehicleModel  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:TariffsAndPayment
        a                owl:Class ;
        rdfs:comment     "A table of charges under various conditions, primary used for parking. "@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:acceptedMeansOfPayment
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:AcceptedPaymentCards ;
                                                     owl:onProperty     datex:acceptedPaymentCards
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:ChargeBand ;
                                                       owl:onProperty     datex:chargeBand
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:ChargeBandByReference ;
                                                         owl:onProperty     datex:chargeBandByReference
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:freeOfCharge
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:lastUpdated
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                               owl:onProperty     datex:paymentAdditionalDescription
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:paymentMode
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:reservationFee
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                                     owl:onProperty     datex:tariffsAndPaymentExtension
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:urlLinkAddress
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:acceptedPaymentCards
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:freeOfCharge
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:lastUpdated
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:paymentAdditionalDescription
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:reservationFee
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:tariffsAndPaymentExtension
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:urlLinkAddress
                                                                                   ] )
                         ] .

datex:ParkingStatusValidity
        a                owl:Class ;
        rdfs:comment     "To be used only for historical or forecasted data. Choose between an explicit point of time, an offset or all points of time within a specified period."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:parkingStatusTime
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:parkingStatusTimeOffsetToOrigin
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:parkingStatusValidityExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:OverallPeriod ;
                                                         owl:onProperty     datex:validityTimeSpecification
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingStatusTime
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingStatusTimeOffsetToOrigin
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingStatusValidityExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:validityTimeSpecification
                                                               ] )
                         ] .

datex:vmsSettingExtension
        a       owl:ObjectProperty .

datex:Gales  a  owl:NamedIndividual .

datex:ContactDetails  a  owl:Class ;
        rdfs:comment     "Details for some person, service or the parking site itself, especially address information."@en ;
        rdfs:subClassOf  datex:Contact ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:available24hours
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:contactDetailsAddress
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:contactDetailsCity
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:contactDetailsEMail
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:contactDetailsExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:contactDetailsFax
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:contactDetailsHouseNumber
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:contactDetailsLanguage
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:contactDetailsLogoUrl
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                                     owl:onProperty     datex:contactDetailsMoreInfo
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:contactDetailsOwnership
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:contactDetailsPostcode
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                                           owl:onProperty     datex:contactDetailsResponsibility
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  xsd:string ;
                                                                             owl:onProperty     datex:contactDetailsStreet
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  xsd:string ;
                                                                               owl:onProperty     datex:contactDetailsTelephoneNumber
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  datex:MultilingualString ;
                                                                                 owl:onProperty     datex:contactOrganisationName
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  xsd:string ;
                                                                                   owl:onProperty     datex:contactPersonFirstName
                                                                                 ] [ a                  owl:Restriction ;
                                                                                     owl:allValuesFrom  xsd:string ;
                                                                                     owl:onProperty     datex:contactPersonName
                                                                                   ] [ a                  owl:Restriction ;
                                                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                                                       owl:onProperty     datex:contactPersonPosition
                                                                                     ] [ a                  owl:Restriction ;
                                                                                         owl:allValuesFrom  xsd:string ;
                                                                                         owl:onProperty     datex:country
                                                                                       ] [ a                  owl:Restriction ;
                                                                                           owl:allValuesFrom  datex:GroupOfLocations ;
                                                                                           owl:onProperty     datex:groupOfLocations
                                                                                         ] [ a                  owl:Restriction ;
                                                                                             owl:allValuesFrom  xsd:string ;
                                                                                             owl:onProperty     datex:publishingAgreement
                                                                                           ] [ a                  owl:Restriction ;
                                                                                               owl:allValuesFrom  xsd:string ;
                                                                                               owl:onProperty     datex:urlLinkAddress
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:contactDetailsAddress
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:contactDetailsCity
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:contactDetailsExtension
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:contactOrganisationName
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:contactPersonPosition
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:groupOfLocations
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:available24hours
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:contactDetailsEMail
                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onProperty      datex:contactDetailsFax
                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                   owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                                                                   owl:onProperty      datex:contactDetailsHouseNumber
                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onProperty      datex:contactDetailsLogoUrl
                                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onProperty      datex:contactDetailsOwnership
                                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onProperty      datex:contactDetailsPostcode
                                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onProperty      datex:contactDetailsStreet
                                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onProperty      datex:contactDetailsTelephoneNumber
                                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onProperty      datex:contactPersonFirstName
                                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onProperty      datex:contactPersonName
                                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onProperty      datex:country
                                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                     owl:onProperty      datex:publishingAgreement
                                                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                       owl:onProperty      datex:urlLinkAddress
                                                                                                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] .

datex:windExtension  a  owl:ObjectProperty .

datex:parkingStatusDescription
        a       owl:ObjectProperty .

datex:OccupancyChangeValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of change of occupied parking spaces expressed as integer."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:occupancyChange
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:occupancyChangeValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:occupancyChangeValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:occupancyChange
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:occupancyChange
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#AttackOnVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AttackOnVehicle .

datex:roadworksScale  a  owl:DatatypeProperty ;
        rdfs:comment  "Indication of the scale of the roadworks in terms of the traffic disruption they are likely to cause."@en .

datex:ForestFire  a  owl:NamedIndividual .

datex:basicDataExtension
        a       owl:ObjectProperty .

datex:UnspecifiedAbnormalTraffic
        a       owl:NamedIndividual .

datex:interUrbanParkingSiteExtension
        a       owl:ObjectProperty .

datex:parkingPermitIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LevelCrossingFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LevelCrossingFailure .

datex:nonWeatherRelatedRoadConditionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of road conditions which are not related to the weather."@en .

datex:measurementOrCalculationTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:OzonePollution  a  owl:NamedIndividual .

datex:maintenanceVehicles
        a       owl:ObjectProperty .

datex:generalObstructionExtension
        a       owl:ObjectProperty .

datex:associatedManagementOrDiversionPlan
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:VehicleWithOverwideLoad
        a       owl:NamedIndividual .

datex:safetyRelatedMessage
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:supplementaryPanelDisplayWidth
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:blurredAvailability
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:textPictogramSequencingInterval
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:VmsPublication  a  owl:Class ;
        rdfs:comment     "A publication containing the current status and settings of one or more VMS units, each unit controlling one or more individual variable message signs."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsPublicationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:VmsUnit ;
                                                       owl:onProperty     datex:vmsUnit
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:headerInformation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vmsUnit
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:headerInformation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vmsPublicationExtension
                                                             ] )
                         ] .

<http://purl.org/td/transportdisruption#InfrastructureSidePowerSystemFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureSidePowerSystemFault .

datex:SignSetting  a     owl:Class ;
        rdfs:comment     "Provides information on message signs and the information currently displayed."@en ;
        rdfs:subClassOf  datex:OperatorAction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:signSettingExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:VmsSetting ;
                                                     owl:onProperty     datex:vmsSetting
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsSetting
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:signSettingExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vmsSetting
                                                         ] )
                         ] .

datex:_VmsUnitTableVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:carParkOccupancy
        a             owl:ObjectProperty ;
        rdfs:comment  "The percentage value of car parking spaces occupied."@en .

datex:DistanceAlongLinearElement
        a                owl:Class ;
        rdfs:comment     "Distance of a point along a linear element either measured from the start node or a defined referent on that linear element, where the start node is relative to the element definition rather than the direction of traffic flow."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:distanceAlongLinearElementExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:distanceAlongLinearElementExtension
                                                   ] )
                         ] .

datex:actionPlanIdentifier
        a             owl:DatatypeProperty ;
        rdfs:comment  "The identifier of the traffic management action plan to which this action relates."@en .

datex:ilc  a          owl:ObjectProperty ;
        rdfs:comment  "A descriptor for describing a junction by identifying the intersecting roads at a road junction."@en .

datex:NonManagedCause
        a                owl:Class ;
        rdfs:comment     "A cause of this situation record which is not managed by the publication creator, i.e. one which is not represented by another situation record produced by the same publication creator."@en ;
        rdfs:subClassOf  datex:Cause ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:causeDescription
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:causeType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:nonManagedCauseExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:causeDescription
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:nonManagedCauseExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:causeType
                                                           ] )
                         ] .

<http://purl.org/td/transportdisruption#VariableMessageSignFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VariableMessageSignFailure .

datex:measuredValueIndex
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrNumRows  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfIncompleteInputs
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:voltage  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#VehicleInspectionCheckPoint>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleInspectionCheckPoint .

datex:DisturbanceActivity
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Deliberate human action of either a public disorder nature or of a situation alert type which could disrupt traffic."@en ;
        rdfs:subClassOf  datex:Activity ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:disturbanceActivityExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:disturbanceActivityType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:disturbanceActivityExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:disturbanceActivityType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:disturbanceActivityType
                                                         ] )
                         ] .

datex:labelSecurityLevelSelfAssessment
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Tornadoes  a  owl:NamedIndividual .

datex:InfrastructureSidePowerSystemFailure
        a       owl:NamedIndividual .

datex:BombAlert  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#TemperatureFalling>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TemperatureFalling .

datex:fromPoint  a  owl:ObjectProperty .

datex:NormalWinterConditionsForPedestrians
        a       owl:NamedIndividual .

datex:location  a  owl:ObjectProperty .

datex:vmsUnitTableIdentification
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BicycleRace>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BicycleRace .

datex:parkingSpaceReference
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:grossVehicleWeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:groupOfLocations
        a       owl:ObjectProperty .

datex:maxFontHeight  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:OverallPeriod  a   owl:Class ;
        rdfs:comment     "A continuous or discontinuous period of validity defined by overall bounding start and end times and the possible intersection of valid periods (potentially recurring) with the complement of exception periods (also potentially recurring)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Period ;
                                                   owl:onProperty     datex:exceptionPeriod
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:overallEndTime
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:overallPeriodExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:overallStartTime
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:Period ;
                                                           owl:onProperty     datex:validPeriod
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:overallStartTime
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:overallEndTime
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:overallPeriodExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:overallStartTime
                                                                 ] )
                         ] .

datex:alertCLinearByCodeExtension
        a       owl:ObjectProperty .

datex:tpegAreaLocationType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:InternationalSportsMeeting
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#AccidentInvolvingHeavyLorries>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingHeavyLorries .

<http://purl.org/td/transportdisruption#OvernightClosures>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OvernightClosures .

datex:GroupOfPeopleInvolved
        a                owl:Class ;
        rdfs:comment     "Group of people involved in the event having common characteristics and/or status."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:categoryOfPeopleInvolved
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:groupOfPeopleInvolvedExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:injuryStatus
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:involvementRole
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:numberOfPeople
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:categoryOfPeopleInvolved
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:groupOfPeopleInvolvedExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:injuryStatus
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:involvementRole
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:numberOfPeople
                                                                   ] )
                         ] .

datex:polygonAreaExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#CustomsOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CustomsOperation .

datex:vmsPhysicalMounting
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#IcyPatches>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:IcyPatches .

datex:exceptionPeriod
        a       owl:ObjectProperty .

datex:tpegFramedPointLocationType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of TPEG location."@en .

datex:Wet  a    owl:NamedIndividual .

<http://purl.org/td/transportdisruption#VehicleWeighing>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleWeighing .

datex:commentType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:TpegNamedOnlyArea
        a                owl:Class ;
        rdfs:comment     "An area defined by a well-known name."@en ;
        rdfs:subClassOf  datex:TpegAreaLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TpegAreaDescriptor ;
                                                   owl:onProperty     datex:name
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:tpegNamedOnlyAreaExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:name
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:tpegNamedOnlyAreaExtension
                                                       ] )
                         ] .

datex:specificVehicleCharacteristics
        a       owl:ObjectProperty .

datex:causeExtension  a  owl:ObjectProperty .

datex:Match  a  owl:NamedIndividual .

datex:tpegAreaLocationExtension
        a       owl:ObjectProperty .

datex:parkingSpaceStatusExtension
        a       owl:ObjectProperty .

datex:TpegPointDescriptor
        a                owl:Class ;
        rdfs:comment     "A descriptor for describing a point location."@en ;
        rdfs:subClassOf  datex:TpegDescriptor ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:tpegPointDescriptorExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:tpegPointDescriptorExtension
                                                   ] )
                         ] .

<http://purl.org/td/transportdisruption#ToxicCloudAlert>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ToxicCloudAlert .

datex:ParkingPermit  a   owl:Class ;
        rdfs:comment     "A permission for parking."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:parkingPermitExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:parkingPermitIdentifier
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:parkingPermitScheme
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:parkingPermitType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingPermitType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingPermitExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingPermitIdentifier
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:parkingPermitScheme
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:parkingPermitType
                                                                 ] )
                         ] .

datex:openlrLowestFRCToNextLRPoint
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:NarrowLanes  a  owl:NamedIndividual .

datex:numberOfSubjects
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:timePeriodByHour
        a       owl:ObjectProperty .

datex:openlrPolygonCorners
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AnimalsOnTheInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AnimalsOnTheInfrastructure .

datex:TpegIlcPointDescriptor
        a                owl:Class ;
        rdfs:comment     "A descriptor for describing a junction by defining the intersecting roads."@en ;
        rdfs:subClassOf  datex:TpegPointDescriptor ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:tpegIlcPointDescriptorExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:tpegIlcPointDescriptorType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:tpegIlcPointDescriptorExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:tpegIlcPointDescriptorType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:tpegIlcPointDescriptorType
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#SlipperyRoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SlipperyRoad .

<http://purl.org/td/transportdisruption#SideCollision>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SideCollision .

<http://purl.org/td/transportdisruption#ObstacleSignalling>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ObstacleSignalling .

datex:Contraflow  a  owl:NamedIndividual .

datex:vmsMessageInformationType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:GroupOfLocations
        a                owl:Class ;
        rdfs:comment     "One or more physically separate locations. Multiple locations may be related, as in an itinerary (or route), or may be unrelated. It is not for identifying the same physical location using different Location objects for different referencing systems."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:groupOfLocationsExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:groupOfLocationsExtension
                                                   ] )
                         ] .

datex:TimePeriodOfDay
        a                owl:Class ;
        rdfs:comment     "Specification of a continuous period of time within a 24 hour period."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:timePeriodOfDayExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:timePeriodOfDayExtension
                                                   ] )
                         ] .

datex:additionalSupplementaryPictogramDescription
        a       owl:ObjectProperty .

datex:keyFilterReference
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsSupplementaryPictogram
        a       owl:ObjectProperty .

datex:reversedFlow  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Convoy>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Convoy .

datex:Dry  a    owl:NamedIndividual .

<http://purl.org/td/transportdisruption#RampControlFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RampControlFailure .

datex:vmsMessageSequencingInterval
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:measurementSiteReference
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#RainChangingToSnow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RainChangingToSnow .

<http://purl.org/td/transportdisruption#Sabotage>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Sabotage .

datex:specialLocationParkingSiteExtension
        a       owl:ObjectProperty .

datex:TpegGeometricArea
        a                owl:Class ;
        rdfs:comment     "A geometric area defined by a centre point and a radius."@en ;
        rdfs:subClassOf  datex:TpegAreaLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PointCoordinates ;
                                                   owl:onProperty     datex:centrePoint
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:TpegAreaDescriptor ;
                                                     owl:onProperty     datex:name
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:radius
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:tpegGeometricAreaExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:centrePoint
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:centrePoint
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:name
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:tpegGeometricAreaExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:radius
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:radius
                                                                   ] )
                         ] .

datex:pictogramUrl  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrGeoCoordinateExtension
        a       owl:ObjectProperty .

datex:publishingAgreement
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indication, whether the contact accepted publishing its contact information."@en .

datex:pictogramSequencingCapable
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#FoodDelivery>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FoodDelivery .

datex:vehicleInvolved
        a             owl:ObjectProperty ;
        rdfs:comment  "The vehicle involved in the accident."@en .

datex:locationDescriptor
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:AccidentInvolvingBuses
        a       owl:NamedIndividual .

datex:LaneControlSignFault
        a       owl:NamedIndividual .

datex:maximumTemperature
        a       owl:ObjectProperty .

datex:maximumPermittedAxleWeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Survey  a  owl:NamedIndividual .

datex:DamagedRoadSurface
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#TollGatesOpen>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TollGatesOpen .

<http://purl.org/td/transportdisruption#Concert>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Concert .

datex:directionBoundOnLinearSection
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TrafficLightSetFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrafficLightSetFailure .

datex:mobilityOfActivity
        a             owl:ObjectProperty ;
        rdfs:comment  "Mobility of the activity."@en .

datex:overrideParkingThresholds
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SmokeHazard>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SmokeHazard .

datex:centrePoint  a  owl:ObjectProperty ;
        rdfs:comment  "Centre point of a circular geometric area."@en .

datex:_TextPage  a       owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsText ;
                                                   owl:onProperty     datex:vmsText
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsText
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsText
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:pageNumber
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:pageNumber
                         ] .

datex:situationRecordExtendedApproved
        a       owl:ObjectProperty .

datex:maintenanceWorksExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureMaintenance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureMaintenance .

<http://purl.org/td/transportdisruption#Fog>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Fog .

datex:PeriodExtended  a  owl:Class ;
        rdfs:comment     "An extension point for Period offering the possibility to describe special days and public holidays."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:SpecialDay ;
                                                   owl:onProperty     datex:recurringSpecialDay
                                                 ] )
                         ] .

datex:loadType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:OpenlrOffsets  a   owl:Class ;
        rdfs:comment     "Offsets are used to locate the start and end of a location more precisely than bounding to the nodes in a network."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:openlrNegativeOffset
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrOffsetsExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:openlrPositiveOffset
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrNegativeOffset
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrOffsetsExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrPositiveOffset
                                                           ] )
                         ] .

datex:parkingRouteDirection
        a             owl:DatatypeProperty ;
        rdfs:comment  "The direction of traffic, for which the parking route can be used. If not specified, the route can be used in the order of the given locations."@en .

<http://purl.org/td/transportdisruption#UnspecifiedAlert>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:UnspecifiedAlert .

<http://purl.org/td/transportdisruption#IceWithWheelBarTracks>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:IceWithWheelBarTracks .

datex:TimePeriodByHour
        a                owl:Class ;
        rdfs:comment     "Specification of a continuous period within a 24 hour period by times."@en ;
        rdfs:subClassOf  datex:TimePeriodOfDay ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:endTimeOfPeriod
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:startTimeOfPeriod
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:timePeriodByHourExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:timePeriodByHourExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:endTimeOfPeriod
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:startTimeOfPeriod
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:endTimeOfPeriod
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:startTimeOfPeriod
                                                               ] )
                         ] .

datex:BrokenDownBus  a  owl:NamedIndividual .

datex:ChargeBand  a      owl:Class ;
        rdfs:comment     "A charge band in accordance with the specified conditions, possibly up to a maximum duration, during a specified period and for a vehicle of specified characteristics (in case of parking)."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OverallPeriod ;
                                                   owl:onProperty     datex:applicableForPeriod
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:applicableForUser
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                       owl:onProperty     datex:applicableForVehicles
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:Charge ;
                                                         owl:onProperty     datex:charge
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:chargeBandExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:MultilingualString ;
                                                             owl:onProperty     datex:chargeBandName
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:chargeCurrency
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:maximumDuration
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:ParkingPermit ;
                                                                   owl:onProperty     datex:parkingPermit
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:chargeCurrency
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:applicableForPeriod
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:chargeBandExtension
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:chargeBandName
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:chargeCurrency
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:maximumDuration
                                                                             ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] .

datex:alertCPointExtension
        a       owl:ObjectProperty .

datex:Tournament  a  owl:NamedIndividual .

datex:overallEndTime  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SaltingInProgress>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SaltingInProgress .

datex:_ParkingSpace  a   owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:parkingSpaceIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingSpaceBasics ;
                                                   owl:onProperty     datex:parkingSpaceBasics
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingSpaceBasics
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingSpaceBasics
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:parkingSpaceIndex
                         ] .

datex:OpenlrPointLocationReference
        a                owl:Class ;
        rdfs:comment     "A point location is a zero-dimensional element in a map that specifies a geometric location."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrGeoCoordinate ;
                                                   owl:onProperty     datex:openlrGeoCoordinate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OpenlrPoiWithAccessPoint ;
                                                     owl:onProperty     datex:openlrPoiWithAccessPoint
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OpenlrPointAlongLine ;
                                                       owl:onProperty     datex:openlrPointAlongLine
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:openlrPointLocationReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrGeoCoordinate
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrPoiWithAccessPoint
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrPointAlongLine
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrPointLocationReferenceExtension
                                                               ] )
                         ] .

datex:vacantEquipmentOrServiceFacilitySubitems
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#CollisionWithPerson>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CollisionWithPerson .

datex:changedFlag  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:textPositionAbsolute
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:conditionsExtension
        a       owl:ObjectProperty .

datex:InfrastructureDamageObstruction
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "An obstruction on the road resulting from the failure or damage of infrastructure on, under, above or close to the road."@en ;
        rdfs:subClassOf  datex:Obstruction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:infrastructureDamageObstructionExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:infrastructureDamageType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:infrastructureDamageObstructionExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:infrastructureDamageType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:infrastructureDamageType
                                                         ] )
                         ] .

datex:contactByReferenceExtension
        a       owl:ObjectProperty .

datex:TrafficHeld  a  owl:NamedIndividual .

datex:_ParkingRouteDetailsVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:groupOfParkingSpacesStatus
        a       owl:ObjectProperty .

datex:areaName  a  owl:ObjectProperty .

datex:managedLocation
        a       owl:ObjectProperty .

datex:RGBColour  a       owl:Class ;
        rdfs:comment     "An RGB colour described by values for red, green and blue (0..255) as well as an optional name."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:colourName
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:rgbBlueValue
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:rgbColourExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:rgbGreenValue
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:rgbRedValue
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:rgbBlueValue
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:rgbGreenValue
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:rgbRedValue
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:colourName
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:rgbBlueValue
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:rgbColourExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:rgbGreenValue
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:rgbRedValue
                                                                         ] )
                         ] .

datex:vmsPictogramDisplayCharacteristicsExtension
        a       owl:ObjectProperty .

datex:EmergencyRoadsideTelephoneFault
        a       owl:NamedIndividual .

datex:precipitationDetailExtension
        a       owl:ObjectProperty .

datex:groupOfParkingSitesStatusExtension
        a       owl:ObjectProperty .

datex:measurementSpecificCharacteristicsExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LaneControlSignFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LaneControlSignFault .

datex:_ParkingRecordStatusScenarioIndexParkingUsageScenarioStatus
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:scenarioIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:scenarioIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingUsageScenarioStatus ;
                                                   owl:onProperty     datex:parkingUsageScenarioStatus
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingUsageScenarioStatus
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingUsageScenarioStatus
                                                     ] )
                         ] .

datex:pictogramLuminanceLevel
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:OpenlrAreaLocationReference
        a                owl:Class ;
        rdfs:comment     "a two-dimensional part of the surface of the earth which is bounded by a closed curve. An area location may cover parts of the road network but does not necessarily need to. It is represente according to the OpenLR standard for Area Locations"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrAreaLocationReferenceExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:openlrAreaLocationReferenceExtension
                                                   ] )
                         ] .

<http://purl.org/td/transportdisruption#WeakBridge>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WeakBridge .

datex:automaticallyInitiated
        a             owl:DatatypeProperty ;
        rdfs:comment  "Defines whether the network management is initiated by an automatic system."@en .

datex:trafficDataExtension
        a       owl:ObjectProperty .

datex:descriptor  a  owl:ObjectProperty .

datex:elaboratedDataFaultExtension
        a       owl:ObjectProperty .

datex:HeadOnOrSideCollision
        a       owl:NamedIndividual .

datex:pcuFlowValueExtension
        a       owl:ObjectProperty .

datex:GenericPublication
        a                owl:Class ;
        rdfs:comment     "A publication used to make level B extensions at the publication level."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_GenericPublicationExtensionType ;
                                                   owl:onProperty     datex:genericPublicationExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:genericPublicationName
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:genericPublicationExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:genericPublicationName
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:genericPublicationName
                                                         ] )
                         ] .

datex:TunnelLightFault
        a       owl:NamedIndividual .

datex:contactDetailsEMail
        a             owl:DatatypeProperty ;
        rdfs:comment  "E-Mail address of the contact."@en .

datex:depth  a        owl:DatatypeProperty ;
        rdfs:comment  "The depth of flooding or of snow on the road."@en .

<http://purl.org/td/transportdisruption#TemporaryTrafficLights>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TemporaryTrafficLights .

datex:obstructionExtension
        a       owl:ObjectProperty .

datex:openlrExtendedArea
        a       owl:ObjectProperty .

datex:CarriagewayClosures
        a       owl:NamedIndividual .

foaf:Document  a  owl:Class .

datex:vmsPictogramDisplayCharacteristics
        a       owl:ObjectProperty .

datex:payloadPublicationExtension
        a       owl:ObjectProperty .

datex:tpegIlcPointDescriptorExtension
        a       owl:ObjectProperty .

datex:AuthorityOperation
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Authority initiated operation or activity that could disrupt traffic."@en ;
        rdfs:subClassOf  datex:Activity ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:authorityOperationExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:authorityOperationType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:authorityOperationExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:authorityOperationType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:authorityOperationType
                                                         ] )
                         ] .

datex:concentrationOfVehicles
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of traffic density expressed in the number of vehicles per kilometre of road."@en .

<http://purl.org/td/transportdisruption#CarPoolLaneInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CarPoolLaneInOperation .

<http://purl.org/td/transportdisruption#AccidentInvolvingHazardousMaterials>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingHazardousMaterials .

datex:alertCMethod2PointExtension
        a       owl:ObjectProperty .

datex:commentExtension
        a       owl:ObjectProperty .

datex:TpegSimplePoint
        a                owl:Class ;
        rdfs:comment     "A point on the road network which is not bounded by any other points on the road network."@en ;
        rdfs:subClassOf  datex:TpegPointLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TpegPoint ;
                                                   owl:onProperty     datex:point
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:tpegSimplePointExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:tpegSimplePointLocationType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:point
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:point
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:tpegSimplePointExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:tpegSimplePointLocationType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:tpegSimplePointLocationType
                                                               ] )
                         ] .

datex:textPixelsAcross
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:MatrixSignFault
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#LaneClosure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LaneClosure .

<http://purl.org/td/transportdisruption#BridgeSwingInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BridgeSwingInOperation .

datex:InfrastructureFault
        a       owl:NamedIndividual .

datex:accessProhibitedFor
        a       owl:ObjectProperty .

datex:trafficViewRecordExtension
        a       owl:ObjectProperty .

datex:vmsMessage  a  owl:ObjectProperty .

datex:AccidentInvolvingMopeds
        a       owl:NamedIndividual .

datex:forecast  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:FilterExitManagement
        a                owl:Class ;
        rdfs:comment     "Filter indicators management information."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:filterEnd
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:filterExitManagementExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:filterOutOfRange
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:filterEnd
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:filterOutOfRange
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:filterEnd
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:filterExitManagementExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:filterOutOfRange
                                                               ] )
                         ] .

datex:AlertCDirection
        a                owl:Class ;
        rdfs:comment     "The direction of traffic flow along the road to which the information relates."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:alertCDirectionCoded
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCDirectionExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:alertCDirectionNamed
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:alertCDirectionSense
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCDirectionCoded
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCDirectionCoded
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCDirectionExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCDirectionNamed
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:alertCDirectionSense
                                                                 ] )
                         ] .

datex:WinterConditions
        a       owl:NamedIndividual .

datex:predefinedItineraryExtension
        a       owl:ObjectProperty .

datex:any  a    owl:ObjectProperty .

datex:BlowingDust  a  owl:NamedIndividual .

datex:labelServiceLevel
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#WinterStorm>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WinterStorm .

datex:overcrowding  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:distanceHeadway
        a             owl:ObjectProperty ;
        rdfs:comment  "The measured distance between the front (respectively back) of this vehicle and the front (respectively  back) of the preceding vehicle at the specified measurement site."@en .

datex:junctionNumber  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:distanceAttribute
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AltercationOfVehicleOccupants>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AltercationOfVehicleOccupants .

datex:pictogramSequencingIndex
        a       owl:DatatypeProperty .

<http://purl.org/td/transportdisruption#DrivingCondition>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DrivingCondition .

datex:exchange  a  owl:ObjectProperty .

datex:endPointOfLinearElement
        a             owl:ObjectProperty ;
        rdfs:comment  "The referent at a known location on the linear object which defines the end of the linear element."@en .

datex:vehicleWidth  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:equipmentExtension
        a       owl:ObjectProperty .

datex:referentName  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:StreetLightingFailure
        a       owl:NamedIndividual .

datex:_PredefinedNonOrderedLocationGroupVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:parkingTypeOfGroup
        a             owl:DatatypeProperty ;
        rdfs:comment  "Defines the type of this group specification."@en .

datex:FallingLightIceOrSnow
        a       owl:NamedIndividual .

datex:widthCharacteristicExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LeavesOnInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LeavesOnInfrastructure .

datex:parkingRecordDimension
        a       owl:ObjectProperty .

datex:applicableForTrafficType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of traffic to which the network management is applicable."@en .

datex:parkingSiteOvercrowdingStatus
        a             owl:DatatypeProperty ;
        rdfs:comment  "The overcrowding status of the parking site. Choose between using a two-stage approach or the more general statement ‘(not) overcrowding’. You can sharpen this information by using the ‘Thresholds’ component. "@en .

datex:address  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:Subjects  a        owl:Class ;
        rdfs:comment     "The subjects with which the roadworks are associated."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:numberOfSubjects
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:subjectTypeOfWorks
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:subjectsExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:subjectTypeOfWorks
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:numberOfSubjects
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:subjectTypeOfWorks
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:subjectsExtension
                                                             ] )
                         ] .

datex:trafficManuallyDirectedBy
        a             owl:DatatypeProperty ;
        rdfs:comment  "Type of person that is manually directing traffic (applicable if generalNetworkManagementType is set to \"trafficBeingManuallyDirected\")."@en .

datex:rgbGreenValue  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:trafficFlowCharacteristics
        a             owl:DatatypeProperty ;
        rdfs:comment  "A characterization of the traffic flow."@en .

<http://purl.org/td/transportdisruption#TunnelLightFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TunnelLightFailure .

datex:measurementSiteTablePublicationExtension
        a       owl:ObjectProperty .

datex:regulation  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#CollisionWithAnimal>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CollisionWithAnimal .

datex:roadSurfaceConditionMeasurements
        a       owl:ObjectProperty .

datex:nonOrderedLocationsExtension
        a       owl:ObjectProperty .

datex:alertCMethod2LinearExtension
        a       owl:ObjectProperty .

datex:motorway  a  owl:ObjectProperty .

datex:vmsUnitIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#FilterBlockade>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FilterBlockade .

datex:relativePositionToPictogramArea
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:areaExtension  a  owl:ObjectProperty .

datex:measurementSiteRecord
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#MotorShow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MotorShow .

datex:openlrGridAttributes
        a       owl:ObjectProperty .

datex:measurementEquipmentFaultExtension
        a       owl:ObjectProperty .

datex:maximumParkingSpaceDimension
        a             owl:ObjectProperty ;
        rdfs:comment  "Dimension of the largest space within this group (i.e. there must be at least one space of this dimension). If the comparison of dimension values is not unique, the length is decisive."@en .

<http://purl.org/td/transportdisruption#OilSpillageAccident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OilSpillageAccident .

datex:vmsSupplementaryPanelCharacteristicsExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#RampControlFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RampControlFault .

datex:SnowOnPavement  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#UndefinedAuthorityActivity>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:UndefinedAuthorityActivity .

<http://purl.org/td/transportdisruption#SeriousFire>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SeriousFire .

datex:parkingUsageScenarioExtension
        a       owl:ObjectProperty .

datex:tpegPointLocation
        a       owl:ObjectProperty .

datex:numberOfEquipmentOrServiceFacilityOverride
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:floatingPointMetreDistance
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of distance expressed in metres in a floating point format."@en .

<http://purl.org/td/transportdisruption#BoatShow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BoatShow .

datex:VmsTextLine  a     owl:Class ;
        rdfs:comment     "A single line of text on a text display area or supplementary panel."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:vmsTextLine
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:vmsTextLineColour
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:vmsTextLineExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:vmsTextLineFlashing
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:vmsTextLineHtml
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:vmsTextLineLanguage
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vmsTextLineColour
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vmsTextLineExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:vmsTextLineFlashing
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:vmsTextLineHtml
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:vmsTextLineLanguage
                                                                     ] )
                         ] .

datex:ParkingRouteDetails
        a                owl:Class ;
        rdfs:comment     "Urban context: Defining parking routes leading to the parking site. Truck parking context: Can be used to define a dynamic route management."@en ;
        rdfs:subClassOf  datex:ParkingRoute ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:dynamicRouteManagement
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:GroupOfLocations ;
                                                     owl:onProperty     datex:groupOfLocations
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:parkingRouteDetailsExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:parkingRouteDirection
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:parkingRouteDirection2
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:parkingRouteIconIndex
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                               owl:onProperty     datex:parkingRouteName
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:parkingRouteType
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:groupOfLocations
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:parkingRouteDetailsExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:parkingRouteName
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:dynamicRouteManagement
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:parkingRouteDirection
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:parkingRouteDirection2
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:parkingRouteIconIndex
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:parkingRouteType
                                                                               ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] .

datex:locationContainedInGroup
        a             owl:ObjectProperty ;
        rdfs:comment  "A location contained in a non ordered group of locations."@en .

datex:visibility  a  owl:ObjectProperty .

datex:parkingTableVersionTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:MeasurementSiteTablePublication
        a                owl:Class ;
        rdfs:comment     "A publication containing one or more Measurment Site Tables."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MeasurementSiteTable ;
                                                     owl:onProperty     datex:measurementSiteTable
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:measurementSiteTablePublicationExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:headerInformation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:measurementSiteTable
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:headerInformation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:measurementSiteTablePublicationExtension
                                                             ] )
                         ] .

datex:periodName  a  owl:ObjectProperty .

datex:_VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:pictogramDisplayAreaIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsPictogramDisplayArea ;
                                                   owl:onProperty     datex:vmsPictogramDisplayArea
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsPictogramDisplayArea
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsPictogramDisplayArea
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:pictogramDisplayAreaIndex
                         ] .

datex:FilterBlockade  a  owl:NamedIndividual .

datex:AirRaid  a  owl:NamedIndividual .

datex:alertCMethod4LinearExtension
        a       owl:ObjectProperty .

datex:microgramsConcentration
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of the amount of a substance in a given volume (concentration) expressed in µg/m3 (microgrammes/cubic metre)."@en .

datex:measurementInterval
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:_PolygonAreaIndexPointCoordinates
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PointCoordinates ;
                                                   owl:onProperty     datex:pointCoordinates
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:pointCoordinates
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:pointCoordinates
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:index
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:index
                         ] .

datex:impactExtension
        a       owl:ObjectProperty .

datex:TpegJunctionPointDescriptor
        a                owl:Class ;
        rdfs:comment     "A descriptor for describing a point at a junction on a road network."@en ;
        rdfs:subClassOf  datex:TpegPointDescriptor ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:tpegJunctionPointDescriptorExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:tpegJunctionPointDescriptorType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:tpegJunctionPointDescriptorExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:tpegJunctionPointDescriptorType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:tpegJunctionPointDescriptorType
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#StrongWinds>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StrongWinds .

datex:DeepSnow  a  owl:NamedIndividual .

datex:timeLastSet  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:FootballMatch  a  owl:NamedIndividual .

datex:measurementOrCalcualtionTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:alertCLocationTableNumber
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingPrincipalNumberOfSpaces
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:SweepingOfRoad  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#MatrixSignFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MatrixSignFault .

datex:openlrPointLocationReference
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#GunfireOnRoadway>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GunfireOnRoadway .

datex:alertCDirectionCoded
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:delayTimeValue  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSite  a  owl:ObjectProperty .

datex:ParkingAccess  a   owl:Class ;
        rdfs:comment     "Describes one entrance or exit (or both) to a parking site."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingAssignment ;
                                                   owl:onProperty     datex:accessAssignedAmongOthers
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:accessCategory
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:accessEquipment
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                         owl:onProperty     datex:accessName
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:ParkingAssignment ;
                                                           owl:onProperty     datex:accessOnlyAssignedFor
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:ParkingAssignment ;
                                                             owl:onProperty     datex:accessProhibitedFor
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:accessibility
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:Location ;
                                                                 owl:onProperty     datex:location
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:OpeningTimes ;
                                                                   owl:onProperty     datex:openingTimes
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                                     owl:onProperty     datex:parkingAccessExtension
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:photoUrl
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:Road ;
                                                                         owl:onProperty     datex:primaryRoad
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:accessCategory
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:accessAssignedAmongOthers
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:accessName
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:accessOnlyAssignedFor
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:accessProhibitedFor
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:location
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:openingTimes
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:parkingAccessExtension
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:photoUrl
                                                                                         ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] .

<http://purl.org/td/transportdisruption#LooseSandOnInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LooseSandOnInfrastructure .

datex:PoorEnvironmentConditions
        a                owl:Class ;
        rdfs:comment     "Any environmental conditions which may be affecting the driving conditions on the road."@en ;
        rdfs:subClassOf  datex:Conditions ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Humidity ;
                                                   owl:onProperty     datex:humidity
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Pollution ;
                                                     owl:onProperty     datex:pollution
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:poorEnvironmentConditionsExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:poorEnvironmentType
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:PrecipitationDetail ;
                                                           owl:onProperty     datex:precipitationDetail
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:Temperature ;
                                                             owl:onProperty     datex:temperature
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:Visibility ;
                                                               owl:onProperty     datex:visibility
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:Wind ;
                                                                 owl:onProperty     datex:wind
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:humidity
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:pollution
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:poorEnvironmentConditionsExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:precipitationDetail
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:visibility
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:wind
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:poorEnvironmentType
                                                                             ] )
                         ] .

datex:trafficViewTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:OvernightClosures
        a       owl:NamedIndividual .

datex:parkingSpaceDimension
        a             owl:ObjectProperty ;
        rdfs:comment  "Dimension of the parking space (not all dimension attributes need to be provided). If the parking space is not rectangular, its dimension is specified as the smallest rectangle fitting inside its shape."@en .

datex:temporaryParking
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indicates that the parking site is on a temporary basis. It might close permanently within short notice or might only be partial equipped. The physical parking possibilities might be provisional, too."@en .

datex:numberOfSubitemsOverride
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vehicleCountWithinInterval
        a       owl:ObjectProperty .

datex:ShowJumping  a  owl:NamedIndividual .

datex:predefinedItineraryName
        a             owl:ObjectProperty ;
        rdfs:comment  "A name assigned to the predefined itinerary."@en .

datex:GardeningOrFlowerShow
        a       owl:NamedIndividual .

datex:WeighInMotion  a  owl:NamedIndividual .

datex:index  a  owl:DatatypeProperty .

datex:roadNumber  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:GeneralInstructionOrMessageToRoadUsers
        a                owl:Class ;
        rdfs:comment     "General instruction and/or message that is issued by the network/road operator which is applicable to drivers and sometimes passengers."@en ;
        rdfs:subClassOf  datex:NetworkManagement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:generalInstructionOrMessageToRoadUsersExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:generalInstructionToRoadUsersType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:generalMessageToRoadUsers
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:generalInstructionOrMessageToRoadUsersExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:generalMessageToRoadUsers
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:generalInstructionToRoadUsersType
                                                           ] )
                         ] .

datex:SpeedControlSignFault
        a       owl:NamedIndividual .

datex:Funfair  a  owl:NamedIndividual .

datex:tpegIlcPointDescriptorType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03)."@en .

datex:vmsRecordExtension
        a       owl:ObjectProperty .

datex:SituationPublication
        a                owl:Class ;
        rdfs:comment     "A publication containing zero or more traffic/travel situations."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Situation ;
                                                   owl:onProperty     datex:situation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:situationPublicationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:situationPublicationExtension
                                                     ] )
                         ] .

<http://purl.org/td/transportdisruption#Survey>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Survey .

datex:countrySubdivision
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:RoadMarkingWork
        a       owl:NamedIndividual .

datex:modelBaseVersion
        a       owl:DatatypeProperty .

<http://purl.org/td/transportdisruption#MajorEvent>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MajorEvent .

datex:individualVehicleDataValuesExtension
        a       owl:ObjectProperty .

datex:NewRoadworksLayout
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#LaneControlSignFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LaneControlSignFailure .

datex:publicHoliday  a  owl:ObjectProperty .

datex:firstDirection  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Tornadoes>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Tornadoes .

datex:VehicleWithOverheightLoad
        a       owl:NamedIndividual .

datex:roadIdentifier  a  owl:ObjectProperty .

datex:parkingStatusPublication
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BombAlert>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BombAlert .

datex:vehicleFlow  a  owl:ObjectProperty ;
        rdfs:comment  "An averaged measurement of flow rate defined in terms of the number of vehicles passing the specified measurement site."@en .

<http://purl.org/td/transportdisruption#TransportOfVip>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TransportOfVip .

<http://purl.org/td/transportdisruption#StationaryTraffic>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StationaryTraffic .

datex:faultDescription
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSpaceBasics
        a       owl:ObjectProperty .

datex:minimumParkingSpaceDimension
        a             owl:ObjectProperty ;
        rdfs:comment  "Lower dimension boundaries for all spaces within the group. Note that there must not exist a space with this dimension, but each space's dimension values must be equal or higher."@en .

datex:VmsPictogramDisplayArea
        a                owl:Class ;
        rdfs:comment     "An area on a VMS used for the display of pictograms and associated supplemental information or instructions."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:synchronizedSequencingWithTextPages
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_VmsPictogramDisplayAreaPictogramSequencingIndexVmsPictogram ;
                                                     owl:onProperty     datex:vmsPictogram
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:vmsPictogramDisplayAreaExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:synchronizedSequencingWithTextPages
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vmsPictogramDisplayAreaExtension
                                                         ] )
                         ] .

datex:winterEquipmentManagementType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Type of winter equipment management action instigated by operator."@en .

datex:NonWeatherRelatedRoadConditions
        a                owl:Class ;
        rdfs:comment     "Road surface conditions that are not related to the weather but which may affect driving conditions."@en ;
        rdfs:subClassOf  datex:RoadConditions ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:nonWeatherRelatedRoadConditionType
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:nonWeatherRelatedRoadConditionsExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:nonWeatherRelatedRoadConditionsExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:nonWeatherRelatedRoadConditionType
                                                       ] )
                         ] .

datex:vmsSupplementaryPictogramExtension
        a       owl:ObjectProperty .

datex:maxFontSpacing  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:vehiclePercentage
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AdverseInfrastructureConditions>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AdverseInfrastructureConditions .

<http://purl.org/td/transportdisruption#TemporaryTrafficLightsFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TemporaryTrafficLightsFault .

<http://purl.org/td/transportdisruption#FreshSnow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FreshSnow .

datex:dedicatedAccessExtension
        a       owl:ObjectProperty .

datex:AxleFlowValue  a   owl:Class ;
        rdfs:comment     "A measured or calculated value of the flow rate of vehicle axles."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:axleFlowRate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:axleFlowValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:axleFlowValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:axleFlowRate
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:axleFlowRate
                                                         ] )
                         ] .

datex:parkingZone  a  owl:ObjectProperty ;
        rdfs:comment  "Name or identifier of a parking zone this parking site belongs to. To be filled with the string value 'True', if there is a parking zone with unknown name."@en .

datex:RushHourLaneInOperation
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SprayHazard>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SprayHazard .

datex:sourceType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:heightGradeOfLinearSection
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:supplementaryPanelDisplayHeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:InfrastructureWorksClearance
        a       owl:NamedIndividual .

datex:contactExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Subsidence>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Subsidence .

datex:_ParkingRecordStatusGroupIndexGroupOfParkingSpacesStatus
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:GroupOfParkingSpacesStatus ;
                                                   owl:onProperty     datex:groupOfParkingSpacesStatus
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:groupOfParkingSpacesStatus
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:groupOfParkingSpacesStatus
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:groupIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:groupIndex
                         ] .

datex:validPeriod  a  owl:ObjectProperty .

datex:TransportOfVip  a  owl:NamedIndividual .

datex:SurfaceWater  a  owl:NamedIndividual .

datex:injuryStatus  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:PassengerAssistance
        a       owl:NamedIndividual .

datex:dateOfCertification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:permitsAndProhibitions
        a       owl:ObjectProperty .

datex:measurementSiteName
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#JackknifedTrailer>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:JackknifedTrailer .

datex:validityTimeSpecification
        a       owl:ObjectProperty .

datex:openlrGridAttributesExtension
        a       owl:ObjectProperty .

datex:DenseFog  a  owl:NamedIndividual .

datex:parkingNumberOfSpaces
        a             owl:DatatypeProperty ;
        rdfs:comment  "Number of parking spaces (attribute is used for a parking record as well as for a group of parking spaces)."@en .

datex:AccidentInvolvingHeavyLorries
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#MudSlide>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MudSlide .

datex:minFontSpacing  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:pictogramPositionAbsolute
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegLinearLocationType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:lowestFloor  a  owl:DatatypeProperty ;
        rdfs:comment  "Lowest floor of the parking site. Positive values may apply in case it is over ground only. Must be lower or equal than 'highestFloor'."@en .

datex:axleSpacingSequenceIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:primarySetting  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:urlLinkAddress  a  owl:DatatypeProperty ;
        rdfs:comment  "A Uniform Resource Locator (URL) address pointing to a resource available on the Internet from where further relevant information may be obtained."@en .

datex:ActiveSpeedControlInOperation
        a       owl:NamedIndividual .

datex:TpegPointLocation
        a                owl:Class ;
        rdfs:comment     "A single point on the road network defined by a TPEG-Loc structure and which has an associated direction of traffic flow."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:tpegDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:tpegPointLocationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:tpegDirection
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:tpegDirection
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:tpegPointLocationExtension
                                                         ] )
                         ] .

datex:Crosswinds  a  owl:NamedIndividual .

datex:trafficFlowExtension
        a       owl:ObjectProperty .

datex:trafficElement  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#JackknifedArticulatedLorry>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:JackknifedArticulatedLorry .

datex:heightCharacteristicExtension
        a       owl:ObjectProperty .

datex:SaltingInProgress
        a       owl:NamedIndividual .

datex:measuredVehicles
        a       owl:ObjectProperty .

datex:accessName  a  owl:ObjectProperty .

datex:SpeedControlSignFailure
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#CivilEmergency>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CivilEmergency .

datex:OffsetDistance  a  owl:Class ;
        rdfs:comment     "The non negative offset distance from the ALERT-C referenced point to the actual point."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:offsetDistance
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:offsetDistanceExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:offsetDistanceExtension
                                                     ] )
                         ] .

<http://purl.org/td/transportdisruption#WaterSportsMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WaterSportsMeeting .

datex:LevelCrossingFault
        a       owl:NamedIndividual .

datex:PolygonArea  a     owl:Class ;
        rdfs:comment     "defines points for a closed polygon-shape describing the area"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_PolygonAreaIndexPointCoordinates ;
                                                   owl:onProperty     datex:pointCoordinates
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:polygonAreaExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:sectionName
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:polygonAreaExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:sectionName
                                                         ] )
                         ] .

datex:DayWeekMonth  a    owl:Class ;
        rdfs:comment     "Specification of periods defined by the intersection of days, weeks and months."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:applicableDay
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:applicableMonth
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:applicableWeek
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:dayWeekMonthExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "7"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:applicableDay
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "12"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:applicableMonth
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "5"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:applicableWeek
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:dayWeekMonthExtension
                                                               ] )
                         ] .

datex:vmsUnitFaultExtension
        a       owl:ObjectProperty .

datex:AlertCLinearByCode
        a                owl:Class ;
        rdfs:comment     "A linear section along a road defined by reference to a linear section in a pre-defined ALERT-C location table."@en ;
        rdfs:subClassOf  datex:AlertCLinear ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCDirection ;
                                                   owl:onProperty     datex:alertCDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCLinearByCodeExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:AlertCLocation ;
                                                       owl:onProperty     datex:locationCodeForLinearLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCDirection
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:locationCodeForLinearLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCDirection
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCLinearByCodeExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:locationCodeForLinearLocation
                                                               ] )
                         ] .

<http://purl.org/td/transportdisruption#HardShoulderRunningInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HardShoulderRunningInOperation .

<http://purl.org/td/transportdisruption#RoadMarkingWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RoadMarkingWork .

datex:accessOpeningStatus
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:overallStartTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vehicleCountryOfOrigin
        a       owl:ObjectProperty .

datex:totalCapacity  a  owl:ObjectProperty ;
        rdfs:comment  "Total number of car parking spaces."@en .

datex:alertCLocationTableVersion
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:deliveryBreak  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:accidentCause  a  owl:DatatypeProperty ;
        rdfs:comment  "A descriptor indicating the most significant factor causing an accident."@en .

datex:urbanParkingSiteType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of urban parking site."@en .

datex:parkingStatusTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:CivilEmergency  a  owl:NamedIndividual .

datex:vehicleExtension
        a       owl:ObjectProperty .

datex:TemporaryTrafficLightsFault
        a       owl:NamedIndividual .

datex:Comment  a         owl:Class ;
        rdfs:comment     "A free text comment with an optional date/time stamp that can be used by the operator to convey un-coded observations/information."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:comment
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:commentDateTime
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:commentExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:commentType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:comment
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:comment
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:commentDateTime
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:commentExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:commentType
                                                                 ] )
                         ] .

datex:AxleWeight  a      owl:Class ;
        rdfs:comment     "The weight details of a specific axle on the vehicle. "@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:axlePositionIdentifier
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:axleWeight
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:axleWeightExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:maximumPermittedAxleWeight
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:axlePositionIdentifier
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:axlePositionIdentifier
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:axleWeight
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:axleWeightExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:maximumPermittedAxleWeight
                                                                 ] )
                         ] .

datex:vehicleObstructionExtension
        a       owl:ObjectProperty .

datex:Wind  a            owl:Class ;
        rdfs:comment     "Wind conditions on the road. "@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:SpeedValue ;
                                                   owl:onProperty     datex:maximumWindSpeed
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:DirectionBearingValue ;
                                                     owl:onProperty     datex:windDirectionBearing
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:DirectionCompassValue ;
                                                       owl:onProperty     datex:windDirectionCompass
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:windExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:windMeasurementHeight
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:SpeedValue ;
                                                             owl:onProperty     datex:windSpeed
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:maximumWindSpeed
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:windDirectionBearing
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:windDirectionCompass
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:windExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:windMeasurementHeight
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:windSpeed
                                                                       ] )
                         ] .

datex:OpenlrLineLocationReference
        a                owl:Class ;
        rdfs:comment     "A LineLocationReference is defined by an ordered sequence of location reference points and a terminating last location reference point."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrLastLocationReferencePoint ;
                                                   owl:onProperty     datex:openlrLastLocationReferencePoint
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrLineLocationReferenceExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OpenlrLocationReferencePoint ;
                                                       owl:onProperty     datex:openlrLocationReferencePoint
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:OpenlrOffsets ;
                                                         owl:onProperty     datex:openlrOffsets
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrLastLocationReferencePoint
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrLocationReferencePoint
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrLastLocationReferencePoint
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrLineLocationReferenceExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:openlrOffsets
                                                                 ] )
                         ] .

datex:eventParkingType2
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:values  a  owl:ObjectProperty .

datex:vmsDisplayWidth
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:signSettingExtension
        a       owl:ObjectProperty .

datex:pictogramPixelsAcross
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vehicleHeight  a  owl:DatatypeProperty , owl:ObjectProperty .

dct:modified  a  owl:AnnotationProperty .

datex:operatingMode  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:axleSpacingOnVehicle
        a       owl:ObjectProperty .

datex:EquipmentOrSystemFault
        a                owl:Class ;
        rdfs:comment     "Equipment or system which is faulty, malfunctioning or not in a fully operational state that may be of interest or concern to road operators and road users."@en ;
        rdfs:subClassOf  datex:TrafficElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:equipmentOrSystemFaultExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:equipmentOrSystemFaultType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:faultyEquipmentOrSystemType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:equipmentOrSystemFaultExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:equipmentOrSystemFaultType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:faultyEquipmentOrSystemType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:equipmentOrSystemFaultType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:faultyEquipmentOrSystemType
                                                               ] )
                         ] .

datex:alertCDirectionExtension
        a       owl:ObjectProperty .

datex:IllVehicleOccupants
        a       owl:NamedIndividual .

datex:InternationalIdentifier
        a                owl:Class ;
        rdfs:comment     "An identifier/name whose range is specific to the particular country."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:country
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:internationalIdentifierExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:nationalIdentifier
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:nationalIdentifier
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:internationalIdentifierExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:nationalIdentifier
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:country
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:country
                                                               ] )
                         ] .

datex:predefinedNonOrderedLocationGroupReference
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to a versioned instance of a predefined non ordered location group as specified in a PredefinedLocationsPublication."@en .

datex:vmsIndex  a  owl:DatatypeProperty .

datex:measuredValueExtension
        a       owl:ObjectProperty .

datex:FreezingFog  a  owl:NamedIndividual .

datex:measurementSiteLocation
        a       owl:ObjectProperty .

datex:Activity  a        owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Deliberate human action external to the traffic stream or roadway which could disrupt traffic."@en ;
        rdfs:subClassOf  datex:TrafficElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:activityExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Mobility ;
                                                     owl:onProperty     datex:mobilityOfActivity
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:activityExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:mobilityOfActivity
                                                       ] )
                         ] .

datex:Fog  a    owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Parade>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Parade .

datex:accidentExtension
        a       owl:ObjectProperty .

datex:contactDetailsTelephoneNumber
        a             owl:DatatypeProperty ;
        rdfs:comment  "Telephone Number of contact."@en .

datex:textLanternsPresent
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Exhibition>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Exhibition .

datex:humidityInformationExtension
        a       owl:ObjectProperty .

datex:ParkingSpaceBasics
        a                owl:Class ;
        rdfs:comment     "Common properties of parking spaces and groups of parking spaces."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:accessibility
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:ParkingAssignment ;
                                                     owl:onProperty     datex:assignedParkingAmongOthers
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:DedicatedAccess ;
                                                       owl:onProperty     datex:dedicatedAccess
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:distanceFromPrimaryRoad
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:maximumParkingDuration
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:ParkingAssignment ;
                                                             owl:onProperty     datex:onlyAssignedParking
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ParkingSpaceBasicsEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility ;
                                                               owl:onProperty     datex:parkingEquipmentOrServiceFacility
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:parkingFloorOrLevel
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:parkingMode
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:parkingOccupanyDetectionType
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:parkingReservation
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  xsd:string ;
                                                                         owl:onProperty     datex:parkingSecurity
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  xsd:string ;
                                                                           owl:onProperty     datex:parkingSpaceAccessibility
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                                             owl:onProperty     datex:parkingSpaceBasicsExtension
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                                               owl:onProperty     datex:parkingSpaceOrGroupIdentifier
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  xsd:string ;
                                                                                 owl:onProperty     datex:parkingSpacePhysics
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  datex:_ParkingSpaceBasicsScenarioIndexParkingUsageScenario ;
                                                                                   owl:onProperty     datex:parkingUsageScenario
                                                                                 ] [ a                  owl:Restriction ;
                                                                                     owl:allValuesFrom  datex:ParkingAssignment ;
                                                                                     owl:onProperty     datex:prohibitedParking
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:assignedParkingAmongOthers
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:distanceFromPrimaryRoad
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:maximumParkingDuration
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:onlyAssignedParking
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:parkingFloorOrLevel
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:parkingMode
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:parkingSpaceBasicsExtension
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:parkingSpaceOrGroupIdentifier
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:parkingSpacePhysics
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:prohibitedParking
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:parkingReservation
                                                                                                         ] )
                         ] .

datex:SwarmsOfInsects
        a       owl:NamedIndividual .

datex:parkingVMSExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#StreetLightingFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StreetLightingFault .

datex:situationVersionTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:directionRelativeOnLinearSection
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:averageTimeHeadway
        a             owl:ObjectProperty ;
        rdfs:comment  "The average time gap between the front (respectively back) of this vehicle and the front (respectively  back) of the preceding vehicle, averaged for all vehicles within a defined measurement period at the specified measurement site."@en .

datex:interUrbanParkingSiteLocation
        a             owl:DatatypeProperty ;
        rdfs:comment  "Defines whether the interurban parking site is located in or nearby a motorway context, is a layby or on-street parking."@en .

datex:tpegAreaLocation
        a       owl:ObjectProperty .

datex:visibilityInformationExtension
        a       owl:ObjectProperty .

datex:equipmentType  a  owl:DatatypeProperty ;
        rdfs:comment  "One type of equipment, that is available on the parking site."@en .

datex:IndividualVehicleDataValues
        a                owl:Class ;
        rdfs:comment     "Measured or calculated data values relating to individual vehicles derived from detectors at the specified measurement site."@en ;
        rdfs:subClassOf  datex:TrafficData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:DateTimeValue ;
                                                   owl:onProperty     datex:arrivalTime
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:FloatingPointMetreDistanceValue ;
                                                     owl:onProperty     datex:distanceGap
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:FloatingPointMetreDistanceValue ;
                                                       owl:onProperty     datex:distanceHeadway
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:DateTimeValue ;
                                                         owl:onProperty     datex:exitTime
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:individualVehicleDataValuesExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:SpeedValue ;
                                                             owl:onProperty     datex:individualVehicleSpeed
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:DurationValue ;
                                                               owl:onProperty     datex:passageDurationTime
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:DurationValue ;
                                                                 owl:onProperty     datex:presenceDurationTime
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:DurationValue ;
                                                                   owl:onProperty     datex:timeGap
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:DurationValue ;
                                                                     owl:onProperty     datex:timeHeadway
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:arrivalTime
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:distanceGap
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:distanceHeadway
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:exitTime
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:individualVehicleDataValuesExtension
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:individualVehicleSpeed
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:passageDurationTime
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:presenceDurationTime
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:timeGap
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:timeHeadway
                                                                                       ] )
                         ] .

datex:usedPaymentCard
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#DangerousSlowMovingVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DangerousSlowMovingVehicle .

datex:truckParkingDynamicManagement
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:TrafficElementEvent
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DamagedGallery>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedGallery .

datex:VeryStrongGustsOfWind
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Crowd>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Crowd .

datex:Market  a  owl:NamedIndividual .

datex:nameOrBrand  a  owl:ObjectProperty .

datex:fullDecreasing  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingFloorOrLevel
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:predefinedLocation
        a       owl:ObjectProperty .

datex:chargingStationModelType
        a       owl:ObjectProperty .

datex:available24hours
        a             owl:DatatypeProperty ;
        rdfs:comment  "Specifies if the availability is 24 hours a day. If omitted, this information is unknown or heterogeneous."@en .

datex:RampControlFault
        a       owl:NamedIndividual .

datex:filterExitManagement
        a       owl:ObjectProperty .

datex:constructionWorksExtension
        a       owl:ObjectProperty .

datex:MilitaryConvoy  a  owl:NamedIndividual .

datex:AbnormalLoad  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#PatchyFog>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PatchyFog .

<http://purl.org/td/transportdisruption#RampMeteringInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RampMeteringInOperation .

datex:parkingColour  a  owl:ObjectProperty .

datex:vmsSetting  a  owl:ObjectProperty .

datex:HeavyFrost  a  owl:NamedIndividual .

datex:parkingNumberOfVacantSpaces
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:startPointOfLinearElement
        a             owl:ObjectProperty ;
        rdfs:comment  "The referent at a known location on the linear object which defines the start of the linear element."@en .

datex:contactPersonFirstName
        a             owl:DatatypeProperty ;
        rdfs:comment  "First name of the contact person."@en .

datex:AlertCMethod4Linear
        a                owl:Class ;
        rdfs:comment     "A linear section along a road between two points, Primary and Secondary, which are pre-defined ALERT-C locations plus offset distance. Direction is FROM the Secondary point TO the Primary point, i.e. the Primary point is downstream of the Secondary point."@en ;
        rdfs:subClassOf  datex:AlertCLinear ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCDirection ;
                                                   owl:onProperty     datex:alertCDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod4LinearExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:AlertCMethod4PrimaryPointLocation ;
                                                       owl:onProperty     datex:alertCMethod4PrimaryPointLocation
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:AlertCMethod4SecondaryPointLocation ;
                                                         owl:onProperty     datex:alertCMethod4SecondaryPointLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCDirection
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCMethod4PrimaryPointLocation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCMethod4SecondaryPointLocation
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCDirection
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:alertCMethod4LinearExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:alertCMethod4PrimaryPointLocation
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:alertCMethod4SecondaryPointLocation
                                                                     ] )
                         ] .

datex:protectionTemperature
        a       owl:ObjectProperty .

datex:TpegDescriptor  a  owl:Class ;
        rdfs:comment     "A collection of information providing descriptive references to locations using the TPEG-Loc location referencing approach."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:descriptor
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:tpegDescriptorExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:descriptor
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:descriptor
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:tpegDescriptorExtension
                                                         ] )
                         ] .

datex:vmsTextLineHtml
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#EmergencyServices>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:EmergencyServices .

datex:chargeBandExtension
        a       owl:ObjectProperty .

datex:axleFlowValueExtension
        a       owl:ObjectProperty .

datex:alertCMethod2PrimaryPointLocationExtension
        a       owl:ObjectProperty .

datex:itineraryByIndexedLocationsExtension
        a       owl:ObjectProperty .

datex:managementExtension
        a       owl:ObjectProperty .

datex:RoadNode  a        owl:Class ;
        rdfs:comment     "A road node as part of the specialised road identified by the name of a junctionon on this road."@en ;
        rdfs:subClassOf  datex:Road ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:junctionName
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:roadNodeExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:junctionName
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:junctionName
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:roadNodeExtension
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#LongLoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LongLoad .

datex:PercentageDistanceAlongLinearElement
        a                owl:Class ;
        rdfs:comment     "Distance of a point along a linear element measured from the start node expressed as a percentage of the whole length of the linear element, where start node is relative to the element definition rather than the direction of traffic flow."@en ;
        rdfs:subClassOf  datex:DistanceAlongLinearElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:percentageDistanceAlong
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:percentageDistanceAlongLinearElementExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:percentageDistanceAlongLinearElementExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:percentageDistanceAlong
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:percentageDistanceAlong
                                                         ] )
                         ] .

datex:measurementOrCalculatedTimePrecision
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Snowplough>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Snowplough .

datex:pictogramCodeListIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Humidity  a        owl:Class ;
        rdfs:comment     "Details of atmospheric humidity."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:humidityExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PercentageValue ;
                                                     owl:onProperty     datex:relativeHumidity
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:relativeHumidity
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:humidityExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:relativeHumidity
                                                         ] )
                         ] .

datex:GunfireOnRoadway
        a       owl:NamedIndividual .

datex:TpegAreaLocation
        a                owl:Class ;
        rdfs:comment     "A geographic or geometric area defined by a TPEG-Loc structure which may include height information for additional geospatial discrimination."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:tpegAreaLocationExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:tpegAreaLocationType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:TpegHeight ;
                                                       owl:onProperty     datex:tpegHeight
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:tpegAreaLocationType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:tpegAreaLocationExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:tpegAreaLocationType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:tpegHeight
                                                             ] )
                         ] .

datex:trafficView  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#CctvCamerasFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CctvCamerasFailure .

datex:DistanceFromLinearElementStart
        a                owl:Class ;
        rdfs:comment     "Distance of a point along a linear element measured from the start node of the linear element, where start node is relative to the element definition rather than the direction of traffic flow."@en ;
        rdfs:subClassOf  datex:DistanceAlongLinearElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:distanceAlong
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:distanceFromLinearElementStartExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:distanceFromLinearElementStartExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:distanceAlong
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:distanceAlong
                                                         ] )
                         ] .

datex:LocationCharacteristicsOverride
        a                owl:Class ;
        rdfs:comment     "Location characteristics which override values set in the referenced measurement point."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:locationCharacteristicsOverrideExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:measurementLanesOverride
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:reversedFlow
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:locationCharacteristicsOverrideExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:measurementLanesOverride
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:reversedFlow
                                                           ] )
                         ] .

datex:parkingStatusColourMapping
        a       owl:ObjectProperty .

datex:ParkingStandardsAndSecurity
        a                owl:Class ;
        rdfs:comment     "Security measures and standards or standard-like categorization for a parking site."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:certifiedSecureParking
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:dateOfCertification
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:labelSecurityLevel
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:labelSecurityLevelSelfAssessment
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:labelServiceLevel
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:labelServiceLevelSelfAssessment
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                               owl:onProperty     datex:parkingAdditionalSecurity
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:parkingSecurity
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                                   owl:onProperty     datex:parkingSecurityNationalClassification
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                                     owl:onProperty     datex:parkingStandardsAndSecurityExtension
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:parkingSupervision
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:certifiedSecureParking
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:dateOfCertification
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:labelSecurityLevel
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:labelSecurityLevelSelfAssessment
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:labelServiceLevel
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:labelServiceLevelSelfAssessment
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:parkingSecurityNationalClassification
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:parkingStandardsAndSecurityExtension
                                                                                     ] )
                         ] .

datex:openlrPathAttributesExtension
        a       owl:ObjectProperty .

datex:openlrSideOfRoad
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:directionRelativeAtPoint
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingPermit  a  owl:ObjectProperty .

datex:PointAlongLinearElement
        a                owl:Class ;
        rdfs:comment     "A point on a linear element where the linear element is either a part of or the whole of a linear object (i.e. a road), consistent with ISO 19148 definitions. "@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:administrativeAreaOfPoint
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:directionBoundAtPoint
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:directionRelativeAtPoint
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:DistanceAlongLinearElement ;
                                                         owl:onProperty     datex:distanceAlongLinearElement
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:heightGradeOfPoint
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:LinearElement ;
                                                             owl:onProperty     datex:linearElement
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                               owl:onProperty     datex:pointAlongLinearElementExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:distanceAlongLinearElement
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:linearElement
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:administrativeAreaOfPoint
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:directionBoundAtPoint
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:directionRelativeAtPoint
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:distanceAlongLinearElement
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:heightGradeOfPoint
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:linearElement
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:pointAlongLinearElementExtension
                                                                               ] )
                         ] .

datex:siteMeasurementsExtension
        a       owl:ObjectProperty .

datex:vmsLegendCode  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:intersectWithApplicableDays
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureDamageObstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureDamageObstruction .

datex:AltercationOfVehicleOccupants
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#EmergencyRoadsideTelephoneFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:EmergencyRoadsideTelephoneFault .

datex:pictogramNumberOfColours
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingStatusOriginTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:entry  a        owl:DatatypeProperty ;
        rdfs:comment  "The specified entry on to another road at which the alternative route commences."@en .

datex:backgroundImageUrl
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TunnelLightFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TunnelLightFault .

<http://purl.org/td/transportdisruption#TrafficHeld>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrafficHeld .

<http://purl.org/td/transportdisruption#StormDamage>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StormDamage .

datex:deleteFilter  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BadWeather>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BadWeather .

datex:Snowfall  a  owl:NamedIndividual .

datex:predefinedNonOrderedLocationGroupName
        a             owl:ObjectProperty ;
        rdfs:comment  "A name assigned to the predefined group of non ordered locations."@en .

datex:OpenlrRectangleLocationReference
        a                owl:Class ;
        rdfs:comment     "the openLR method of areadefinition by providing a rectangular shape defined by two geo-coordinate pairs"@en ;
        rdfs:subClassOf  datex:OpenlrAreaLocationReference ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrRectangle ;
                                                   owl:onProperty     datex:openlrRectangle
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrRectangleLocationReferenceExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrRectangle
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrRectangle
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrRectangleLocationReferenceExtension
                                                         ] )
                         ] .

datex:FreezingOfWetInfrastructureSurface
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#FallingLightIceOrSnow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FallingLightIceOrSnow .

datex:end  a    owl:DatatypeProperty , owl:ObjectProperty .

datex:roadSurfaceConditionInformationExtension
        a       owl:ObjectProperty .

datex:individualChargeExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#DisturbanceActivity>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DisturbanceActivity .

datex:trafficStatusDefault
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:totalNumberOfVehiclesInvolved
        a             owl:DatatypeProperty ;
        rdfs:comment  "The total number of vehicles that are involved."@en .

<http://purl.org/td/transportdisruption#RoadWideningWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RoadWideningWork .

datex:TollGatesFault  a  owl:NamedIndividual .

datex:distanceFromPrimaryRoad
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfAxlesCharacteristicExtension
        a       owl:ObjectProperty .

datex:confidentiality
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#DamagedVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedVehicle .

datex:GrossWeightCharacteristic
        a                owl:Class ;
        rdfs:comment     "Gross weight characteristic of a vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:comparisonOperator
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:grossVehicleWeight
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:grossWeightCharacteristicExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:comparisonOperator
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:grossVehicleWeight
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:comparisonOperator
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:grossVehicleWeight
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:grossWeightCharacteristicExtension
                                                               ] )
                         ] .

datex:contactDetailsLogoUrl
        a             owl:DatatypeProperty ;
        rdfs:comment  "Url to define a logo of this contact."@en .

datex:AlertCPoint  a     owl:Class ;
        rdfs:comment     "A single point on the road network defined by reference to a pre-defined ALERT-C location table and which has an associated direction of traffic flow."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:alertCLocationCountryCode
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:alertCLocationTableNumber
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:alertCLocationTableVersion
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:alertCPointExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCLocationCountryCode
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCLocationTableNumber
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCLocationTableVersion
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCLocationCountryCode
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:alertCLocationTableNumber
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:alertCLocationTableVersion
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:alertCPointExtension
                                                                     ] )
                         ] .

datex:RepairWork  a  owl:NamedIndividual .

datex:ParkingStatusPublication
        a                owl:Class ;
        rdfs:comment     "A publication containing the current status of one or more parking sites and/or group of parking sites."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:ParkingRecordStatus ;
                                                     owl:onProperty     datex:parkingRecordStatus
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ParkingTableVersionedReference ;
                                                       owl:onProperty     datex:parkingTableReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:parkingRecordStatus
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:headerInformation
                                                         ] )
                         ] .

datex:parkingRecordExtension
        a       owl:ObjectProperty .

datex:accessCategory  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:exitRate  a     owl:ObjectProperty ;
        rdfs:comment  "The rate at which vehicles are exiting the car park."@en .

datex:distanceFromLinearElementReferentExtension
        a       owl:ObjectProperty .

datex:StationaryTraffic
        a       owl:NamedIndividual .

datex:WidthCharacteristic
        a                owl:Class ;
        rdfs:comment     "Width characteristic of a vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:comparisonOperator
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:vehicleWidth
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:widthCharacteristicExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:comparisonOperator
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vehicleWidth
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:comparisonOperator
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vehicleWidth
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:widthCharacteristicExtension
                                                               ] )
                         ] .

datex:vmsTextDisplayCharacteristics
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#WinterConditions>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WinterConditions .

<http://purl.org/td/transportdisruption#OzonePollution>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OzonePollution .

datex:ParkingAccessStatus
        a                owl:Class ;
        rdfs:comment     "The opening and fault status of one access."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:accessFault
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:accessOpeningStatus
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ParkingAccessReference ;
                                                       owl:onProperty     datex:accessReference
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:parkingAccessStatusExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:accessReference
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:accessOpeningStatus
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:accessReference
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:parkingAccessStatusExtension
                                                               ] )
                         ] .

<http://purl.org/td/transportdisruption#TerroristIncident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TerroristIncident .

datex:openlrOffsets  a  owl:ObjectProperty .

datex:scheduledDepartureTime
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indicates the timetabled departure time of a transit service for a specified location."@en .

datex:pointDestinationExtension
        a       owl:ObjectProperty .

datex:contactDetailsPostcode
        a             owl:DatatypeProperty ;
        rdfs:comment  "Postcode of the contact."@en .

<http://purl.org/td/transportdisruption#Frost>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Frost .

datex:heaviestAxleWeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrPoiWithAccessPoint
        a       owl:ObjectProperty .

datex:openlrUpperRight
        a       owl:ObjectProperty .

datex:parkingTableExtension
        a       owl:ObjectProperty .

datex:BlackIce  a  owl:NamedIndividual .

datex:alertCArea  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#PublicDisturbance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PublicDisturbance .

datex:UseOfSpecifiedLanesOrCarriagewaysAllowed
        a       owl:NamedIndividual .

datex:siteMeasurements
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#VehicleOnFire>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleOnFire .

<http://purl.org/td/transportdisruption#Demonstration>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Demonstration .

datex:TrafficData  a     owl:Class ;
        rdfs:comment     "Measured or derived values relating to traffic or individual vehicle movements on a specific section or at a specific point on the road network."@en ;
        rdfs:subClassOf  datex:BasicData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                   owl:onProperty     datex:forVehiclesWithCharacteristicsOf
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:trafficDataExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:forVehiclesWithCharacteristicsOf
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:trafficDataExtension
                                                       ] )
                         ] .

datex:destination  a  owl:ObjectProperty .

datex:PackedSnow  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#InfrastructureSideCommunicationsSystemFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureSideCommunicationsSystemFault .

datex:SpecialDay  a      owl:Class ;
        rdfs:comment     "Specification of a special day, for example schoolDay, electionDay, ...  Gives also the possibility to define a public holiday (country specific)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:intersectWithApplicableDays
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PublicHoliday ;
                                                     owl:onProperty     datex:publicHoliday
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:specialDayExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                         owl:onProperty     datex:specialDayName
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:specialDayType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:intersectWithApplicableDays
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:specialDayType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:intersectWithApplicableDays
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:specialDayExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:specialDayName
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:specialDayType
                                                                     ] )
                         ] .

datex:situationPublicationExtension
        a       owl:ObjectProperty .

datex:situationRecordFirstSupplierVersionTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#UseOfSpecifiedLanesOrCarriagewaysAllowed>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:UseOfSpecifiedLanesOrCarriagewaysAllowed .

datex:openlrLowerLeft
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#UnspecifiedAbnormalTraffic>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:UnspecifiedAbnormalTraffic .

datex:percentageValueExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TreeAndVegetationCuttingWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TreeAndVegetationCuttingWork .

datex:urbanParkingSiteExtension
        a       owl:ObjectProperty .

datex:AccidentInvolvingHazardousMaterials
        a       owl:NamedIndividual .

datex:ApplicationRateValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of the application rate of a substance."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:applicationRate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:applicationRateValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:applicationRateValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:applicationRate
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:applicationRate
                                                         ] )
                         ] .

datex:carParkConfiguration
        rdfs:comment  "The configuration/layout of a car park."@en .

datex:_VmsUnitRecordVmsIndexVmsRecord
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:vmsIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsRecord ;
                                                   owl:onProperty     datex:vmsRecord
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsRecord
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsRecord
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:vmsIndex
                         ] .

datex:UrbanParkingSite
        a                owl:Class ;
        rdfs:comment     "A parking site in an urban context."@en ;
        rdfs:subClassOf  datex:ParkingSite ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:parkingZone
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:urbanParkingSiteExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:urbanParkingSiteType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:parkingZone
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:urbanParkingSiteExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:urbanParkingSiteType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:urbanParkingSiteType
                                                             ] )
                         ] .

datex:PredefinedLocation
        a                owl:Class ;
        rdfs:comment     "An identifiable versioned instance of a single predefined location."@en ;
        rdfs:subClassOf  datex:PredefinedLocationContainer ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Location ;
                                                   owl:onProperty     datex:location
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:predefinedLocationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:predefinedLocationName
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:location
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:location
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:predefinedLocationExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:predefinedLocationName
                                                             ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] .

datex:floatingPointMetreDistanceValueExtension
        a       owl:ObjectProperty .

datex:JackknifedTrailer
        a       owl:NamedIndividual .

datex:parkingOccupancyTrend
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSpaceAccessibility
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:ParkingUsageScenario
        a                owl:Class ;
        rdfs:comment     "A special type of usage available for the parking site or the group of parking spaces. In the 'ParkingStatusPublication', the operation type (in operation or not) can be defined."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:eventParkingType
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:eventParkingType2
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:parkingUsageScenario
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:parkingUsageScenarioExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:OverallPeriod ;
                                                           owl:onProperty     datex:scenarioAvailability
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:truckParkingDynamicManagement
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:eventParkingType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:eventParkingType2
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:parkingUsageScenarioExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:scenarioAvailability
                                                                   ] )
                         ] .

datex:trafficSpeedExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AirRaid>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AirRaid .

datex:generalPublicComment
        a       owl:ObjectProperty .

datex:FilterReference
        a                owl:Class ;
        rdfs:comment     "Details of a supplier's filter in a data exchange context."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:deleteFilter
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:filterOperationApproved
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:filterReferenceExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:keyFilterReference
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:keyFilterReference
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:deleteFilter
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:filterOperationApproved
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:filterReferenceExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:keyFilterReference
                                                                 ] )
                         ] .

datex:alertCDirection
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#GeneralObstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GeneralObstruction .

datex:openlrLastLocationReferencePoint
        a       owl:ObjectProperty .

datex:VmsText  a         owl:Class ;
        rdfs:comment     "A page of text (comprising one or more ordered lines) that are displayed simultaneously on the VMS. Where more than one page is defined these are sequentially displayed according to their \"pageNumber\"."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:vmsLegendCode
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsTextExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:vmsTextImageUrl
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_VmsTextLineIndexVmsTextLine ;
                                                         owl:onProperty     datex:vmsTextLine
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vmsLegendCode
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:vmsTextExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vmsTextImageUrl
                                                             ] )
                         ] .

datex:relatedSituation
        a       owl:ObjectProperty .

datex:Hazardous  a  owl:NamedIndividual .

datex:response  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:OperatorAction  a  owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Actions that a traffic operator can decide to implement to prevent or help correct dangerous or poor driving conditions, including maintenance of the road infrastructure."@en ;
        rdfs:subClassOf  datex:SituationRecord ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:actionOrigin
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:actionPlanIdentifier
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:operatorActionExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:operatorActionStatus
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:operatorActionExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:actionOrigin
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:actionPlanIdentifier
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:operatorActionStatus
                                                               ] )
                         ] .

datex:sourceName  a  owl:ObjectProperty .

datex:parkingSpaceExtension
        a       owl:ObjectProperty .

datex:Crowd  a  owl:NamedIndividual .

datex:AlertCMethod4Point
        a                owl:Class ;
        rdfs:comment     "A single point on the road network defined by reference to a point in a pre-defined ALERT-C location table plus an offset distance and which has an associated direction of traffic flow."@en ;
        rdfs:subClassOf  datex:AlertCPoint ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCDirection ;
                                                   owl:onProperty     datex:alertCDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod4PointExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:AlertCMethod4PrimaryPointLocation ;
                                                       owl:onProperty     datex:alertCMethod4PrimaryPointLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCDirection
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCMethod4PrimaryPointLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCDirection
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCMethod4PointExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCMethod4PrimaryPointLocation
                                                               ] )
                         ] .

<http://purl.org/td/transportdisruption#BlockadeOrBarrier>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BlockadeOrBarrier .

<http://purl.org/td/transportdisruption#VehicleOffRoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleOffRoad .

datex:DirectionBearingValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of direction as a bearing."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:directionBearing
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:directionBearingValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:directionBearingValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:directionBearing
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:directionBearing
                                                         ] )
                         ] .

datex:faultSeverity  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:_GroupOfParkingSpacesParkingSpaceIndexParkingSpace
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:parkingSpaceIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:parkingSpaceIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingSpace ;
                                                   owl:onProperty     datex:parkingSpace
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingSpace
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingSpace
                                                     ] )
                         ] .

datex:openlrGeoCoordinate
        a       owl:ObjectProperty .

datex:linearElementByCodeExtension
        a       owl:ObjectProperty .

datex:historicalStartDate
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#PassableWithCare>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PassableWithCare .

datex:SiteMeasurements
        a                owl:Class ;
        rdfs:comment     "A  measurement data set derived from a specific measurement site."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_SiteMeasurementsIndexMeasuredValue ;
                                                   owl:onProperty     datex:measuredValue
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_MeasurementSiteRecordVersionedReference ;
                                                     owl:onProperty     datex:measurementSiteReference
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:measurementTimeDefault
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:siteMeasurementsExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:measurementSiteReference
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:measurementTimeDefault
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:measurementSiteReference
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:measurementTimeDefault
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:siteMeasurementsExtension
                                                                 ] )
                         ] .

<http://purl.org/td/transportdisruption#InternationalSportsMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InternationalSportsMeeting .

<http://purl.org/td/transportdisruption#DamagedCrashBarrier>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedCrashBarrier .

datex:otherPaymentCardBrand
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:DistanceFromLinearElementReferent
        a                owl:Class ;
        rdfs:comment     "Distance of a point along a linear element measured from a \"from referent\" on the linear element, in the sense relative to the linear element definition rather than the direction of traffic flow or optionally towards a \"towards referent\"."@en ;
        rdfs:subClassOf  datex:DistanceAlongLinearElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:distanceAlong
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:distanceFromLinearElementReferentExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:Referent ;
                                                       owl:onProperty     datex:fromReferent
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:Referent ;
                                                         owl:onProperty     datex:towardsReferent
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:fromReferent
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:distanceFromLinearElementReferentExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:fromReferent
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:towardsReferent
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:distanceAlong
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:distanceAlong
                                                                   ] )
                         ] .

datex:paymentAdditionalDescription
        a       owl:ObjectProperty .

datex:linearElementExtension
        a       owl:ObjectProperty .

datex:FilmTVMaking  a  owl:NamedIndividual .

datex:Cause  a           owl:Class ;
        rdfs:comment     "Contains details of the cause of a record within a situation"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:causeExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:causeExtension
                                                   ] )
                         ] .

datex:UsedPaymentCard
        a                owl:Class ;
        rdfs:comment     "The used payment card for this parking vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:otherPaymentCard
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:otherPaymentCardBrand
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:paymentCard
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:paymentCardBrand
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:usedPaymentCardExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:paymentCard
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:otherPaymentCard
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:otherPaymentCardBrand
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:paymentCard
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:paymentCardBrand
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:usedPaymentCardExtension
                                                                     ] )
                         ] .

datex:electricCharging
        a       owl:ObjectProperty .

datex:accessEquipment
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:ChargeBandByReference
        a                owl:Class ;
        rdfs:comment     "Using (a) prior defined charge band(s), identified by its reference."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:chargeBandByReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ChargeBandVersionedReference ;
                                                     owl:onProperty     datex:chargeBandReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:chargeBandReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:chargeBandByReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:chargeBandReference
                                                         ] )
                         ] .

datex:Unknown  a  owl:NamedIndividual .

datex:nation  a  owl:ObjectProperty .

datex:keepAlive  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:OpenlrLocationReferencePoint
        a                owl:Class ;
        rdfs:comment     "The basis of a location reference is a sequence of location reference points (LRPs)."@en ;
        rdfs:subClassOf  datex:OpenlrBaseLocationReferencePoint ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrLocationReferencePointExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OpenlrPathAttributes ;
                                                     owl:onProperty     datex:openlrPathAttributes
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrPathAttributes
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrLocationReferencePointExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrPathAttributes
                                                         ] )
                         ] .

datex:travelTimeDataExtension
        a       owl:ObjectProperty .

datex:OpeningTimes  a    owl:Class ;
        rdfs:comment     "A specification of opening times (e.g. for a parking site, a service facility, an access or the availability for equipment)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:available24hours
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:lastUpdated
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:openAllYear
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:openingTimesExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:openingTimesNotSpecified
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:openingTimesUnknown
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:urlLinkAddress
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:Validity ;
                                                                 owl:onProperty     datex:validity
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:lastUpdated
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:openAllYear
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:openingTimesExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:openingTimesNotSpecified
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:openingTimesUnknown
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:validity
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:available24hours
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:urlLinkAddress
                                                                               ] )
                         ] .

datex:LinearElementByCode
        a                owl:Class ;
        rdfs:comment     "A linear element along a single linear object defined by its identifier or code in a road network reference model (specified in LinearElement class) which segments the road network according to specific business rules."@en ;
        rdfs:subClassOf  datex:LinearElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:linearElementByCodeExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:linearElementIdentifier
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:linearElementByCodeExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:linearElementIdentifier
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:linearElementIdentifier
                                                         ] )
                         ] .

datex:openlrGridLocationReferenceExtension
        a       owl:ObjectProperty .

datex:disturbanceActivityExtension
        a       owl:ObjectProperty .

datex:measurementOrCalculationPeriod
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:numberOfEquipmentOrServiceFacility
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SnowDrifts>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SnowDrifts .

datex:referentDescription
        a       owl:ObjectProperty .

datex:VehicleOffRoad  a  owl:NamedIndividual .

datex:pollutionInformationExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Market>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Market .

<http://purl.org/td/transportdisruption#AbnormalLoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AbnormalLoad .

datex:parkingSpaceClosed
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:networkLocationExtension
        a       owl:ObjectProperty .

datex:PointDestination
        a                owl:Class ;
        rdfs:comment     "The specification of the destination of a defined route or itinerary which is a point."@en ;
        rdfs:subClassOf  datex:Destination ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Point ;
                                                   owl:onProperty     datex:point
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:pointDestinationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:point
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:point
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:pointDestinationExtension
                                                         ] )
                         ] .

datex:measurementSiteRecordVersionTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:AlertCMethod4PrimaryPointLocation
        a                owl:Class ;
        rdfs:comment     "The point (called Primary point) which is either a single point or at the downstream end of a linear road section. The point is specified by a reference to a point in a pre-defined ALERT-C location table plus a non-negative offset distance."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCLocation ;
                                                   owl:onProperty     datex:alertCLocation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod4PrimaryPointLocationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OffsetDistance ;
                                                       owl:onProperty     datex:offsetDistance
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCMethod4PrimaryPointLocationExtension
                                                           ] )
                         ] .

datex:alertCLocation  a  owl:ObjectProperty .

datex:windInformationExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AbandonedVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AbandonedVehicle .

datex:alternativeRoute
        a             owl:ObjectProperty ;
        rdfs:comment  "The definition of the alternative route (rerouting) specified as an ordered set of locations (itinerary) which may be specific to one or more defined destinations."@en .

datex:LocationByReference
        a                owl:Class ;
        rdfs:comment     "A location defined by reference to a predefined location."@en ;
        rdfs:subClassOf  datex:Location ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:locationByReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_PredefinedLocationVersionedReference ;
                                                     owl:onProperty     datex:predefinedLocationReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:predefinedLocationReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:locationByReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:predefinedLocationReference
                                                         ] )
                         ] .

datex:maxFontWidth  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsText  a  owl:ObjectProperty .

datex:parkingNumberOfVacantSpacesHigherThan
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Pollution>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Pollution .

datex:parkingSpaceOrGroupIdentifier
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#ShowJumping>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ShowJumping .

<http://purl.org/td/transportdisruption#FallingIce>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FallingIce .

datex:EmergencyRoadsideTelephoneFailure
        a       owl:NamedIndividual .

datex:volumeOfDangerousGoods
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:ParkingVehiclesPublication
        a                owl:Class ;
        rdfs:comment     "Information about individual parking vehicles."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ParkingTableVersionedReference ;
                                                   owl:onProperty     datex:parkingTableReference
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:ParkingVehicle ;
                                                     owl:onProperty     datex:parkingVehicle
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingVehicle
                                                     ] )
                         ] .

datex:tpegLinearLocation
        a       owl:ObjectProperty .

datex:PermitsAndProhibitions
        a                owl:Class ;
        rdfs:comment     "Defines sets of action and regulations to specify permitted and prohibited issues."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:activity
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:permitsAndProhibitionsExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:regulation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:activity
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:regulation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:activity
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:permitsAndProhibitionsExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:regulation
                                                               ] )
                         ] .

datex:ExtremeCold  a  owl:NamedIndividual .

datex:numberOfVacantParkingSpaces
        a             owl:DatatypeProperty , owl:ObjectProperty ;
        rdfs:comment  "Indicates the number of vacant parking spaces available in a specified parking area."@en .

datex:VehicleRecovery
        a       owl:NamedIndividual .

datex:subscriptionReference
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:lifeCycleManagement
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#ChemicalSpillageAccident>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ChemicalSpillageAccident .

datex:DamagedGantry  a  owl:NamedIndividual .

datex:ElectricCharging
        a                owl:Class ;
        rdfs:comment     "Additional information for the equipment 'electricChargingStation'. This component refers to the number of charging stations specified in the attribute 'numberOfEquipmentOrServiceFacilities'."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:chargingStationConnectorType
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:chargingStationModelType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:chargingStationUsageType
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:electricChargingExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:maximumCurrent
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:numberOfChargingPoints
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:voltage
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:chargingStationUsageType
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:chargingStationModelType
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:electricChargingExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:maximumCurrent
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:numberOfChargingPoints
                                                                       ] )
                         ] .

datex:HerdOfAnimalsOnTheInfrastructure
        a       owl:NamedIndividual .

datex:BoatRace  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#BlastingWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BlastingWork .

datex:occupancyChange
        a             owl:DatatypeProperty ;
        rdfs:comment  "A measured or calculated absolut change of occupied parking spaces within a specified time expressed as integer."@en .

datex:minFontHeight  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:UnlitVehicleOnTheRoad
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Collision>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Collision .

datex:parkingVehicle  a  owl:ObjectProperty .

datex:accessOnlyAssignedFor
        a       owl:ObjectProperty .

datex:faultExtension  a  owl:ObjectProperty .

datex:_VmsPictogramDisplayAreaIndexPictogramDisplayAreaSettings
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PictogramDisplayAreaSettings ;
                                                   owl:onProperty     datex:pictogramDisplayAreaSettings
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:pictogramDisplayAreaSettings
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:pictogramDisplayAreaSettings
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:pictogramDisplayAreaIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:pictogramDisplayAreaIndex
                         ] .

datex:parkingSpace  a  owl:ObjectProperty .

datex:parkingLayout  a  owl:DatatypeProperty ;
        rdfs:comment  "Layout of the parking site."@en .

datex:SevereSmog  a  owl:NamedIndividual .

datex:parkingRecordStatusExtension
        a       owl:ObjectProperty .

datex:trafficStatusExtension
        a       owl:ObjectProperty .

datex:minFontWidth  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureFault .

datex:operatorActionStatus
        a             owl:DatatypeProperty ;
        rdfs:comment  "The status of the defined operator action."@en .

datex:poorEnvironmentConditionsExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#RugbyMatch>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RugbyMatch .

datex:travelTimeType  a  owl:DatatypeProperty ;
        rdfs:comment  "Indication of the way in which the travel time is derived."@en .

datex:additionalPictogramDescription
        a       owl:ObjectProperty .

datex:version  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrRectangleExtension
        a       owl:ObjectProperty .

datex:PictogramDisplayAreaSettings
        a                owl:Class ;
        rdfs:comment     "Settings specific to a distinct pictogram display area on the VMS (where pictogramIndex indicates which pictogram area it relates to if there is more than one pictogram display area on the VMS)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:pictogramDisplayAreaSettingsExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:pictogramLanternsOn
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:pictogramLuminanceLevel
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:pictogramLuminanceLevelName
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:pictogramLuminanceOverride
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:pictogramDisplayAreaSettingsExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:pictogramLanternsOn
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:pictogramLuminanceLevel
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:pictogramLuminanceLevelName
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:pictogramLuminanceOverride
                                                                   ] )
                         ] .

datex:ParkingVMS  a      owl:Class ;
        rdfs:comment     "A reference to a record that contains the metadata for a specific VMS unit that may be used to manage the parking site (e.g. to indicate to drivers the current availability of spaces)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:parkingVMSExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Contact ;
                                                     owl:onProperty     datex:vmsOperator
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_VmsUnitRecordVersionedReference ;
                                                       owl:onProperty     datex:vmsUnitUsedToManageParking
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:vmsUnitUsedToManageParking
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:parkingVMSExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:vmsUnitUsedToManageParking
                                                           ] )
                         ] .

datex:VehicleCharacteristicsExtended
        a                owl:Class ;
        rdfs:comment     "Extension point for 'VehicleCharacteristics' to support additional attributes and literals like additional fuel types, load types etc."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:emissionClassification
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:fuelType2
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:loadType2
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:operationFreeOfEmission
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:vehicleType2
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:vehicleUsage2
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:fuelType2
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:loadType2
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:operationFreeOfEmission
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:vehicleType2
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:vehicleUsage2
                                                                     ] )
                         ] .

<http://purl.org/td/transportdisruption#OverturnedHeavyLorry>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OverturnedHeavyLorry .

<http://purl.org/td/transportdisruption#ConvoyService>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ConvoyService .

datex:maxIterationsOfCharge
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:GroupOfVehiclesInvolved
        a                owl:Class ;
        rdfs:comment     "Group of the vehicles involved having common characteristics and/or status."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:groupOfVehiclesInvolvedExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:numberOfVehicles
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                       owl:onProperty     datex:vehicleCharacteristics
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:vehicleStatus
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:groupOfVehiclesInvolvedExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:numberOfVehicles
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vehicleCharacteristics
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vehicleStatus
                                                               ] )
                         ] .

datex:AlertCLinear  a    owl:Class ;
        rdfs:comment     "A linear section along a road defined between two points on the road by reference to a pre-defined ALERT-C location table."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:alertCLinearExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:alertCLocationCountryCode
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:alertCLocationTableNumber
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:alertCLocationTableVersion
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCLocationCountryCode
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCLocationTableNumber
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCLocationTableVersion
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCLinearExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:alertCLocationCountryCode
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:alertCLocationTableNumber
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:alertCLocationTableVersion
                                                                     ] )
                         ] .

datex:parkingAccess  a  owl:ObjectProperty ;
        rdfs:comment  "An exit from the parking facility onto the road network from any parking space unless separate exits are specified for assigned parking spaces, in which case this is an exit from only the principal parking spaces."@en .

datex:applicableForVehicles
        a       owl:ObjectProperty .

datex:_PeriodExtensionType
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PeriodExtended ;
                                                   owl:onProperty     datex:periodExtended
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:any
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:periodExtended
                                                     ] )
                         ] .

datex:Frost  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#BurstPipe>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BurstPipe .

datex:DamagedViaduct  a  owl:NamedIndividual .

datex:BrokenDownHeavyLorry
        a       owl:NamedIndividual .

datex:openlrClosedLineLocationReferenceExtension
        a       owl:ObjectProperty .

datex:heightType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingEquipmentOrServiceFacility
        a       owl:ObjectProperty .

datex:EmergencyServices
        a       owl:NamedIndividual .

datex:headerInformation
        a       owl:ObjectProperty .

datex:parkingSpaceOccupied
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:validityOfContact
        a       owl:ObjectProperty .

datex:predefinedLocationName
        a             owl:ObjectProperty ;
        rdfs:comment  "A name assigned to the predefined location (e.g. extracted out of the network operator's gazetteer)."@en .

datex:footpath  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BrokenDownVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BrokenDownVehicle .

xsd:date  a     rdfs:Datatype .

<http://purl.org/td/transportdisruption#OverheightVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OverheightVehicle .

datex:totalNumberOfPeopleInvolved
        a             owl:DatatypeProperty ;
        rdfs:comment  "The total number of people that are involved."@en .

datex:ParkingRecord  a   owl:Class ;
        rdfs:comment     "A container for static parking information. Must be specialised as a parking site or as a group of parking sites."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingAssignment ;
                                                   owl:onProperty     datex:assignedParkingAmongOthers
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:GroupOfLocations ;
                                                     owl:onProperty     datex:emergencyAssemblyPoint
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:Contact ;
                                                       owl:onProperty     datex:emergencyContact
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:Area ;
                                                         owl:onProperty     datex:entireArea
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_GroupOfParkingSpaces ;
                                                           owl:onProperty     datex:groupOfParkingSpaces
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:maximumParkingDuration
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:ParkingAssignment ;
                                                               owl:onProperty     datex:onlyAssignedParking
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:Contact ;
                                                                 owl:onProperty     datex:operator
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:Contact ;
                                                                   owl:onProperty     datex:owner
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                                     owl:onProperty     datex:parkingAlias
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  datex:RGBColour ;
                                                                       owl:onProperty     datex:parkingColour
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                                         owl:onProperty     datex:parkingDescription
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:_ParkingRecordEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility ;
                                                                           owl:onProperty     datex:parkingEquipmentOrServiceFacility
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  datex:GroupOfLocations ;
                                                                             owl:onProperty     datex:parkingLocation
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                                               owl:onProperty     datex:parkingName
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  xsd:string ;
                                                                                 owl:onProperty     datex:parkingNumberOfSpaces
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  xsd:string ;
                                                                                   owl:onProperty     datex:parkingOccupanyDetectionType
                                                                                 ] [ a                  owl:Restriction ;
                                                                                     owl:allValuesFrom  xsd:string ;
                                                                                     owl:onProperty     datex:parkingPrincipalNumberOfSpaces
                                                                                   ] [ a                  owl:Restriction ;
                                                                                       owl:allValuesFrom  datex:Dimension ;
                                                                                       owl:onProperty     datex:parkingRecordDimension
                                                                                     ] [ a                  owl:Restriction ;
                                                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                                                         owl:onProperty     datex:parkingRecordExtension
                                                                                       ] [ a                  owl:Restriction ;
                                                                                           owl:allValuesFrom  xsd:string ;
                                                                                           owl:onProperty     datex:parkingRecordVersionTime
                                                                                         ] [ a                  owl:Restriction ;
                                                                                             owl:allValuesFrom  datex:ParkingRoute ;
                                                                                             owl:onProperty     datex:parkingRoute
                                                                                           ] [ a                  owl:Restriction ;
                                                                                               owl:allValuesFrom  datex:_ParkingSpace ;
                                                                                               owl:onProperty     datex:parkingSpace
                                                                                             ] [ a                  owl:Restriction ;
                                                                                                 owl:allValuesFrom  datex:ParkingThresholds ;
                                                                                                 owl:onProperty     datex:parkingThresholds
                                                                                               ] [ a                  owl:Restriction ;
                                                                                                   owl:allValuesFrom  datex:ParkingVMS ;
                                                                                                   owl:onProperty     datex:parkingVMS
                                                                                                 ] [ a                  owl:Restriction ;
                                                                                                     owl:allValuesFrom  datex:PermitsAndProhibitions ;
                                                                                                     owl:onProperty     datex:permitsAndProhibitions
                                                                                                   ] [ a                  owl:Restriction ;
                                                                                                       owl:allValuesFrom  xsd:string ;
                                                                                                       owl:onProperty     datex:photoUrl
                                                                                                     ] [ a                  owl:Restriction ;
                                                                                                         owl:allValuesFrom  datex:ParkingAssignment ;
                                                                                                         owl:onProperty     datex:prohibitedParking
                                                                                                       ] [ a                  owl:Restriction ;
                                                                                                           owl:allValuesFrom  datex:Contact ;
                                                                                                           owl:onProperty     datex:responisbleAuthority
                                                                                                         ] [ a                  owl:Restriction ;
                                                                                                             owl:allValuesFrom  datex:Contact ;
                                                                                                             owl:onProperty     datex:securityService
                                                                                                           ] [ a                  owl:Restriction ;
                                                                                                               owl:allValuesFrom  datex:Contact ;
                                                                                                               owl:onProperty     datex:servicePartner
                                                                                                             ] [ a                  owl:Restriction ;
                                                                                                                 owl:allValuesFrom  datex:TariffsAndPayment ;
                                                                                                                 owl:onProperty     datex:tariffsAndPayment
                                                                                                               ] [ a                  owl:Restriction ;
                                                                                                                   owl:allValuesFrom  xsd:string ;
                                                                                                                   owl:onProperty     datex:urlLinkAddress
                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                     owl:onProperty      datex:parkingLocation
                                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                       owl:onProperty      datex:parkingRecordVersionTime
                                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                         owl:onProperty      datex:assignedParkingAmongOthers
                                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                           owl:onProperty      datex:emergencyAssemblyPoint
                                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                             owl:onProperty      datex:entireArea
                                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                               owl:onProperty      datex:maximumParkingDuration
                                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                 owl:onProperty      datex:onlyAssignedParking
                                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                   owl:onProperty      datex:parkingColour
                                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                     owl:onProperty      datex:parkingDescription
                                                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                       owl:onProperty      datex:parkingLocation
                                                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                         owl:onProperty      datex:parkingName
                                                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                           owl:onProperty      datex:parkingPrincipalNumberOfSpaces
                                                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                             owl:onProperty      datex:parkingRecordDimension
                                                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                               owl:onProperty      datex:parkingRecordExtension
                                                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                 owl:onProperty      datex:parkingRecordVersionTime
                                                                                                                                               ] [ a                   owl:Restriction ;
                                                                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                   owl:onProperty      datex:parkingThresholds
                                                                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                     owl:onProperty      datex:photoUrl
                                                                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                       owl:onProperty      datex:prohibitedParking
                                                                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                         owl:onProperty      datex:tariffsAndPayment
                                                                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                           owl:onProperty      datex:parkingNumberOfSpaces
                                                                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                                                             owl:onProperty      datex:urlLinkAddress
                                                                                                                                                           ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] .

datex:TextDisplayAreaSettings
        a                owl:Class ;
        rdfs:comment     "Settings specific to a distinct text display area on the VMS."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:textDisplayAreaSettingsExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:textLanternsOn
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:textLuminanceLevel
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:textLuminanceLevelName
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:textLuminanceOverride
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:textDisplayAreaSettingsExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:textLanternsOn
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:textLuminanceLevel
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:textLuminanceLevelName
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:textLuminanceOverride
                                                                   ] )
                         ] .

datex:CommercialEvent
        a       owl:NamedIndividual .

datex:vehicleFlowValueExtension
        a       owl:ObjectProperty .

datex:contactDetailsAddress
        a             owl:ObjectProperty ;
        rdfs:comment  "Complete address of the contact. Alternatively use the separate fields to describe the address."@en .

<http://purl.org/td/transportdisruption#VehicleStorageInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleStorageInOperation .

datex:vmsPictogram  a  owl:ObjectProperty .

datex:_PredefinedItineraryVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:KilogramsConcentrationValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of concentration of a substance in grams per unit volume."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:kilogramsConcentration
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:kilogramsConcentrationValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:kilogramsConcentrationValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:kilogramsConcentration
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:kilogramsConcentration
                                                         ] )
                         ] .

datex:parkingSiteExtension
        a       owl:ObjectProperty .

datex:percentageDistanceAlongLinearElementExtension
        a       owl:ObjectProperty .

datex:WinterDrivingManagement
        a                owl:Class ;
        rdfs:comment     "Winter driving management action that is instigated by the network/road operator."@en ;
        rdfs:subClassOf  datex:NetworkManagement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:winterDrivingManagementExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:winterEquipmentManagementType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:winterDrivingManagementExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:winterEquipmentManagementType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:winterEquipmentManagementType
                                                         ] )
                         ] .

datex:RoadWideningWork
        a       owl:NamedIndividual .

datex:linearElement  a  owl:ObjectProperty .

datex:GrassFire  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#TrafficSignalsFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrafficSignalsFault .

datex:accuracy  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:OpenlrBaseLocationReferencePoint
        a                owl:Class ;
        rdfs:comment     "Base class used to hold data about a reference point."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrBaseLocationReferencePointExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PointCoordinates ;
                                                     owl:onProperty     datex:openlrCoordinate
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OpenlrLineAttributes ;
                                                       owl:onProperty     datex:openlrLineAttributes
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrCoordinate
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrLineAttributes
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrBaseLocationReferencePointExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrCoordinate
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrLineAttributes
                                                               ] )
                         ] .

datex:recordSequenceNumber
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsDynamicCharacteristicsExtension
        a       owl:ObjectProperty .

datex:VehicleCountAndRate
        a                owl:Class ;
        rdfs:comment     "Vehicle rates can be assigned to a parking site or to assigned parking spaces. Furthermore, they can reference to a measurement site or to an entrance/exit."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:coveringPetrolStationArea
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ParkingAccessReference ;
                                                     owl:onProperty     datex:dedicatedAccess
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:lastCalibration
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:measuredValueIndex
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_MeasurementSiteRecordVersionedReference ;
                                                           owl:onProperty     datex:measurementSiteReference
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:measurementTimeDefault
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                               owl:onProperty     datex:vehicleCountAndRateExtension
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:VehicleCountWithinInterval ;
                                                                 owl:onProperty     datex:vehicleCountWithinInterval
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:VehicleRate ;
                                                                   owl:onProperty     datex:vehicleRate
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:coveringPetrolStationArea
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:dedicatedAccess
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:lastCalibration
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:measuredValueIndex
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:measurementSiteReference
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:measurementTimeDefault
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:vehicleCountAndRateExtension
                                                                               ] )
                         ] .

<http://purl.org/td/transportdisruption#VeryStrongGustsOfWind>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VeryStrongGustsOfWind .

datex:tpegSimplePointExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BrokenDownHeavyLorry>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BrokenDownHeavyLorry .

datex:ReroutingManagement
        a                owl:Class ;
        rdfs:comment     "Rerouting management action that is issued by the network/road operator."@en ;
        rdfs:subClassOf  datex:NetworkManagement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Itinerary ;
                                                   owl:onProperty     datex:alternativeRoute
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:entry
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:exit
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                         owl:onProperty     datex:reroutingItineraryDescription
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:reroutingManagementExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:reroutingManagementType
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:roadOrJunctionNumber
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:signedRerouting
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:reroutingItineraryDescription
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:reroutingManagementExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:reroutingManagementType
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:entry
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:exit
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:roadOrJunctionNumber
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:signedRerouting
                                                                             ] )
                         ] .

datex:TunnelVentilationFailure
        a       owl:NamedIndividual .

datex:CarPoolLaneInOperation
        a       owl:NamedIndividual .

datex:trafficStatusValueExtension
        a       owl:ObjectProperty .

datex:SlushOnRoad  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#FreezingPavements>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FreezingPavements .

<http://purl.org/td/transportdisruption#TunnelVentilationFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TunnelVentilationFault .

datex:actionOrigin  a  owl:DatatypeProperty ;
        rdfs:comment  "Indicates whether the actions to be undertaken by the operator are the result of an internal operation or external influence."@en .

datex:SecurityAlert  a  owl:NamedIndividual .

datex:vmsUnitElectronicAddress
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:WinterSportsMeeting
        a       owl:NamedIndividual .

datex:applicableMonth
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:accessibility  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:speedValueExtension
        a       owl:ObjectProperty .

datex:emissionClassification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:specialDayExtension
        a       owl:ObjectProperty .

datex:chargeExtension
        a       owl:ObjectProperty .

datex:mobility  a  owl:ObjectProperty .

datex:depthOfSnow  a  owl:ObjectProperty .

datex:reliable  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:timeHeadway  a  owl:ObjectProperty ;
        rdfs:comment  "The measured time interval between this vehicle's arrival at (or departure from) a point on the roadway, and that of the preceding one."@en .

datex:BridgeSwingInOperation
        a       owl:NamedIndividual .

datex:vmsOperator  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#WeighInMotion>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WeighInMotion .

datex:ElaboratedDataFault
        a                owl:Class ;
        rdfs:comment     "Details of a fault which is being reported for the related elaborated data."@en ;
        rdfs:subClassOf  datex:Fault ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:elaboratedDataFault
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:elaboratedDataFaultExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:elaboratedDataFaultExtension
                                                     ] )
                         ] .

datex:TerroristIncident
        a       owl:NamedIndividual .

datex:filterOperationApproved
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Period  a          owl:Class ;
        rdfs:comment     "A continuous time period or a set of discontinuous time periods defined by the intersection of a set of criteria all within an overall delimiting interval."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:endOfPeriod
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_PeriodExtensionType ;
                                                     owl:onProperty     datex:periodExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:periodName
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:DayWeekMonth ;
                                                         owl:onProperty     datex:recurringDayWeekMonthPeriod
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:TimePeriodOfDay ;
                                                           owl:onProperty     datex:recurringTimePeriodOfDay
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:startOfPeriod
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:endOfPeriod
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:periodExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:periodName
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:startOfPeriod
                                                                   ] )
                         ] .

datex:groupDeclarationValidNow
        a             owl:DatatypeProperty ;
        rdfs:comment  "Override validity of AssignedParkingSpaces: True = Parking space declaration is valid now; False = Parking space declaration is invalid now; Omitted = Static validity information is significant (if static validity is omitted too, declaration is valid)."@en .

datex:TpegLinearLocation
        a                owl:Class ;
        rdfs:comment     "A linear section along a single road defined between two points on the same road by a TPEG-Loc structure."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TpegPoint ;
                                                   owl:onProperty     datex:from
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:TpegPoint ;
                                                     owl:onProperty     datex:to
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:tpegDirection
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:tpegLinearLocationExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:tpegLinearLocationType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:from
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:to
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:tpegDirection
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:tpegLinearLocationType
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:from
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:to
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:tpegDirection
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:tpegLinearLocationExtension
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:tpegLinearLocationType
                                                                           ] )
                         ] .

datex:assignedParkingAmongOthers
        a       owl:ObjectProperty .

datex:Target  a          owl:Class ;
        rdfs:comment     "The details of a DATEX II target client."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:address
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:protocol
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:targetExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:address
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:protocol
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:address
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:protocol
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:targetExtension
                                                               ] )
                         ] .

datex:IcyPatches  a  owl:NamedIndividual .

datex:OpenlrPoiWithAccessPoint
        a                owl:Class ;
        rdfs:comment     "Point along line with access is a point location which is defined by a line,an offset value and a coordinate."@en ;
        rdfs:subClassOf  datex:OpenlrBasePointLocation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PointCoordinates ;
                                                   owl:onProperty     datex:openlrCoordinate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrPoiWithAccessPointExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrCoordinate
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrCoordinate
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrPoiWithAccessPointExtension
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#Theft>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Theft .

<http://purl.org/td/transportdisruption#SnowOnPavement>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SnowOnPavement .

datex:contactDetailsFax
        a             owl:DatatypeProperty ;
        rdfs:comment  "Fax of the contact."@en .

dct:rights  a   owl:AnnotationProperty .

<http://purl.org/td/transportdisruption#InfrastructureSidePowerSystemFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureSidePowerSystemFailure .

<http://purl.org/td/transportdisruption#NormalWinterConditionsForPedestrians>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:NormalWinterConditionsForPedestrians .

<http://purl.org/td/transportdisruption#LanesDeviated>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LanesDeviated .

datex:predefinedLocationContainerExtension
        a       owl:ObjectProperty .

datex:parkingRouteByReferenceExtension
        a       owl:ObjectProperty .

datex:OpenlrCircleLocationReference
        a                owl:Class ;
        rdfs:comment     "the openLR method of areadefinition by providing a center position and a radius"@en ;
        rdfs:subClassOf  datex:OpenlrAreaLocationReference ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrCircleLocationReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OpenlrGeoCoordinate ;
                                                     owl:onProperty     datex:openlrGeoCoordinate
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:radius
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrGeoCoordinate
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrCircleLocationReferenceExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrGeoCoordinate
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:radius
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:radius
                                                               ] )
                         ] .

datex:PublicDisturbance
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#TennisTournament>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TennisTournament .

<http://purl.org/td/transportdisruption#FilmTVMaking>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FilmTVMaking .

<http://purl.org/td/transportdisruption#VehicleStuckUnderBridge>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleStuckUnderBridge .

datex:microgramsConcentrationValueExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#FreezingFog>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FreezingFog .

datex:Festival  a  owl:NamedIndividual .

datex:VmsTablePublication
        a                owl:Class ;
        rdfs:comment     "A publication containing one or more VMS Unit Tables each comprising a set of records which hold details of VMS units."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsTablePublicationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:VmsUnitTable ;
                                                       owl:onProperty     datex:vmsUnitTable
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:headerInformation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vmsUnitTable
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:headerInformation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vmsTablePublicationExtension
                                                             ] )
                         ] .

datex:hazardSubstanceItemPageNumber
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:mareNostrumCompliant
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:GroupOfParkingSpaces
        a                owl:Class ;
        rdfs:comment     "A group of parking spaces. All information provided has to be identical for all places in this group. Can also be used just to give the number of lorry parkings, for example. 'GroupOfParkingSpaces' may be multiple defined or include each other."@en ;
        rdfs:subClassOf  datex:ParkingSpaceBasics ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Dimension ;
                                                   owl:onProperty     datex:dimensionOfGroup
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:GroupOfLocations ;
                                                     owl:onProperty     datex:groupOfLocations
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:groupOfParkingSpacesExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:identicalToGroup
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:Dimension ;
                                                           owl:onProperty     datex:maximumParkingSpaceDimension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:Dimension ;
                                                             owl:onProperty     datex:minimumParkingSpaceDimension
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:parkingNumberOfSpaces
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:_GroupOfParkingSpacesParkingSpaceIndexParkingSpace ;
                                                                 owl:onProperty     datex:parkingSpace
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:parkingTypeOfGroup
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:realSubsetOfGroup
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:dimensionOfGroup
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:groupOfLocations
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:groupOfParkingSpacesExtension
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:maximumParkingSpaceDimension
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:minimumParkingSpaceDimension
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:parkingNumberOfSpaces
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:parkingTypeOfGroup
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:parkingNumberOfSpaces
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:parkingTypeOfGroup
                                                                                     ] )
                         ] .

datex:numberOfVms  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#OverturnedTrailer>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OverturnedTrailer .

datex:keyCatalogueReference
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:tremCardNumber  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:occupancyChangeValueExtension
        a       owl:ObjectProperty .

datex:LeavesOnInfrastructure
        a       owl:NamedIndividual .

datex:tpegGeometricAreaExtension
        a       owl:ObjectProperty .

datex:HeavyRain  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#PoliceSpeedChecksInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PoliceSpeedChecksInOperation .

datex:queuingTime  a  owl:ObjectProperty ;
        rdfs:comment  "The current queuing time (duration) for entering the car park."@en .

datex:BurstWaterMain  a  owl:NamedIndividual .

datex:AutomatedTollSystemFailure
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SeveralMajorEvents>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SeveralMajorEvents .

datex:affectedCarriagewayAndLanesExtension
        a       owl:ObjectProperty .

datex:_VmsPictogramDisplayAreaPictogramSequencingIndexVmsPictogram
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:pictogramSequencingIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsPictogram ;
                                                   owl:onProperty     datex:vmsPictogram
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsPictogram
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsPictogram
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:pictogramSequencingIndex
                         ] .

datex:SnowChangingToRain
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SweepingOfRoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SweepingOfRoad .

datex:alertCMethod2PrimaryPointLocation
        a       owl:ObjectProperty .

datex:cause  a  owl:ObjectProperty .

datex:situationRecordToWhichMessageIsRelated
        a       owl:ObjectProperty .

datex:OpenlrExtendedPoint
        a                owl:Class ;
        rdfs:comment     "Extension class for OpenLR point."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrPointLocationReference ;
                                                   owl:onProperty     datex:openlrPointLocationReference
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:openlrPointLocationReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrPointLocationReference
                                                     ] )
                         ] .

<http://purl.org/td/transportdisruption#CommercialEvent>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CommercialEvent .

datex:Accident  a        owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Accidents are events where one or more vehicles are involved in collisions or in leaving the roadway. These include collisions between vehicles or with other road users or obstacles."@en ;
        rdfs:subClassOf  datex:TrafficElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:accidentCause
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:accidentExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:accidentType
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:GroupOfPeopleInvolved ;
                                                         owl:onProperty     datex:groupOfPeopleInvolved
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:GroupOfVehiclesInvolved ;
                                                           owl:onProperty     datex:groupOfVehiclesInvolved
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:totalNumberOfPeopleInvolved
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:totalNumberOfVehiclesInvolved
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:Vehicle ;
                                                                 owl:onProperty     datex:vehicleInvolved
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:accidentExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:accidentType
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:accidentCause
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:totalNumberOfPeopleInvolved
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:totalNumberOfVehiclesInvolved
                                                                         ] )
                         ] .

datex:textPage  a  owl:ObjectProperty .

datex:LengthCharacteristic
        a                owl:Class ;
        rdfs:comment     "Length characteristic of a vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:comparisonOperator
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:lengthCharacteristicExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:vehicleLength
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:comparisonOperator
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vehicleLength
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:comparisonOperator
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:lengthCharacteristicExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vehicleLength
                                                               ] )
                         ] .

datex:vmsHeightAboveRoadway
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:itineraryExtension
        a       owl:ObjectProperty .

datex:StateOccasion  a  owl:NamedIndividual .

datex:TemperatureValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of temperature."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:temperature
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:temperatureValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:temperatureValueExtension
                                                     ] )
                         ] .

datex:pointCoordinates
        a       owl:ObjectProperty .

datex:destinationExtension
        a       owl:ObjectProperty .

datex:Flooding  a  owl:NamedIndividual .

datex:operationFreeOfEmission
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:supplementaryPictogramDescription
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:HeaderInformation
        a                owl:Class ;
        rdfs:comment     "Management information relating to the data contained within a publication."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:areaOfInterest
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:confidentiality
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:headerInformationExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:informationStatus
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:urgency
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:confidentiality
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:informationStatus
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:areaOfInterest
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:confidentiality
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:headerInformationExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:informationStatus
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:urgency
                                                                       ] )
                         ] .

datex:PassableWithCare
        a       owl:NamedIndividual .

datex:numberOfVehicles
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:maintenanceVehicleActions
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:hazardousMaterialsExtension
        a       owl:ObjectProperty .

datex:NonOrderedLocationGroupByReference
        a                owl:Class ;
        rdfs:comment     "A group of (i.e. more than one) physically separate locations which have no specific order that are defined by reference to a predefined non ordered location group."@en ;
        rdfs:subClassOf  datex:NonOrderedLocations ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:nonOrderedLocationGroupByReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_PredefinedNonOrderedLocationGroupVersionedReference ;
                                                     owl:onProperty     datex:predefinedNonOrderedLocationGroupReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:predefinedNonOrderedLocationGroupReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:nonOrderedLocationGroupByReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:predefinedNonOrderedLocationGroupReference
                                                         ] )
                         ] .

datex:DataValue  a       owl:Class ;
        rdfs:comment     "A data value of something that can be measured or calculated. Any provided meta-data values specified in the attributes override any specified generic characteristics such as defined for a specific measurement in the MeasurementSiteTable. "@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:accuracy
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:standardDeviation
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:numberOfInputValuesUsed
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:smoothingFactor
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:supplierCalculatedDataQuality
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:numberOfIncompleteInputs
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:computationalMethod
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:dataError
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:dataValueExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:reasonForDataError
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:dataError
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:dataValueExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:reasonForDataError
                                                           ] )
                         ] .

datex:HeaviestAxleWeightCharacteristic
        a                owl:Class ;
        rdfs:comment     "Weight characteristic of the heaviest axle on the vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:comparisonOperator
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:heaviestAxleWeight
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:heaviestAxleWeightCharacteristicExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:comparisonOperator
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:heaviestAxleWeight
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:comparisonOperator
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:heaviestAxleWeight
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:heaviestAxleWeightCharacteristicExtension
                                                               ] )
                         ] .

datex:exitTime  a     owl:ObjectProperty ;
        rdfs:comment  "The time when an individual vehicle leaves a detection zone."@en .

datex:lang  a   owl:DatatypeProperty , owl:ObjectProperty .

datex:InfrastructureSurfaceInPoorCondition
        a       owl:NamedIndividual .

datex:roadSurfaceConditionMeasurementsExtension
        a       owl:ObjectProperty .

datex:_VmsRecordPictogramDisplayAreaIndexVmsPictogramDisplayCharacteristics
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:pictogramDisplayAreaIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:pictogramDisplayAreaIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsPictogramDisplayCharacteristics ;
                                                   owl:onProperty     datex:vmsPictogramDisplayCharacteristics
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsPictogramDisplayCharacteristics
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsPictogramDisplayCharacteristics
                                                     ] )
                         ] .

datex:groupOfPeopleInvolvedExtension
        a       owl:ObjectProperty .

datex:elaboratedData  a  owl:ObjectProperty .

datex:AlertCMethod2Linear
        a                owl:Class ;
        rdfs:comment     "A linear section along a road between two points, Primary and Secondary, which are pre-defined in an ALERT-C location table. Direction is FROM the Secondary point TO the Primary point, i.e. the Primary point is downstream of the Secondary point."@en ;
        rdfs:subClassOf  datex:AlertCLinear ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCDirection ;
                                                   owl:onProperty     datex:alertCDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod2LinearExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:AlertCMethod2PrimaryPointLocation ;
                                                       owl:onProperty     datex:alertCMethod2PrimaryPointLocation
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:AlertCMethod2SecondaryPointLocation ;
                                                         owl:onProperty     datex:alertCMethod2SecondaryPointLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCDirection
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCMethod2PrimaryPointLocation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCMethod2SecondaryPointLocation
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCDirection
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:alertCMethod2LinearExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:alertCMethod2PrimaryPointLocation
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:alertCMethod2SecondaryPointLocation
                                                                     ] )
                         ] .

datex:VmsUnitFault  a    owl:Class ;
        rdfs:comment     "Details of the fault which is being reported for the specified variable message sign control unit."@en ;
        rdfs:subClassOf  datex:Fault ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:vmsUnitFault
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsUnitFaultExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsUnitFaultExtension
                                                     ] )
                         ] .

datex:BlockadeOrBarrier
        a       owl:NamedIndividual .

datex:dimensionUsableArea
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:pictogramDisplayAreaSettings
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#HeavySnowfall>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HeavySnowfall .

datex:VariableMessageSignFault
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SpeedRestriction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SpeedRestriction .

datex:contactDetailsHouseNumber
        a             owl:DatatypeProperty ;
        rdfs:comment  "House number of the contact. Supports a multiplicity up to two, to specify lower and upper numbers."@en .

datex:textLanternsOn  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:_PointExtensionType
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrExtendedPoint ;
                                                   owl:onProperty     datex:openlrExtendedPoint
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PointExtended ;
                                                     owl:onProperty     datex:pointExtended
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "0"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:any
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrExtendedPoint
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:pointExtended
                                                         ] )
                         ] .

datex:vehicleLength  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:PercentageValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value expressed as a percentage."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:percentage
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:percentageValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:percentageValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:percentage
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:percentage
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#PassengerAssistance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PassengerAssistance .

datex:OilOnInfrastructure
        a       owl:NamedIndividual .

datex:supplementaryPanelPixelsDown
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSpaceBasicsExtension
        a       owl:ObjectProperty .

datex:parkingNotAllowed
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegLinearLocationExtension
        a       owl:ObjectProperty .

datex:equipmentOrSystemFaultExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#PetrolOnInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:PetrolOnInfrastructure .

datex:HurricaneForceWinds
        a       owl:NamedIndividual .

datex:sourceCountry  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:urlLinkType  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:pictogramLuminanceOverride
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingAccessStatusExtension
        a       owl:ObjectProperty .

datex:tpegPointDescriptorExtension
        a       owl:ObjectProperty .

datex:parkingUsageScenario
        a       owl:ObjectProperty .

datex:alertCDirectionSense
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingSpecialLocation
        a             owl:DatatypeProperty ;
        rdfs:comment  "The special location of the parking site."@en .

datex:internationalIdentifierExtension
        a       owl:ObjectProperty .

datex:parkingNumberOfVehicles
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:measurementEquipmentTypeUsed
        a       owl:ObjectProperty .

datex:AbandonedVehicle
        a       owl:NamedIndividual .

datex:dedicatedAccess
        a       owl:ObjectProperty .

datex:parkingStandardsAndSecurity
        a       owl:ObjectProperty .

datex:lastUpdated  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:period  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:PointCoordinates
        a                owl:Class ;
        rdfs:comment     "A pair of coordinates defining the geodetic position of a single point using the European Terrestrial Reference System 1989 (ETRS89)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:latitude
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:longitude
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:pointCoordinatesExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:latitude
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:longitude
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:latitude
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:longitude
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:pointCoordinatesExtension
                                                               ] )
                         ] .

datex:openlrBearing  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:ModerateFog  a  owl:NamedIndividual .

datex:Thunderstorms  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Avalanches>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Avalanches .

datex:vehicleRate  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#HighSpeedEmergencyVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HighSpeedEmergencyVehicle .

datex:abnormalTrafficType
        a             owl:DatatypeProperty ;
        rdfs:comment  "A characterization of the nature of abnormal traffic flow, i.e. specifically relating to the nature of the traffic movement."@en .

datex:updateMethod  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingRouteIconIndex
        a             owl:DatatypeProperty ;
        rdfs:comment  "An index, which can identify some icon for visualisation of the route. Note that form and usage of this index as well as the icons itself are not further determined here."@en .

datex:alertCAreaExtension
        a       owl:ObjectProperty .

datex:directionBoundAtPoint
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Hazardous>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Hazardous .

datex:name  a         owl:ObjectProperty ;
        rdfs:comment  "Name of area."@en , "A name which identifies a junction point on the road network"@en , "A descriptive name which helps to identify the non junction point. At least one descriptor must identify the road on which the point is located, i.e. must be of type 'linkName' or 'localLinkName'."@en .

datex:openlrCircleLocationReferenceExtension
        a       owl:ObjectProperty .

datex:grossWeightCharacteristicExtension
        a       owl:ObjectProperty .

datex:delayBand  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#GeneralNetworkManagement>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GeneralNetworkManagement .

datex:applicableForTrafficDirection
        a             owl:DatatypeProperty ;
        rdfs:comment  "The ultimate traffic direction to which the network management is applicable."@en .

datex:WeakBridge  a  owl:NamedIndividual .

datex:dateTime  a     owl:DatatypeProperty ;
        rdfs:comment  "A time stamp defining an instance in time."@en .

datex:LinearElement  a   owl:Class ;
        rdfs:comment     "A linear element along a single linear object, consistent with ISO 19148 definitions. "@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:linearElementExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:linearElementNature
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:linearElementReferenceModel
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:linearElementReferenceModelVersion
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                           owl:onProperty     datex:roadName
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:roadNumber
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:linearElementExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:linearElementNature
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:linearElementReferenceModel
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:linearElementReferenceModelVersion
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:roadName
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:roadNumber
                                                                       ] )
                         ] .

datex:SituationRecordExtendedApproved
        a                owl:Class ;
        rdfs:comment     "Extension class for SituationRecord."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:safetyRelatedMessage
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:safetyRelatedMessage
                                                   ] )
                         ] .

<http://purl.org/td/transportdisruption#ExtremeHeat>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ExtremeHeat .

datex:highestFloor  a  owl:DatatypeProperty ;
        rdfs:comment  "Highest floor of the parking site. It is possible to have negative values here in case it is underground only. Must be higher or equal than 'lowestFloor'."@en .

datex:LaneControlSignFailure
        a       owl:NamedIndividual .

datex:parkingEquipmentOrServiceFacilityStatusExtension
        a       owl:ObjectProperty .

datex:pointByCoordinates
        a       owl:ObjectProperty .

datex:OpenlrPolygonLocationReference
        a                owl:Class ;
        rdfs:comment     "the openLR method of areadefinition by providing points that bound the area"@en ;
        rdfs:subClassOf  datex:OpenlrAreaLocationReference ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrPolygonCorners ;
                                                   owl:onProperty     datex:openlrPolygonCorners
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrPolygonLocationReferenceExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:openlrPolygonCorners
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrPolygonCorners
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrPolygonLocationReferenceExtension
                                                         ] )
                         ] .

datex:presenceOfRedTriangle
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:catalogueReference
        a       owl:ObjectProperty .

datex:widthCharacteristic
        a       owl:ObjectProperty .

datex:dateTimeValueExtension
        a       owl:ObjectProperty .

datex:TreeAndVegetationCuttingWork
        a       owl:NamedIndividual .

datex:Eclipse  a  owl:NamedIndividual .

datex:alertCLocationName
        a       owl:ObjectProperty .

datex:fullIncreasing  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsDescription  a  owl:ObjectProperty .

datex:DamagingHail  a  owl:NamedIndividual .

datex:AccidentInvolvingBicycles
        a       owl:NamedIndividual .

datex:destinationMotorway
        a       owl:ObjectProperty .

datex:BoxingTournament
        a       owl:NamedIndividual .

datex:emergencyAssemblyPoint
        a       owl:ObjectProperty .

datex:viennaConventionCompliant
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:eventParkingType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:paymentCards  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:pictogramDescription
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:alertCMethod2SecondaryPointLocationExtension
        a       owl:ObjectProperty .

datex:distanceFromSituationRecord
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:administrativeAreaOfLinearSection
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#IceBuildUp>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:IceBuildUp .

datex:parkingThresholdsExtension
        a       owl:ObjectProperty .

datex:vehicleCharacteristicsExtended
        a       owl:ObjectProperty .

datex:urlLinkExtension
        a       owl:ObjectProperty .

datex:FreezingRain  a  owl:NamedIndividual .

datex:ControlledAvalanche
        a       owl:NamedIndividual .

datex:categoryOfPeopleInvolved
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsMessageExtension
        a       owl:ObjectProperty .

datex:measurementEquipmentFault
        rdfs:comment  "The type of fault which is being reported for the specified measurement equipment."@en .

datex:complianceOption
        a             owl:DatatypeProperty ;
        rdfs:comment  "Defines whether the network management instruction or the control resulting from a network management action is advisory or mandatory."@en .

datex:windDirectionCompass
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SnowOnTheInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SnowOnTheInfrastructure .

datex:transitServiceInformation
        a             owl:DatatypeProperty ;
        rdfs:comment  "Information about transit services."@en .

datex:LitterClearance
        a       owl:NamedIndividual .

datex:axleSpacing  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:obstructingVehicle
        a             owl:ObjectProperty ;
        rdfs:comment  "The obstructing vehicle."@en .

datex:Theft  a  owl:NamedIndividual .

datex:countedVehicles
        a       owl:ObjectProperty .

datex:Rockfalls  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#GalleryLightsFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GalleryLightsFault .

datex:targetExtension
        a       owl:ObjectProperty .

datex:policeForceControlArea
        a       owl:ObjectProperty .

datex:owner  a  owl:ObjectProperty .

datex:alertCMethod4SecondaryPointLocationExtension
        a       owl:ObjectProperty .

datex:FloatingPointMetreDistanceValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of distance in metres in a floating point format."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:floatingPointMetreDistance
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:floatingPointMetreDistanceValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:floatingPointMetreDistanceValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:floatingPointMetreDistance
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:floatingPointMetreDistance
                                                         ] )
                         ] .

datex:Sleet  a  owl:NamedIndividual .

datex:probabilityOfOccurrence
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TrafficElementEvent>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrafficElementEvent .

datex:VmsSupplementaryPanelCharacteristics
        a                owl:Class ;
        rdfs:comment     "Characteristics of a panel which may display details (sometimes regulatory in nature) that are supplemental to the main pictogram, comprising an additional line of text and/or a pictogram."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:relativePositionToPictogramArea
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:supplementaryPanelDisplayHeight
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:supplementaryPanelDisplayWidth
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:supplementaryPanelPixelsAcross
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:supplementaryPanelPixelsDown
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:supplementaryPanelPositionX
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:supplementaryPanelPositionY
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:supplementaryPictogramCodeListIdentifier
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                                   owl:onProperty     datex:vmsSupplementaryPanelCharacteristicsExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:relativePositionToPictogramArea
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:supplementaryPanelDisplayHeight
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:supplementaryPanelDisplayWidth
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:supplementaryPanelPixelsAcross
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:supplementaryPanelPixelsDown
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:supplementaryPanelPositionX
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:supplementaryPanelPositionY
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:supplementaryPictogramCodeListIdentifier
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:vmsSupplementaryPanelCharacteristicsExtension
                                                                                   ] )
                         ] .

datex:parkingTablePublication
        a       owl:ObjectProperty .

datex:historicalStopDate
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:directionCompassValueExtension
        a       owl:ObjectProperty .

datex:MudOnInfrastructure
        a       owl:NamedIndividual .

datex:dataValueExtension
        a       owl:ObjectProperty .

datex:Show  a   owl:NamedIndividual .

datex:BrokenDownVehicle
        a       owl:NamedIndividual .

datex:OverheightVehicle
        a       owl:NamedIndividual .

datex:trafficConcentrationExtension
        a       owl:ObjectProperty .

datex:_SituationVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:vmsSupplementaryPanelCharacteristics
        a       owl:ObjectProperty .

datex:VmsSupplementaryPanel
        a                owl:Class ;
        rdfs:comment     "A panel which may display information or a regulatory instruction which is supplemental to the associated pictogram, comprising either an additional line of text or a pictogram or both."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:supplementaryMessageDescription
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsSupplementaryPanelExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:VmsSupplementaryPictogram ;
                                                       owl:onProperty     datex:vmsSupplementaryPictogram
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:VmsTextLine ;
                                                         owl:onProperty     datex:vmsSupplementaryText
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:supplementaryMessageDescription
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:vmsSupplementaryPanelExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vmsSupplementaryPictogram
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vmsSupplementaryText
                                                               ] )
                         ] .

datex:commentDateTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:validity  a  owl:ObjectProperty .

datex:vehicleCountValueExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#WetIcyPavement>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WetIcyPavement .

datex:applicationRateValueExtension
        a       owl:ObjectProperty .

datex:junctionName  a  owl:ObjectProperty ;
        rdfs:comment  "Name of the junction."@en .

datex:endTimeOfPeriod
        a             owl:DatatypeProperty ;
        rdfs:comment  "End of time period."@en .

datex:WetAndIcyRoad  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#OverturnedVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OverturnedVehicle .

datex:_SiteMeasurementsIndexMeasuredValue
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:index
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:index
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MeasuredValue ;
                                                   owl:onProperty     datex:measuredValue
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:measuredValue
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:measuredValue
                                                     ] )
                         ] .

datex:vehicleCharacteristicsExtension
        a       owl:ObjectProperty .

datex:publicationCreator
        a       owl:ObjectProperty .

datex:vmsTextLineExtension
        a       owl:ObjectProperty .

datex:MaintenanceWork
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#VehicleRepair>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleRepair .

datex:RoadSurfaceMelting
        a       owl:NamedIndividual .

datex:affectedCarriagewayAndLanes
        a       owl:ObjectProperty .

datex:capacityRemaining
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:VehicleObstruction
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "An obstruction on the road caused by one or more vehicles."@en ;
        rdfs:subClassOf  datex:Obstruction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Vehicle ;
                                                   owl:onProperty     datex:obstructingVehicle
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vehicleObstructionExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:vehicleObstructionType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:vehicleObstructionExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vehicleObstructionType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:vehicleObstructionType
                                                           ] )
                         ] .

datex:changeOfOccupiedSpaces
        a       owl:ObjectProperty .

datex:filterReference
        a       owl:ObjectProperty .

datex:PredefinedLocationsPublication
        a                owl:Class ;
        rdfs:comment     "A publication containing one or more groups of predefined locations organised either as litineraries, non ordered groups or as individual locations."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PredefinedLocationContainer ;
                                                     owl:onProperty     datex:predefinedLocationContainer
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:predefinedLocationsPublicationExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:headerInformation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:predefinedLocationContainer
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:headerInformation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:predefinedLocationsPublicationExtension
                                                             ] )
                         ] .

datex:D2LogicalModel  a  owl:Class ;
        rdfs:comment     "The DATEX II logical model comprising exchange, content payload and management sub-models."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:d2LogicalModelExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Exchange ;
                                                     owl:onProperty     datex:exchange
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PayloadPublication ;
                                                       owl:onProperty     datex:payloadPublication
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:exchange
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:d2LogicalModelExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:exchange
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:payloadPublication
                                                             ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:modelBaseVersion
                         ] .

datex:ConstructionWorks
        a                owl:Class ;
        rdfs:comment     "Roadworks involving the construction of new infrastructure."@en ;
        rdfs:subClassOf  datex:Roadworks ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:constructionWorkType
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:constructionWorksExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:constructionWorksExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:constructionWorkType
                                                       ] )
                         ] .

datex:_PredefinedLocationVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:predefinedNonOrderedLocationGroupExtension
        a       owl:ObjectProperty .

datex:parkingRouteReference
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to a parking route."@en .

datex:DamagedBridge  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#CollisionWithObstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CollisionWithObstruction .

datex:WetIcyPavement  a  owl:NamedIndividual .

datex:generalInstructionOrMessageToRoadUsersExtension
        a       owl:ObjectProperty .

datex:ChemicalSpillageAccident
        a       owl:NamedIndividual .

datex:alertCLocationExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureSideWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureSideWork .

datex:colourName  a  owl:ObjectProperty .

datex:durationValueExtension
        a       owl:ObjectProperty .

datex:dangerousGoodsFlashPoint
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:equipmentOrServiceFacilityIndex
        a       owl:DatatypeProperty .

datex:FreezingPavements
        a       owl:NamedIndividual .

datex:textLuminanceOverride
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:journeyOrigin  a  owl:ObjectProperty ;
        rdfs:comment  "Indicates the stated starting point of the transit journey."@en .

datex:parkingVehicleExtension
        a       owl:ObjectProperty .

datex:roadsideServiceDisruptionExtension
        a       owl:ObjectProperty .

datex:LinearElementByPoints
        a                owl:Class ;
        rdfs:comment     "A linear element along a single linear object defined by its start and end points."@en ;
        rdfs:subClassOf  datex:LinearElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Referent ;
                                                   owl:onProperty     datex:endPointOfLinearElement
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_IntermediatePointOnLinearElement ;
                                                     owl:onProperty     datex:intermediatePointOnLinearElement
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:linearElementByPointsExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:Referent ;
                                                         owl:onProperty     datex:startPointOfLinearElement
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:endPointOfLinearElement
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:startPointOfLinearElement
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:endPointOfLinearElement
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:linearElementByPointsExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:startPointOfLinearElement
                                                                 ] )
                         ] .

datex:weightOfDangerousGoods
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:BaseballGame  a  owl:NamedIndividual .

datex:vehicleObstructionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Characterization of an obstruction on the road caused by one or more vehicles."@en .

<http://purl.org/td/transportdisruption#MilitaryConvoy>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MilitaryConvoy .

datex:TennisTournament
        a       owl:NamedIndividual .

datex:openlrFunctionalRoadClass
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:groupOfParkingSitesType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of this group of parking sites."@en .

datex:vmsUnitIPAddress
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#NarrowLanes>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:NarrowLanes .

datex:BoatShow  a  owl:NamedIndividual .

datex:speed  a        owl:DatatypeProperty ;
        rdfs:comment  "A value of speed expressed in kilometres per hour."@en .

<http://purl.org/td/transportdisruption#Show>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Show .

datex:parkingEquipmentOrServiceFacilityExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TrafficBeingManuallyDirected>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrafficBeingManuallyDirected .

datex:pointExtension  a  owl:ObjectProperty .

datex:numberOfAxlesCharacteristic
        a       owl:ObjectProperty .

datex:occupancy  a    owl:ObjectProperty ;
        rdfs:comment  "An averaged measurement or calculation of the percentage of time that a section of road at the specified measurement site is occupied by vehicles."@en .

datex:PointByCoordinates
        a                owl:Class ;
        rdfs:comment     "A single point defined only by a coordinate set with an optional bearing direction."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:bearing
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:pointByCoordinatesExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PointCoordinates ;
                                                       owl:onProperty     datex:pointCoordinates
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:pointCoordinates
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:bearing
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:pointByCoordinatesExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:pointCoordinates
                                                             ] )
                         ] .

datex:CatalogueReference
        a                owl:Class ;
        rdfs:comment     "Identification of the supplier's data catalogue in a data exchange context."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:catalogueReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:keyCatalogueReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:keyCatalogueReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:catalogueReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:keyCatalogueReference
                                                         ] )
                         ] .

datex:hazardCodeIdentification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:serviceFacilityOpeningStatus
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TrackLayingVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TrackLayingVehicle .

datex:faultIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:VehicleCountValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of absolute count of vehicles within a specified period of time expressed as non negative integer."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:vehicleCount
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vehicleCountValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vehicleCountValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:vehicleCount
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vehicleCount
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#InfrastructureSurfaceInPoorCondition>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureSurfaceInPoorCondition .

datex:numberOfPictogramDisplayAreas
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LitterClearance>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LitterClearance .

datex:passageDurationTime
        a             owl:ObjectProperty ;
        rdfs:comment  "The time elapsed between an individual vehicle entering a detection zone and exiting the same detection zone as detected by entry and exit sensors."@en .

datex:relativeTrafficFlow
        a             owl:DatatypeProperty ;
        rdfs:comment  "Assessment of the traffic flow conditions relative to normally expected conditions at this date/time."@en .

<http://purl.org/td/transportdisruption#SnowploughsInUse>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SnowploughsInUse .

datex:scenarioIndex  a  owl:DatatypeProperty .

<http://purl.org/td/transportdisruption#AssetDestruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AssetDestruction .

datex:vmsUnitTable  a  owl:ObjectProperty .

datex:region  a  owl:ObjectProperty .

datex:comment  a  owl:ObjectProperty .

datex:axleFlow  a     owl:ObjectProperty ;
        rdfs:comment  "An averaged measurement or calculation of flow rate defined in terms of the number of vehicle axles passing the specified measurement site."@en .

datex:Itinerary  a       owl:Class ;
        rdfs:comment     "Multiple (i.e. more than one) physically separate locations arranged as an ordered set that defines an itinerary or route."@en ;
        rdfs:subClassOf  datex:GroupOfLocations ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:itineraryExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Destination ;
                                                     owl:onProperty     datex:routeDestination
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:itineraryExtension
                                                     ] )
                         ] .

datex:supplierCalculatedDataQuality
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:OverturnedTrailer
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#HeadOnOrSideCollision>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HeadOnOrSideCollision .

datex:overcrowdingLevel1
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:AthleticsMeeting
        a       owl:NamedIndividual .

datex:delaysExtension
        a       owl:ObjectProperty .

datex:minIterationsOfCharge
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:DedicatedAccess
        a                owl:Class ;
        rdfs:comment     "Reference to an access of any type (vehicles, pedestrian, ...)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ParkingAccessReference ;
                                                   owl:onProperty     datex:dedicatedAccess
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:dedicatedAccessExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:distanceFromParkingSpace
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:dedicatedAccess
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:dedicatedAccess
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:dedicatedAccessExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:distanceFromParkingSpace
                                                             ] )
                         ] .

datex:vmsTextLineLanguage
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:fromReferent  a  owl:ObjectProperty ;
        rdfs:comment  "A known location along the linear element from which the distanceAlong is measured, termed the \"fromReferent\" in ISO 19148. "@en .

datex:parkingSecurityNationalClassification
        a       owl:ObjectProperty .

datex:VmsFault  a        owl:Class ;
        rdfs:comment     "Details of the fault which is being reported for the specified variable message sign panel."@en ;
        rdfs:subClassOf  datex:Fault ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:vmsFault
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsFaultExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsFaultExtension
                                                     ] )
                         ] .

datex:maxPictogramLuminanceLevel
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:lengthCharacteristicExtension
        a       owl:ObjectProperty .

datex:subjectTypeOfWorks
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:TpegHeight  a      owl:Class ;
        rdfs:comment     "Height information which provides additional discrimination for the applicable area."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:height
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:heightType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:tpegHeightExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:heightType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:height
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:heightType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:tpegHeightExtension
                                                             ] )
                         ] .

datex:speedManagementExtension
        a       owl:ObjectProperty .

datex:contactDetailsCity
        a             owl:ObjectProperty ;
        rdfs:comment  "City of the contact."@en .

datex:roadOrCarriagewayOrLaneManagementType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Type of road, carriageway or lane management action instigated by operator."@en .

datex:dynamicRouteManagement
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indicates that there is dynamic route management for truck parking, i.e. a management system concerning several truck parkings (including this one) along a route."@en .

datex:faultCreationTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegDirection  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegHeightExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#LargeAnimalsOnTheInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:LargeAnimalsOnTheInfrastructure .

<http://purl.org/td/transportdisruption#EnvironmentalConditions>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:EnvironmentalConditions .

datex:trafficViewExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#RearCollision>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RearCollision .

datex:activityExtension
        a       owl:ObjectProperty .

datex:ContactByReference
        a                owl:Class ;
        rdfs:comment     "Contact information that is addressed via a reference."@en ;
        rdfs:subClassOf  datex:Contact ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:contactByReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ContactDetailsVersionedReference ;
                                                     owl:onProperty     datex:contactReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:contactReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:contactByReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:contactReference
                                                         ] )
                         ] .

datex:otherPaymentCard
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:pictogramCode  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:ontology  a                      owl:Ontology ;
        rdfs:comment                   "An example mapping of Datex2 to an OWL vocabulary" ;
        rdfs:label                     "Linked Datex II"@en ;
        rdfs:seeAlso                   <http://datex2.eu/schema/2/2_0> ;
        dct:creator                    <http://pieter.pm/#me> ;
        dct:description                "This document gives URIs to all terms used within Datex II"@en ;
        dct:title                      "Datex2"@en ;
        vann:preferredNamespacePrefix  "datex" ;
        vann:preferredNamespaceUri     "http://vocab.datex.org/terms#" .

datex:supplementaryMessageDescription
        a       owl:ObjectProperty .

datex:UrlLink  a         owl:Class ;
        rdfs:comment     "Details of a Uniform Resource Locator (URL) address pointing to a resource available on the Internet from where further relevant information may be obtained."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:urlLinkAddress
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:urlLinkDescription
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:urlLinkExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:urlLinkType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:urlLinkDescription
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:urlLinkExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:urlLinkType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:urlLinkAddress
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:urlLinkAddress
                                                                 ] )
                         ] .

datex:SpeedRestriction
        a       owl:NamedIndividual .

datex:InfrastructureImprovementOrUpgrading
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#MaintenanceWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MaintenanceWork .

datex:Equipment  a       owl:Class ;
        rdfs:comment     "One type of equipment, that is available on the parking site."@en ;
        rdfs:subClassOf  datex:ParkingEquipmentOrServiceFacility ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ElectricCharging ;
                                                   owl:onProperty     datex:electricCharging
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:equipmentExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:equipmentType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:electricCharging
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:equipmentExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:equipmentType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:equipmentType
                                                             ] )
                         ] .

datex:distanceFromParkingSite
        a             owl:DatatypeProperty ;
        rdfs:comment  "If the service facility is not located on the parking site itself, its distance can be specified here in metres."@en .

<http://purl.org/td/transportdisruption#WhiteOut>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WhiteOut .

datex:Subsidence  a  owl:NamedIndividual .

datex:applicableForPeriod
        a       owl:ObjectProperty .

datex:DirectionCompassValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of direction as a point of the compass."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:directionCompass
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:directionCompassValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:directionCompassValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:directionCompass
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:directionCompass
                                                         ] )
                         ] .

datex:environmentalObstructionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Characterization of an obstruction on the road resulting from an environmental cause."@en .

datex:duration  a     owl:DatatypeProperty ;
        rdfs:comment  "A period of time expressed in seconds."@en .

datex:roadConditionsExtension
        a       owl:ObjectProperty .

datex:TrafficStatusValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of the status of traffic conditions on a section of road in a specified direction."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:trafficStatusValue
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:trafficStatusValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:trafficStatusValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:trafficStatusValue
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:trafficStatusValue
                                                         ] )
                         ] .

datex:InfrastructureConstruction
        a       owl:NamedIndividual .

datex:referenceSettings
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TollGatesFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TollGatesFault .

datex:groupOfParkingSpaces
        a       owl:ObjectProperty .

datex:routeDestination
        a             owl:ObjectProperty ;
        rdfs:comment  "Destination of a route or final location in an itinerary."@en .

datex:SewerOverflow  a  owl:NamedIndividual .

datex:precipitationType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:smoothingFactor
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:FallenTrees  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#StreetLightingFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StreetLightingFailure .

<http://purl.org/td/transportdisruption#SurfaceWater>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SurfaceWater .

datex:Vms  a             owl:Class ;
        rdfs:comment     "Provides the current status and settings of the VMS and the currently displayed information. Where a VMS is displaying a sequence or alternating set of messages these are ordered according to the messageIndex qualifier."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsManagedLogicalLocation ;
                                                   owl:onProperty     datex:managedLogicalLocationOverride
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_VmsPictogramDisplayAreaIndexPictogramDisplayAreaSettings ;
                                                     owl:onProperty     datex:pictogramDisplayAreaSettings
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:TextDisplayAreaSettings ;
                                                       owl:onProperty     datex:textDisplayAreaSettings
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:VmsDynamicCharacteristics ;
                                                         owl:onProperty     datex:vmsDynamicCharacteristics
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:vmsExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:VmsFault ;
                                                             owl:onProperty     datex:vmsFault
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:Location ;
                                                               owl:onProperty     datex:vmsLocationOverride
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:_VmsMessageIndexVmsMessage ;
                                                                 owl:onProperty     datex:vmsMessage
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:vmsMessageSequencingInterval
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:vmsWorking
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:vmsWorking
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:managedLogicalLocationOverride
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:textDisplayAreaSettings
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:vmsDynamicCharacteristics
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:vmsExtension
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:vmsLocationOverride
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:vmsMessageSequencingInterval
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:vmsWorking
                                                                                   ] )
                         ] .

datex:InfrastructureSideCommunicationsSystemFailure
        a       owl:NamedIndividual .

datex:_ParkingRecordStatusEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacilityStatus
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:equipmentOrServiceFacilityIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:equipmentOrServiceFacilityIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingEquipmentOrServiceFacilityStatus ;
                                                   owl:onProperty     datex:parkingEquipmentOrServiceFacilityStatus
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingEquipmentOrServiceFacilityStatus
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingEquipmentOrServiceFacilityStatus
                                                     ] )
                         ] .

datex:description  a  owl:ObjectProperty .

datex:InfrastructureMaintenance
        a       owl:NamedIndividual .

datex:lengthCharacteristic
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SwarmsOfInsects>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SwarmsOfInsects .

datex:parkingTable  a  owl:ObjectProperty .

datex:alertCDirectionNamed
        a       owl:ObjectProperty .

datex:additionalDescription
        a       owl:ObjectProperty .

datex:SmogAlert  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#FreezingOfWetInfrastructureSurface>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FreezingOfWetInfrastructureSurface .

datex:normallyExpectedTravelTime
        a             owl:ObjectProperty ;
        rdfs:comment  "The travel time which is expected for the given period (e.g. date/time, holiday status etc.) and any known quasi-static conditions (e.g. long term roadworks). This value is derived from historical analysis."@en .

<http://purl.org/td/transportdisruption#FreezingRain>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FreezingRain .

datex:distanceFromLinearElementStartExtension
        a       owl:ObjectProperty .

datex:subscriptionStopTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:tpegAreaDescriptorExtension
        a       owl:ObjectProperty .

datex:externalReferencingSystem
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:networkManagementExtension
        a       owl:ObjectProperty .

datex:precipitationInformationExtension
        a       owl:ObjectProperty .

datex:chargeInterval  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:predefinedLocationsPublicationExtension
        a       owl:ObjectProperty .

datex:windDirectionBearing
        a       owl:ObjectProperty .

datex:areaLocation  a  owl:ObjectProperty .

datex:Evacuation  a  owl:NamedIndividual .

datex:LooseChippings  a  owl:NamedIndividual .

datex:scenarioAvailability
        a       owl:ObjectProperty .

datex:timePeriodByHourExtension
        a       owl:ObjectProperty .

datex:mobilityExtension
        a       owl:ObjectProperty .

datex:freeFlowTravelTime
        a             owl:ObjectProperty ;
        rdfs:comment  "The travel time which would be expected under ideal free flow conditions."@en .

datex:freeFlowSpeed  a  owl:ObjectProperty ;
        rdfs:comment  "The free flow speed expected under ideal conditions, corresponding to the freeFlowTravelTime."@en .

datex:pictogramLanternsPresent
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:servicePartner  a  owl:ObjectProperty .

datex:PoliceSpeedChecksInOperation
        a       owl:NamedIndividual .

datex:VehicleStuck  a  owl:NamedIndividual .

datex:paymentMode  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:dayWeekMonthExtension
        a       owl:ObjectProperty .

datex:elaboratedDataFault
        a             owl:ObjectProperty ;
        rdfs:comment  "The type of fault which is being reported for the specified elaborated data."@en .

datex:Contact  a         owl:Class ;
        rdfs:comment     "Address and contact information about some person, service or the parking site, provided in detail or via reference."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:contactExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:contactNotDefined
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:contactUnknown
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:OverallPeriod ;
                                                         owl:onProperty     datex:validityOfContact
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:contactExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:contactNotDefined
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:contactUnknown
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:validityOfContact
                                                               ] )
                         ] .

datex:SportsMeeting  a  owl:NamedIndividual .

datex:subjects  a  owl:ObjectProperty .

datex:situationExtension
        a       owl:ObjectProperty .

datex:openlrPolygonCornersExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BlowingDust>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BlowingDust .

<http://purl.org/td/transportdisruption#SlushOnRoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SlushOnRoad .

datex:TemperatureInformation
        a                owl:Class ;
        rdfs:comment     "Measurements of atmospheric temperature."@en ;
        rdfs:subClassOf  datex:WeatherData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Temperature ;
                                                   owl:onProperty     datex:temperature
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:temperatureInformationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:temperatureInformationExtension
                                                     ] )
                         ] .

datex:PoliceInvestigation
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#OperatorAction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:OperatorAction .

datex:CulturalEvent  a  owl:NamedIndividual .

datex:Area  a            owl:Class ;
        rdfs:comment     "A geographic or geometric defined area which may be qualified by height information to provide additional geospatial discrimination (e.g. for snow in an area but only above a certain altitude)."@en ;
        rdfs:subClassOf  datex:Location ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCArea ;
                                                   owl:onProperty     datex:alertCArea
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_AreaExtensionType ;
                                                     owl:onProperty     datex:areaExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:TpegAreaLocation ;
                                                       owl:onProperty     datex:tpegAreaLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCArea
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:areaExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:tpegAreaLocation
                                                           ] )
                         ] .

datex:Referent  a        owl:Class ;
        rdfs:comment     "A referent on a linear object that has a known location such as a node, a reference marker (e.g. a markerpost), an intersection etc."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:PointCoordinates ;
                                                   owl:onProperty     datex:pointCoordinates
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:referentDescription
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:referentExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:referentIdentifier
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:referentName
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:referentType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:referentIdentifier
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:referentType
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:pointCoordinates
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:referentDescription
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:referentExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:referentIdentifier
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:referentName
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:referentType
                                                                           ] )
                         ] .

datex:junctionClassification
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:linearTrafficViewExtension
        a       owl:ObjectProperty .

datex:carriageway  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:pictogramPositionX
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingRecord  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TemporaryTrafficLightsFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TemporaryTrafficLightsFailure .

<http://purl.org/td/transportdisruption#AccidentInvolvingMotorcycles>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingMotorcycles .

datex:vmsExtension  a  owl:ObjectProperty .

datex:parkingSiteByReference
        a             owl:ObjectProperty ;
        rdfs:comment  "Parking sites of this collection defined by reference."@en .

<http://purl.org/td/transportdisruption#GardeningOrFlowerShow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GardeningOrFlowerShow .

datex:computationMethod
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Exhibition  a  owl:NamedIndividual .

datex:trafficElementExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SpeedControlSignFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SpeedControlSignFault .

datex:otherPaymentCards
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#ConstructionWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ConstructionWork .

datex:catalogueReferenceExtension
        a       owl:ObjectProperty .

datex:AffectedCarriagewayAndLanes
        a                owl:Class ;
        rdfs:comment     "Supplementary positional information which details carriageway and lane locations. Several instances may exist where the element being described extends over more than one carriageway."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:affectedCarriagewayAndLanesExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:carriageway
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:footpath
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:lane
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:lengthAffected
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:carriageway
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:affectedCarriagewayAndLanesExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:carriageway
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:footpath
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:lengthAffected
                                                                   ] )
                         ] .

datex:parkingAlias  a  owl:ObjectProperty .

datex:referentIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:operatorActionExtension
        a       owl:ObjectProperty .

datex:groupIndex  a  owl:DatatypeProperty .

datex:parkingAdditionalSecurity
        a       owl:ObjectProperty .

datex:vmsSupplementaryPanelExtension
        a       owl:ObjectProperty .

datex:ParkingAssignment
        a                owl:Class ;
        rdfs:comment     "One set of prohibited/only allowed/convenient assignment for parking space(s), parking site(s) or an access. Same kind of data forms a union (e.g. lorries OR buses), different kind of data forms an intersection (e.g. residents AND long-term)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:applicableForUser
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:HazardousMaterials ;
                                                     owl:onProperty     datex:hazardousMaterials
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:parkingAssignmentExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:parkingDuration
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:ParkingPermit ;
                                                           owl:onProperty     datex:parkingPermit
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:TimePeriodByHour ;
                                                             owl:onProperty     datex:timePeriodByHour
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                               owl:onProperty     datex:vehicleCharacteristics
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:parkingAssignmentExtension
                                                               ] )
                         ] .

datex:ReferenceSettings
        a                owl:Class ;
        rdfs:comment     "Specification of the default value for traffic status on a group of predefined locations on the road network. Only when traffic status differs from this value at a location in the group need a value be sent."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_PredefinedNonOrderedLocationGroupVersionedReference ;
                                                   owl:onProperty     datex:predefinedNonOrderedLocationGroupReference
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:referenceSettingsExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:trafficStatusDefault
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:predefinedNonOrderedLocationGroupReference
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:referenceSettingsExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:trafficStatusDefault
                                                           ] )
                         ] .

<http://purl.org/td/transportdisruption#Funfair>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Funfair .

datex:NetworkLocation
        a                owl:Class ;
        rdfs:comment     "The specification of a location on a network (as a point or a linear location)."@en ;
        rdfs:subClassOf  datex:Location ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Destination ;
                                                   owl:onProperty     datex:destination
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:networkLocationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:SupplementaryPositionalDescription ;
                                                       owl:onProperty     datex:supplementaryPositionalDescription
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:destination
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:networkLocationExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:supplementaryPositionalDescription
                                                           ] )
                         ] .

datex:HeightCharacteristic
        a                owl:Class ;
        rdfs:comment     "Height characteristic of a vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:comparisonOperator
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:heightCharacteristicExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:vehicleHeight
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:comparisonOperator
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:vehicleHeight
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:comparisonOperator
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:heightCharacteristicExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vehicleHeight
                                                               ] )
                         ] .

datex:StormForceWinds
        a       owl:NamedIndividual .

datex:windMeasurementHeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Impossible  a  owl:NamedIndividual .

datex:parkingSiteOpeningStatus
        a             owl:DatatypeProperty ;
        rdfs:comment  "The opening status of the parking site (open or not)."@en .

<http://purl.org/td/transportdisruption#BrokenDownBus>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BrokenDownBus .

datex:pictogramInInverseColour
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrDistanceToNextLRPoint
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:TemperatureFalling
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#SevereExhaustPollution>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SevereExhaustPollution .

datex:openlrBaseLocationReferencePointExtension
        a       owl:ObjectProperty .

datex:animalPresenceObstructionExtension
        a       owl:ObjectProperty .

datex:protocol  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:otherPaymentCardBrands
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:acceptedPaymentCardsExtension
        a       owl:ObjectProperty .

datex:_ParkingRecordVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:OverturnedVehicle
        a       owl:NamedIndividual .

datex:situationToWhichMessageIsRelated
        a       owl:ObjectProperty .

datex:distanceAlongLinearElement
        a       owl:ObjectProperty .

datex:GasLeak  a  owl:NamedIndividual .

datex:supplementaryPanelPixelsAcross
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:startTimeOfPeriod
        a             owl:DatatypeProperty ;
        rdfs:comment  "Start of time period."@en .

datex:axleWeight  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SaltingOrGrittingVehicleInUse>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SaltingOrGrittingVehicleInUse .

datex:parkingRouteColour
        a       owl:ObjectProperty .

datex:timeGap  a      owl:ObjectProperty ;
        rdfs:comment  "The time interval between the arrival of this vehicle's front at a point on the roadway, and that of the departure of the rear of the preceding one."@en .

datex:GeneralNetworkManagement
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Network management action that is instigated either manually or automatically by the network/road operator.  Compliance with any resulting control may be advisory or mandatory."@en ;
        rdfs:subClassOf  datex:NetworkManagement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:generalNetworkManagementExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:generalNetworkManagementType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:trafficManuallyDirectedBy
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:generalNetworkManagementExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:generalNetworkManagementType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:generalNetworkManagementType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:trafficManuallyDirectedBy
                                                             ] )
                         ] .

datex:GolfTournament  a  owl:NamedIndividual .

datex:SmokeOrFumes  a  owl:NamedIndividual .

datex:NumberOfAxlesCharacteristic
        a                owl:Class ;
        rdfs:comment     "Number of axles characteristic of a vehicle."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:comparisonOperator
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:numberOfAxles
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:numberOfAxlesCharacteristicExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:comparisonOperator
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:numberOfAxles
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:comparisonOperator
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:numberOfAxles
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:numberOfAxlesCharacteristicExtension
                                                               ] )
                         ] .

datex:airTemperature  a  owl:ObjectProperty .

datex:vmsTablePublicationExtension
        a       owl:ObjectProperty .

datex:supplierIdentification
        a       owl:ObjectProperty .

datex:vmsUnitUsedToManageParking
        a       owl:ObjectProperty .

datex:ServiceFacility
        a                owl:Class ;
        rdfs:comment     "One type of service facility that is available on the parking site or located next to it. You can specify the number of this service facility type (e.g. 5 restaurants) as well as the number of subitems (e.g. 200 restaurant places)."@en ;
        rdfs:subClassOf  datex:ParkingEquipmentOrServiceFacility ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:distanceFromParkingSite
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:numberOfSubitems
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:serviceFacilityExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:serviceFacilityType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:serviceFacilityExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:serviceFacilityType
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:distanceFromParkingSite
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:numberOfSubitems
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:serviceFacilityType
                                                                 ] )
                         ] .

<http://purl.org/td/transportdisruption#Rockfalls>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Rockfalls .

datex:predefinedLocationContainer
        a       owl:ObjectProperty .

datex:chargeBandByReferenceExtension
        a       owl:ObjectProperty .

datex:OverturnedHeavyLorry
        a       owl:NamedIndividual .

datex:BullFight  a  owl:NamedIndividual .

datex:ParkingEquipmentOrServiceFacilityStatus
        a                owl:Class ;
        rdfs:comment     "The number of E&S can be overridden here (for example during restoration). Furthermore, the current availability of E&S can be given (for example number of free electric charging stations). The E&S are identified from the static model by an index."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:equipmentOperationStatus
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:numberOfEquipmentOrServiceFacilityOverride
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:numberOfSubitemsOverride
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:parkingEquipmentOrServiceFacilityStatusExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:serviceFacilityOpeningStatus
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:vacantEquipmentOrServiceFacilitySubitems
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:equipmentOperationStatus
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:numberOfEquipmentOrServiceFacilityOverride
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:numberOfSubitemsOverride
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:parkingEquipmentOrServiceFacilityStatusExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:serviceFacilityOpeningStatus
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:vacantEquipmentOrServiceFacilitySubitems
                                                                       ] )
                         ] .

datex:dimensionHeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Snowplough  a  owl:NamedIndividual .

datex:OpenlrBasePointLocation
        a                owl:Class ;
        rdfs:comment     "Holds common data that are used both in OpenlrPointAccessPoint and OpenlrPointAlongLine."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrBasePointLocationExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OpenlrLastLocationReferencePoint ;
                                                     owl:onProperty     datex:openlrLastLocationReferencePoint
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OpenlrLocationReferencePoint ;
                                                       owl:onProperty     datex:openlrLocationReferencePoint
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:openlrOrientation
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:openlrPositiveOffset
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:openlrSideOfRoad
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrLastLocationReferencePoint
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrLocationReferencePoint
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:openlrOrientation
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:openlrSideOfRoad
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:openlrBasePointLocationExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:openlrLastLocationReferencePoint
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:openlrLocationReferencePoint
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:openlrOrientation
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:openlrPositiveOffset
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:openlrSideOfRoad
                                                                               ] )
                         ] .

datex:lastCalibration
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:poorEnvironmentType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of environment condition which is affecting driving conditions."@en .

datex:vehicleCharacteristics
        a       owl:ObjectProperty .

datex:maximumParkingDuration
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:RoadsideServiceDisruption
        a                owl:Class ;
        rdfs:comment     "Details of disruption to normal roadside services (e.g. specific services at a service area)."@en ;
        rdfs:subClassOf  datex:NonRoadEventInformation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:roadsideServiceDisruptionExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:roadsideServiceDisruptionType
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:roadsideServiceDisruptionExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:roadsideServiceDisruptionType
                                                       ] )
                         ] .

datex:vmsUnitRecord  a  owl:ObjectProperty .

datex:parkingThresholds
        a       owl:ObjectProperty .

datex:vmsPictogramExtension
        a       owl:ObjectProperty .

datex:subscriptionExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AccidentInvolvingTrain>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingTrain .

datex:_ParkingRecordEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ParkingEquipmentOrServiceFacility ;
                                                   owl:onProperty     datex:parkingEquipmentOrServiceFacility
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:parkingEquipmentOrServiceFacility
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:parkingEquipmentOrServiceFacility
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:equipmentOrServiceFacilityIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:equipmentOrServiceFacilityIndex
                         ] .

datex:longitude  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:InfrastructureWorks
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#CarriagewayClosures>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CarriagewayClosures .

datex:waterFilmThickness
        a       owl:ObjectProperty .

datex:contactDetailsMoreInfo
        a             owl:ObjectProperty ;
        rdfs:comment  "Additional information relating to the contact."@en .

datex:vmsUnitTableReference
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to a versioned VMS Unit table."@en .

datex:numberOfObstructions
        a             owl:DatatypeProperty ;
        rdfs:comment  "The number of obstructions that are partly or wholly blocking the road."@en .

datex:alertCMethod4SecondaryPointLocation
        a       owl:ObjectProperty .

datex:SnowploughsInUse
        a       owl:NamedIndividual .

datex:AssetDestruction
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#HeightRestrictionInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HeightRestrictionInOperation .

datex:LongLoad  a  owl:NamedIndividual .

datex:ObstacleSignalling
        a       owl:NamedIndividual .

datex:LooseSandOnInfrastructure
        a       owl:NamedIndividual .

datex:humidityExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#InfrastructureImprovementOrUpgrading>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:InfrastructureImprovementOrUpgrading .

datex:CricketMatch  a  owl:NamedIndividual .

datex:BadWeather  a  owl:NamedIndividual .

datex:OverheadWorks  a  owl:NamedIndividual .

datex:RampControlFailure
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DamagedViaduct>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedViaduct .

datex:alertCLocationCountryCode
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsSupplementaryText
        a       owl:ObjectProperty .

datex:AlertCMethod4SecondaryPointLocation
        a                owl:Class ;
        rdfs:comment     "The point (called Secondary point) which is at the upstream end of a linear road section. The point is specified by a reference to a point in a pre-defined Alert-C location table plus a non-negative offset distance."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCLocation ;
                                                   owl:onProperty     datex:alertCLocation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod4SecondaryPointLocationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OffsetDistance ;
                                                       owl:onProperty     datex:offsetDistance
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCMethod4SecondaryPointLocationExtension
                                                           ] )
                         ] .

datex:RainChangingToSnow
        a       owl:NamedIndividual .

datex:nonManagedCauseExtension
        a       owl:ObjectProperty .

datex:LargeAnimalsOnTheInfrastructure
        a       owl:NamedIndividual .

datex:tpegSimplePointLocationType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of TPEG location."@en .

datex:_ParkingTableVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

<http://purl.org/td/transportdisruption#BoxingTournament>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BoxingTournament .

<http://purl.org/td/transportdisruption#AccidentInvolvingMassTransitVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvolvingMassTransitVehicle .

datex:TpegPoint  a       owl:Class ;
        rdfs:comment     "A point on the road network which is either a junction point or a non junction point."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:tpegPointExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:tpegPointExtension
                                                   ] )
                         ] .

datex:RoadOrCarriagewayOrLaneManagement
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Road, carriageway or lane management action that is instigated by the network/road operator."@en ;
        rdfs:subClassOf  datex:NetworkManagement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:minimumCarOccupancy
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:roadOrCarriagewayOrLaneManagementExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:roadOrCarriagewayOrLaneManagementType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:roadOrCarriagewayOrLaneManagementExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:roadOrCarriagewayOrLaneManagementType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:minimumCarOccupancy
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:roadOrCarriagewayOrLaneManagementType
                                                             ] )
                         ] .

<http://purl.org/td/transportdisruption#NetworkManagement>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:NetworkManagement .

datex:pointCoordinatesExtension
        a       owl:ObjectProperty .

datex:MeasurementSiteRecord
        a                owl:Class ;
        rdfs:comment     "An identifiable single measurement site entry/record in the Measurement Site table."@en ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:computationMethod
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:measurementEquipmentReference
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:measurementEquipmentTypeUsed
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:measurementSide
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:measurementSiteIdentification
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:GroupOfLocations ;
                                                             owl:onProperty     datex:measurementSiteLocation
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                               owl:onProperty     datex:measurementSiteName
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:measurementSiteNumberOfLanes
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                                   owl:onProperty     datex:measurementSiteRecordExtension
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:measurementSiteRecordVersionTime
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  datex:_MeasurementSiteRecordIndexMeasurementSpecificCharacteristics ;
                                                                       owl:onProperty     datex:measurementSpecificCharacteristics
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:measurementSiteLocation
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:computationMethod
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:measurementEquipmentReference
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:measurementEquipmentTypeUsed
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:measurementSide
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:measurementSiteIdentification
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:measurementSiteLocation
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:measurementSiteName
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:measurementSiteNumberOfLanes
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:measurementSiteRecordExtension
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:measurementSiteRecordVersionTime
                                                                                           ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] .

datex:ParkingRecordStatus
        a                owl:Class ;
        rdfs:comment     "Contains the current status of one parking record defined in the static model (i.e. parking site or group of parking sites) or historical or forecasted data for one parking. Only for the second case, 'parkingStatusTime' must be specified."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:blurredAvailability
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ParkingRecordStatusGroupIndexGroupOfParkingSpacesStatus ;
                                                     owl:onProperty     datex:groupOfParkingSpacesStatus
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:ParkingThresholds ;
                                                       owl:onProperty     datex:overrideParkingThresholds
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:ParkingAccessStatus ;
                                                         owl:onProperty     datex:parkingAccessStatus
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:parkingConditions
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ParkingRecordStatusEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacilityStatus ;
                                                             owl:onProperty     datex:parkingEquipmentOrServiceFacilityStatus
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:parkingFault
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:ParkingOccupancy ;
                                                                 owl:onProperty     datex:parkingOccupancy
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:parkingQueueingTime
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:_ParkingRecordVersionedReference ;
                                                                     owl:onProperty     datex:parkingRecordReference
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                                       owl:onProperty     datex:parkingRecordStatusExtension
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:ParkingRouteStatus ;
                                                                         owl:onProperty     datex:parkingRouteStatus
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:_ParkingRecordStatusParkingSpaceIndexParkingSpaceStatus ;
                                                                           owl:onProperty     datex:parkingSpaceStatus
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  datex:MultilingualString ;
                                                                             owl:onProperty     datex:parkingStatusDescription
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  xsd:string ;
                                                                               owl:onProperty     datex:parkingStatusOriginTime
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  datex:ParkingStatusValidity ;
                                                                                 owl:onProperty     datex:parkingStatusValidity
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  datex:_ParkingRecordStatusScenarioIndexParkingUsageScenarioStatus ;
                                                                                   owl:onProperty     datex:parkingUsageScenarioStatus
                                                                                 ] [ a                  owl:Restriction ;
                                                                                     owl:allValuesFrom  xsd:string ;
                                                                                     owl:onProperty     datex:winterEquipmentManagementType
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:parkingRecordReference
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:parkingStatusOriginTime
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:overrideParkingThresholds
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:parkingConditions
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:parkingQueueingTime
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:parkingRecordReference
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:parkingRecordStatusExtension
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:parkingStatusDescription
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:parkingStatusOriginTime
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:parkingStatusValidity
                                                                                                       ] )
                         ] .

datex:parkingSiteStatus
        a             owl:DatatypeProperty ;
        rdfs:comment  "The status of the parking site (spaces available or not)."@en .

datex:chargingStationConnectorType
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#TidalFlowLaneInOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:TidalFlowLaneInOperation .

<http://purl.org/td/transportdisruption#HelicopterRescue>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HelicopterRescue .

datex:subscriptionStartTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:TrafficLightSetFailure
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#WinterSportsMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:WinterSportsMeeting .

datex:alertCMethod2SecondaryPointLocation
        a       owl:ObjectProperty .

datex:Temperature  a     owl:Class ;
        rdfs:comment     "Details of atmospheric temperature."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TemperatureValue ;
                                                   owl:onProperty     datex:airTemperature
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:TemperatureValue ;
                                                     owl:onProperty     datex:dewPointTemperature
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:TemperatureValue ;
                                                       owl:onProperty     datex:maximumTemperature
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:TemperatureValue ;
                                                         owl:onProperty     datex:minimumTemperature
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:temperatureExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:airTemperature
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:dewPointTemperature
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:maximumTemperature
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:minimumTemperature
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:temperatureExtension
                                                                   ] )
                         ] .

<http://purl.org/td/transportdisruption#StormForceWinds>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StormForceWinds .

datex:openlrLocationReferencePointExtension
        a       owl:ObjectProperty .

datex:FirstAid  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#ClosedPermanentlyForTheWinter>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ClosedPermanentlyForTheWinter .

datex:NonOrderedLocations
        a                owl:Class ;
        rdfs:comment     "Multiple (i.e. more than one) physically separate locations which have no specific order."@en ;
        rdfs:subClassOf  datex:GroupOfLocations ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:nonOrderedLocationsExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:nonOrderedLocationsExtension
                                                   ] )
                         ] .

datex:groupOfParkingSpacesReference
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:filterReferenceExtension
        a       owl:ObjectProperty .

datex:parkingUsageScenarioStatus
        a       owl:ObjectProperty .

datex:VmsDynamicCharacteristics
        a                owl:Class ;
        rdfs:comment     "Provides the current characteristic settings for the VMS which can be dynamically configured and therefore which override any corresponding characteristics set for the VMS in the relevant VmsUnitPublication."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:numberOfPictogramDisplayAreas
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:vmsDynamicCharacteristicsExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_VmsDynamicCharacteristicsPictogramDisplayAreaIndexVmsPictogramDisplayCharacteristics ;
                                                       owl:onProperty     datex:vmsPictogramDisplayCharacteristics
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:VmsTextDisplayCharacteristics ;
                                                         owl:onProperty     datex:vmsTextDisplayCharacteristics
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:numberOfPictogramDisplayAreas
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:vmsDynamicCharacteristicsExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:vmsTextDisplayCharacteristics
                                                             ] )
                         ] .

datex:vmsTextLine  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#JuridicalReconstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:JuridicalReconstruction .

datex:AlertCMethod2SecondaryPointLocation
        a                owl:Class ;
        rdfs:comment     "The point (called Secondary point) which is at the upstream end of a linear road section. The point is specified by a reference to a point in a pre-defined ALERT-C location table."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCLocation ;
                                                   owl:onProperty     datex:alertCLocation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod2SecondaryPointLocationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:alertCLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCMethod2SecondaryPointLocationExtension
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#Marathon>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Marathon .

datex:vehicleRegistrationPlateIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:TpegJunction  a    owl:Class ;
        rdfs:comment     "A point on the road network which is a road junction point."@en ;
        rdfs:subClassOf  datex:TpegPoint ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TpegIlcPointDescriptor ;
                                                   owl:onProperty     datex:ilc
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:TpegJunctionPointDescriptor ;
                                                     owl:onProperty     datex:name
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:TpegOtherPointDescriptor ;
                                                       owl:onProperty     datex:otherName
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:PointCoordinates ;
                                                         owl:onProperty     datex:pointCoordinates
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:tpegJunctionExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:ilc
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:pointCoordinates
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "3"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:ilc
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:name
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:pointCoordinates
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:tpegJunctionExtension
                                                                     ] )
                         ] .

datex:minimumVisibilityDistance
        a       owl:ObjectProperty .

datex:BallGame  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#AnimalPresenceObstruction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AnimalPresenceObstruction .

<http://purl.org/td/transportdisruption#VehicleOnWrongCarriageway>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleOnWrongCarriageway .

datex:undgNumber  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:trafficViewRecord
        a       owl:ObjectProperty .

datex:nameOfRoad  a  owl:ObjectProperty .

datex:roadsideAssistanceType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indicates the nature of the road side assistance that will be, is or has been provided."@en .

datex:chargeCurrency  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:HumidityInformation
        a                owl:Class ;
        rdfs:comment     "Measurements of atmospheric humidity."@en ;
        rdfs:subClassOf  datex:WeatherData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Humidity ;
                                                   owl:onProperty     datex:humidity
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:humidityInformationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:humidity
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:humidity
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:humidityInformationExtension
                                                         ] )
                         ] .

datex:SlowTraffic  a  owl:NamedIndividual .

datex:emergencyContact
        a       owl:ObjectProperty .

datex:InfrastructureFailure
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#VehicleStuck>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleStuck .

<http://purl.org/td/transportdisruption#StrongGustsOfWind>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:StrongGustsOfWind .

datex:roadOrCarriagewayOrLaneManagementExtension
        a       owl:ObjectProperty .

datex:pictogramLanternsOn
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:serviceFacilityExtension
        a       owl:ObjectProperty .

datex:periodExtended  a  owl:ObjectProperty .

datex:vmsFaultExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#HockeyGame>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HockeyGame .

datex:openlrPositiveOffset
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:CollisionWithObstruction
        a       owl:NamedIndividual .

datex:managedLogicalLocationOverride
        a       owl:ObjectProperty .

datex:valuesType  a      owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualStringValue ;
                                                   owl:onProperty     datex:value
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:value
                                                   ] )
                         ] .

datex:realSubsetOfGroup
        a             owl:DatatypeProperty ;
        rdfs:comment  "Points to another instance of 'GroupOfParkingSpaces', which is a real superset from a local point of view. To be used when defining mixed parking areas with different time slots."@en .

datex:parkingRouteType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of parking route. If not specified, the route is designed for any type of vehicles."@en .

datex:Obstruction  a     owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Any stationary or moving obstacle of a physical nature (e.g. obstacles or vehicles from an earlier accident, shed loads on carriageway, rock fall, abnormal or dangerous loads, or animals etc.) which could disrupt or endanger traffic."@en ;
        rdfs:subClassOf  datex:TrafficElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Mobility ;
                                                   owl:onProperty     datex:mobilityOfObstruction
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:numberOfObstructions
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:obstructionExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:mobilityOfObstruction
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:obstructionExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:numberOfObstructions
                                                           ] )
                         ] .

datex:causeDescription
        a             owl:ObjectProperty ;
        rdfs:comment  "Description of a cause which is not managed by the publication creator (e.g. an off network cause)."@en .

datex:pollutantConcentration
        a       owl:ObjectProperty .

datex:PrecipitationDetail
        a                owl:Class ;
        rdfs:comment     "Details of precipitation (rain, snow etc.)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:FloatingPointMetreDistanceValue ;
                                                   owl:onProperty     datex:depositionDepth
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:precipitationDetailExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:PrecipitationIntensityValue ;
                                                       owl:onProperty     datex:precipitationIntensity
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:precipitationType
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:depositionDepth
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:precipitationDetailExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:precipitationIntensity
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:precipitationType
                                                               ] )
                         ] .

datex:TemporaryTrafficLights
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#Procession>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Procession .

datex:SlowVehicle  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#VehicleRecovery>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleRecovery .

datex:TpegNonJunctionPoint
        a                owl:Class ;
        rdfs:comment     "A point on the road network which is not a road junction point."@en ;
        rdfs:subClassOf  datex:TpegPoint ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TpegOtherPointDescriptor ;
                                                   owl:onProperty     datex:name
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PointCoordinates ;
                                                     owl:onProperty     datex:pointCoordinates
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:tpegNonJunctionPointExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:name
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:pointCoordinates
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:pointCoordinates
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:tpegNonJunctionPointExtension
                                                             ] )
                         ] .

datex:drivingConditionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Description of the driving conditions at the specified location."@en .

datex:dimensionExtension
        a       owl:ObjectProperty .

datex:temperatureInformationExtension
        a       owl:ObjectProperty .

datex:OpenlrExtendedLinear
        a                owl:Class ;
        rdfs:comment     "Extension class for OpenLR Line location reference"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrLineLocationReference ;
                                                   owl:onProperty     datex:firstDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OpenlrLineLocationReference ;
                                                     owl:onProperty     datex:oppositeDirection
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:firstDirection
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:firstDirection
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:oppositeDirection
                                                         ] )
                         ] .

datex:situationRecordVersionTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:alive  a        owl:DatatypeProperty ;
        rdfs:comment  "Indicates whether the identified animals are dead (immobile) or alive (potentially mobile)."@en .

datex:VmsMessage  a      owl:Class ;
        rdfs:comment     "A message displayed on a VMS which may comprise one or more sequentially displayed text pages and/or pictograms with supplementary details. When in a sequence of displayed messages sequencing of text pages and pictograms within a message are prohibited."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:associatedManagementOrDiversionPlan
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:codedReasonForSetting
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:distanceFromSituationRecord
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:mareNostrumCompliant
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:MultilingualString ;
                                                           owl:onProperty     datex:messageSetBy
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:primarySetting
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                               owl:onProperty     datex:reasonForSetting
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:MultilingualString ;
                                                                 owl:onProperty     datex:requestedBy
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:setBySystem
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:VersionedReference ;
                                                                     owl:onProperty     datex:situationRecordToWhichMessageIsRelated
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  datex:VersionedReference ;
                                                                       owl:onProperty     datex:situationToWhichMessageIsRelated
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:_TextPage ;
                                                                         owl:onProperty     datex:textPage
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  xsd:string ;
                                                                           owl:onProperty     datex:textPictogramSequencingInterval
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  xsd:string ;
                                                                             owl:onProperty     datex:timeLastSet
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  datex:_ExtensionType ;
                                                                               owl:onProperty     datex:vmsMessageExtension
                                                                             ] [ a                  owl:Restriction ;
                                                                                 owl:allValuesFrom  xsd:string ;
                                                                                 owl:onProperty     datex:vmsMessageInformationType
                                                                               ] [ a                  owl:Restriction ;
                                                                                   owl:allValuesFrom  datex:_VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea ;
                                                                                   owl:onProperty     datex:vmsPictogramDisplayArea
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:timeLastSet
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:associatedManagementOrDiversionPlan
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:codedReasonForSetting
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:distanceFromSituationRecord
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:mareNostrumCompliant
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:messageSetBy
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:primarySetting
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:reasonForSetting
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:requestedBy
                                                                                                   ] [ a                   owl:Restriction ;
                                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                       owl:onProperty      datex:setBySystem
                                                                                                     ] [ a                   owl:Restriction ;
                                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                         owl:onProperty      datex:situationRecordToWhichMessageIsRelated
                                                                                                       ] [ a                   owl:Restriction ;
                                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                           owl:onProperty      datex:situationToWhichMessageIsRelated
                                                                                                         ] [ a                   owl:Restriction ;
                                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                             owl:onProperty      datex:textPictogramSequencingInterval
                                                                                                           ] [ a                   owl:Restriction ;
                                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                               owl:onProperty      datex:timeLastSet
                                                                                                             ] [ a                   owl:Restriction ;
                                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                                 owl:onProperty      datex:vmsMessageExtension
                                                                                                               ] )
                         ] .

datex:TurnAroundInOperation
        a       owl:NamedIndividual .

datex:_VmsUnitRecordVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:accessFault  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#FootballMatch>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FootballMatch .

datex:locationCharacteristicsOverrideExtension
        a       owl:ObjectProperty .

datex:openlrLocationReferencePoint
        a       owl:ObjectProperty .

datex:TrafficBeingManuallyDirected
        a       owl:NamedIndividual .

datex:ParkingThresholds
        a                owl:Class ;
        rdfs:comment     "Configuration parameters of the parking site, used among others for the dynamic attribute 'parkingStatus'. This component or all elements of it can be overridden in the dynamic model."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:almostFullDecreasing
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:almostFullIncreasing
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:entranceFull
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:fullDecreasing
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:fullIncreasing
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:overcrowding
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:overcrowdingLevel1
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:overcrowdingLevel2
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:parkingLastMaximumOccupancy
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:ParkingStatusColourMapping ;
                                                                     owl:onProperty     datex:parkingStatusColourMapping
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                                       owl:onProperty     datex:parkingThresholdsExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:almostFullDecreasing
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:almostFullIncreasing
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:entranceFull
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:fullDecreasing
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:fullIncreasing
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:overcrowding
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:overcrowdingLevel1
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:overcrowdingLevel2
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:parkingLastMaximumOccupancy
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:parkingThresholdsExtension
                                                                                         ] )
                         ] .

datex:activity  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:Landslips  a  owl:NamedIndividual .

datex:underTraffic  a  owl:DatatypeProperty ;
        rdfs:comment  "Indicates that the road section where the roadworks are located is under traffic or not under traffic. 'True' indicates the road is under traffic."@en .

<http://purl.org/td/transportdisruption#BurstWaterMain>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BurstWaterMain .

datex:measurementTimeDefault
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:specificMeasurementValueType
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#HurricaneForceWinds>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HurricaneForceWinds .

datex:openlrPointAlongLineExtension
        a       owl:ObjectProperty .

datex:situation  a  owl:ObjectProperty .

datex:TunnelVentilationFault
        a       owl:NamedIndividual .

datex:ElaboratedDataPublication
        a                owl:Class ;
        rdfs:comment     "A publication containing one or more elaborated data sets."@en ;
        rdfs:subClassOf  datex:PayloadPublication ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ElaboratedData ;
                                                   owl:onProperty     datex:elaboratedData
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:elaboratedDataPublicationExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:forecastDefault
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:HeaderInformation ;
                                                         owl:onProperty     datex:headerInformation
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:periodDefault
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:ReferenceSettings ;
                                                             owl:onProperty     datex:referenceSettings
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:timeDefault
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:elaboratedData
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:headerInformation
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:elaboratedDataPublicationExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:headerInformation
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:referenceSettings
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:forecastDefault
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:periodDefault
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:timeDefault
                                                                             ] )
                         ] .

datex:HeavyTraffic  a  owl:NamedIndividual .

datex:DamagedTunnel  a  owl:NamedIndividual .

datex:vehicleCount  a  owl:DatatypeProperty ;
        rdfs:comment  "A measured or calculated absolute count of vehicles within a specified period of time expressed as non negative integer."@en .

datex:ClearanceWork  a  owl:NamedIndividual .

datex:ItineraryByReference
        a                owl:Class ;
        rdfs:comment     "Multiple (i.e. more than one) physically separate locations which are ordered that constitute an itinerary or route where they are defined by reference to a predefined itinerary."@en ;
        rdfs:subClassOf  datex:Itinerary ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:itineraryByReferenceExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_PredefinedItineraryVersionedReference ;
                                                     owl:onProperty     datex:predefinedItineraryReference
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:predefinedItineraryReference
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:itineraryByReferenceExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:predefinedItineraryReference
                                                         ] )
                         ] .

datex:reroutingManagementExtension
        a       owl:ObjectProperty .

datex:PrecipitationInformation
        a                owl:Class ;
        rdfs:comment     "Measurements of precipitation."@en ;
        rdfs:subClassOf  datex:WeatherData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:noPrecipitation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:PrecipitationDetail ;
                                                     owl:onProperty     datex:precipitationDetail
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:precipitationInformationExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:precipitationDetail
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:precipitationInformationExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:noPrecipitation
                                                           ] )
                         ] .

<http://purl.org/td/transportdisruption#Sleet>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Sleet .

datex:SnowDrifts  a  owl:NamedIndividual .

datex:minimumCarOccupancy
        a             owl:DatatypeProperty ;
        rdfs:comment  "The minimum number of persons required in a vehicle in order for it to be allowed to transit the specified road section."@en .

datex:VmsUnitRecord  a   owl:Class ;
        rdfs:comment     "A versioned single VMS unit entry/record in the VMS Unit table that defines the characteristics of the VMS unit."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:numberOfVms
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_VmsUnitRecordVmsIndexVmsRecord ;
                                                     owl:onProperty     datex:vmsRecord
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:vmsUnitElectronicAddress
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:vmsUnitIPAddress
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:vmsUnitIdentifier
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                             owl:onProperty     datex:vmsUnitRecordExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:numberOfVms
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vmsUnitElectronicAddress
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:vmsUnitIPAddress
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:vmsUnitIdentifier
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:vmsUnitRecordExtension
                                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] .

datex:vmsUnitRecordExtension
        a       owl:ObjectProperty .

datex:alertCLinearExtension
        a       owl:ObjectProperty .

datex:Impact  a          owl:Class ;
        rdfs:comment     "An assessment of the impact that an event or operator action defined by the situation record has on the driving conditions."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:capacityRemaining
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Delays ;
                                                     owl:onProperty     datex:delays
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:impactExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:numberOfLanesRestricted
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:numberOfOperationalLanes
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:originalNumberOfLanes
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:residualRoadWidth
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:trafficConstrictionType
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:capacityRemaining
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:delays
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:impactExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:numberOfLanesRestricted
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:numberOfOperationalLanes
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:originalNumberOfLanes
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:residualRoadWidth
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:trafficConstrictionType
                                                                               ] )
                         ] .

datex:dynamicallyConfigurableDisplayAreas
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#SmogAlert>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SmogAlert .

datex:ParkingSiteStatus
        a                owl:Class ;
        rdfs:comment     "Dynamic status information for the static object 'ParkingSite'."@en ;
        rdfs:subClassOf  datex:ParkingRecordStatus ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:parkingSiteFullAtFloor
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:parkingSiteOpeningStatus
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:parkingSiteOvercrowdingStatus
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:parkingSiteStatus
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:parkingSiteStatusExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:parkingSiteStatusExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:parkingSiteOpeningStatus
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:parkingSiteOvercrowdingStatus
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:parkingSiteStatus
                                                                 ] )
                         ] .

datex:MultilingualStringValue
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:language ;
                           owl:onProperty     datex:lang
                         ] .

<http://purl.org/td/transportdisruption#AutomatedTollSystemFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AutomatedTollSystemFailure .

datex:BlowingSnow  a  owl:NamedIndividual .

datex:roadsideAssistanceExtension
        a       owl:ObjectProperty .

datex:OpenlrGridLocationReference
        a                owl:Class ;
        rdfs:comment     "the openLR method of areadefinition by providing repeating rectangles"@en ;
        rdfs:subClassOf  datex:OpenlrAreaLocationReference ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:OpenlrGridAttributes ;
                                                   owl:onProperty     datex:openlrGridAttributes
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:openlrGridLocationReferenceExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:OpenlrRectangle ;
                                                       owl:onProperty     datex:openlrRectangle
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:openlrGridAttributes
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:openlrRectangle
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:openlrGridAttributes
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:openlrGridLocationReferenceExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:openlrRectangle
                                                               ] )
                         ] .

<http://purl.org/td/transportdisruption#SmokeOrFumes>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SmokeOrFumes .

datex:ConstructionWork
        a       owl:NamedIndividual .

datex:TunnelLightFailure
        a       owl:NamedIndividual .

<http://purl.org/td/transportdisruption#AthleticsMeeting>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AthleticsMeeting .

<http://purl.org/td/transportdisruption#AnprCamerasFault>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AnprCamerasFault .

datex:AirShow  a  owl:NamedIndividual .

datex:OpenlrLastLocationReferencePoint
        a                owl:Class ;
        rdfs:comment     "The sequence of location reference points is terminated by a last location reference point."@en ;
        rdfs:subClassOf  datex:OpenlrBaseLocationReferencePoint ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:openlrLastLocationReferencePointExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:openlrLastLocationReferencePointExtension
                                                   ] )
                         ] .

datex:parkingPermitType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:parkingDuration
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:height  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:trafficViewPublicationExtension
        a       owl:ObjectProperty .

datex:distanceAlongLinearElementExtension
        a       owl:ObjectProperty .

datex:chargePaid  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:MeasurementSpecificCharacteristics
        a                owl:Class ;
        rdfs:comment     "Characteristics which are specific to an individual measurement type (specified in a known order) at the given measurement site."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:accuracy
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:measurementSpecificCharacteristicsExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:period
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:smoothingFactor
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:specificLane
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:specificMeasurementValueType
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                               owl:onProperty     datex:specificVehicleCharacteristics
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:specificMeasurementValueType
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:accuracy
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:measurementSpecificCharacteristicsExtension
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:period
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:smoothingFactor
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:specificLane
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:specificMeasurementValueType
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:specificVehicleCharacteristics
                                                                             ] )
                         ] .

datex:Attack  a  owl:NamedIndividual .

datex:weatherDataExtension
        a       owl:ObjectProperty .

foaf:primaryTopic  a  owl:AnnotationProperty .

datex:TrafficViewRecord
        a                owl:Class ;
        rdfs:comment     "An identifiable instance of a single record within a traffic view which shall comprise at most one instance of each of the following: OperatorAction, TrafficElement, ElaboratedData and CCTVImages."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ElaboratedData ;
                                                   owl:onProperty     datex:elaboratedData
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:OperatorAction ;
                                                     owl:onProperty     datex:operatorAction
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:recordSequenceNumber
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:TrafficElement ;
                                                         owl:onProperty     datex:trafficElement
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:trafficViewRecordExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:UrlLink ;
                                                             owl:onProperty     datex:urlLink
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:recordSequenceNumber
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:elaboratedData
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:operatorAction
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:recordSequenceNumber
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:trafficElement
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:trafficViewRecordExtension
                                                                       ] )
                         ] .

datex:openlrPoiWithAccessPointExtension
        a       owl:ObjectProperty .

datex:heaviestAxleWeightCharacteristicExtension
        a       owl:ObjectProperty .

datex:polygonArea  a  owl:ObjectProperty .

datex:WeatherData  a     owl:Class ;
        rdfs:comment     "Measured or derived values relating to the weather at a specific location or locations."@en ;
        rdfs:subClassOf  datex:BasicData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:weatherDataExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:weatherDataExtension
                                                   ] )
                         ] .

datex:PredefinedLocationContainer
        a                owl:Class ;
        rdfs:comment     "A container which may comprise the definition of a predefined itinerary, non ordered group of locations or single location."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:predefinedLocationContainerExtension
                                                 ] [ a                   owl:Restriction ;
                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:predefinedLocationContainerExtension
                                                   ] )
                         ] .

datex:parkingOtherSpecialLocation
        a             owl:ObjectProperty ;
        rdfs:comment  "A special location not available in the enumeration. Use literal 'other' in this case."@en .

datex:MicrogramsConcentrationValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of concentration of a substance in micrograms per unit volume."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:microgramsConcentration
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:microgramsConcentrationValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:microgramsConcentrationValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:microgramsConcentration
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:microgramsConcentration
                                                         ] )
                         ] .

datex:textPixelsDown  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:individualVehicleSpeed
        a             owl:ObjectProperty ;
        rdfs:comment  "The measured speed of the individual vehicle at the specified measurement site."@en .

datex:Sabotage  a  owl:NamedIndividual .

datex:QueuingTraffic  a  owl:NamedIndividual .

datex:ExternalReferencing
        a                owl:Class ;
        rdfs:comment     "A location defined by reference to an external/other referencing system."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:externalLocationCode
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:externalReferencingExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:externalReferencingSystem
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:externalLocationCode
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:externalReferencingSystem
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:externalLocationCode
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:externalReferencingExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:externalReferencingSystem
                                                               ] )
                         ] .

datex:denyReason  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:RugbyMatch  a  owl:NamedIndividual .

datex:rgbRedValue  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#CricketMatch>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:CricketMatch .

datex:SnowOnTheInfrastructure
        a       owl:NamedIndividual .

datex:almostFullDecreasing
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:exchangeExtension
        a       owl:ObjectProperty .

datex:Fair  a   owl:NamedIndividual .

<http://purl.org/td/transportdisruption#ControlledAvalanche>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ControlledAvalanche .

datex:measuredDataPublicationExtension
        a       owl:ObjectProperty .

datex:nonRoadEventInformationExtension
        a       owl:ObjectProperty .

datex:d2LogicalModelExtension
        a       owl:ObjectProperty .

datex:obstructionType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Characterization of the type of general obstruction."@en .

datex:occupiedSpaces  a  owl:ObjectProperty ;
        rdfs:comment  "Number of currently occupied spaces."@en .

datex:maximumWindSpeed
        a       owl:ObjectProperty .

datex:ParkingEquipmentOrServiceFacility
        a                owl:Class ;
        rdfs:comment     "One type of equipment or additional service facility that is available at the parking site, parking space or group of parking spaces."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:accessibility
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                     owl:onProperty     datex:additionalDescription
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:applicableForUser
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                         owl:onProperty     datex:applicableForVehicles
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:availability
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:OpeningTimes ;
                                                             owl:onProperty     datex:availabilityAndOpeningTimes
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:MultilingualString ;
                                                               owl:onProperty     datex:comment
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:equipmentOrServiceFacilityIdentifier
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  datex:GroupOfLocations ;
                                                                   owl:onProperty     datex:groupOfLocations
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  datex:MultilingualString ;
                                                                     owl:onProperty     datex:nameOrBrand
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:numberOfEquipmentOrServiceFacility
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                                         owl:onProperty     datex:otherEquipmentOrServiceFacility
                                                                       ] [ a                  owl:Restriction ;
                                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                                           owl:onProperty     datex:parkingEquipmentOrServiceFacilityExtension
                                                                         ] [ a                  owl:Restriction ;
                                                                             owl:allValuesFrom  xsd:string ;
                                                                             owl:onProperty     datex:photoUrl
                                                                           ] [ a                  owl:Restriction ;
                                                                               owl:allValuesFrom  datex:TariffsAndPayment ;
                                                                               owl:onProperty     datex:tariffsAndPayment
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:additionalDescription
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:availability
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:availabilityAndOpeningTimes
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:comment
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:groupOfLocations
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:nameOrBrand
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:numberOfEquipmentOrServiceFacility
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:otherEquipmentOrServiceFacility
                                                                                             ] [ a                   owl:Restriction ;
                                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                 owl:onProperty      datex:parkingEquipmentOrServiceFacilityExtension
                                                                                               ] [ a                   owl:Restriction ;
                                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                   owl:onProperty      datex:photoUrl
                                                                                                 ] [ a                   owl:Restriction ;
                                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                                     owl:onProperty      datex:tariffsAndPayment
                                                                                                   ] )
                         ] .

datex:TravelTimeData  a  owl:Class ;
        rdfs:comment     "Derived/computed travel time information relating to a linear section of the road network; forecast = true means a forecast for a vehicle at the start of the specified location, forecast = false means calculation/measurement at the end."@en ;
        rdfs:subClassOf  datex:BasicData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:SpeedValue ;
                                                   owl:onProperty     datex:freeFlowSpeed
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:DurationValue ;
                                                     owl:onProperty     datex:freeFlowTravelTime
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:DurationValue ;
                                                       owl:onProperty     datex:normallyExpectedTravelTime
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:DurationValue ;
                                                         owl:onProperty     datex:travelTime
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:travelTimeDataExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:travelTimeTrendType
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:travelTimeType
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:vehicleType
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:freeFlowSpeed
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:freeFlowTravelTime
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:normallyExpectedTravelTime
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:travelTime
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:travelTimeDataExtension
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:travelTimeTrendType
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:travelTimeType
                                                                             ] )
                         ] .

datex:parkingNumberOfVacantSpacesLowerThan
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:towardsReferent
        a             owl:ObjectProperty ;
        rdfs:comment  "A known location along the linear element towards which the distanceAlong is measured, termed the \"towardsReferent\" in ISO 19148."@en .

<http://purl.org/td/transportdisruption#VehicleCarryingHazardousMaterials>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VehicleCarryingHazardousMaterials .

<http://purl.org/td/transportdisruption#FallenPowerCables>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FallenPowerCables .

datex:target  a  owl:ObjectProperty .

datex:managedLogicalLocation
        a       owl:ObjectProperty .

datex:SpeedValue  a      owl:Class ;
        rdfs:comment     "A measured or calculated value of speed."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:speed
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:speedValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:speedValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:speed
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:speed
                                                         ] )
                         ] .

datex:AlertCMethod2Point
        a                owl:Class ;
        rdfs:comment     "A single point on the road network defined by reference to a point in a pre-defined ALERT-C location table and which has an associated direction of traffic flow."@en ;
        rdfs:subClassOf  datex:AlertCPoint ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCDirection ;
                                                   owl:onProperty     datex:alertCDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod2PointExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:AlertCMethod2PrimaryPointLocation ;
                                                       owl:onProperty     datex:alertCMethod2PrimaryPointLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCDirection
                                                       ] [ a                   owl:Restriction ;
                                                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCMethod2PrimaryPointLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:alertCDirection
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:alertCMethod2PointExtension
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:alertCMethod2PrimaryPointLocation
                                                               ] )
                         ] .

datex:nationalIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:BasketballGame  a  owl:NamedIndividual .

datex:PetrolOnInfrastructure
        a       owl:NamedIndividual .

datex:applicableForUser
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AccidentInvestigationWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AccidentInvestigationWork .

datex:vmsType  a  owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#FallenTrees>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:FallenTrees .

datex:parkingRouteActive
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:Riot  a   owl:NamedIndividual .

<http://purl.org/td/transportdisruption#DeepSnow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DeepSnow .

<http://purl.org/td/transportdisruption#MudOnInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MudOnInfrastructure .

datex:RockFallPreventativeMaintenance
        a       owl:NamedIndividual .

datex:impact  a  owl:ObjectProperty .

datex:CarParks  a        owl:Class ;
        rdfs:comment     "Provides information on the status of one or more car parks."@en ;
        rdfs:subClassOf  datex:NonRoadEventInformation ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:carParkConfiguration
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:carParkIdentity
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:carParkOccupancy
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:carParkStatus
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:carParksExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:exitRate
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:fillRate
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  xsd:string ;
                                                                 owl:onProperty     datex:numberOfVacantParkingSpaces
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:occupiedSpaces
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:queuingTime
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:totalCapacity
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:carParkIdentity
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:carParkIdentity
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:carParkOccupancy
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:carParkStatus
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:carParksExtension
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:numberOfVacantParkingSpaces
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:occupiedSpaces
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:queuingTime
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:totalCapacity
                                                                                       ] )
                         ] .

datex:heightCharacteristic
        a       owl:ObjectProperty .

datex:locationCodeForLinearLocation
        a             owl:ObjectProperty ;
        rdfs:comment  "Linear location defined by a specific Alert-C location."@en .

<http://purl.org/td/transportdisruption#GrassCuttingWork>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GrassCuttingWork .

<http://purl.org/td/transportdisruption#SandStorms>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SandStorms .

datex:rgbColour  a  owl:ObjectProperty .

datex:averageDistanceHeadway
        a             owl:ObjectProperty ;
        rdfs:comment  "The average distance between the front (respectively back) of this vehicle and the front (respectively  back) of the preceding vehicle, averaged for all vehicles within a defined measurement period at the specified measurement site."@en .

<http://purl.org/td/transportdisruption#DamagedRoadSurface>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:DamagedRoadSurface .

datex:TemporaryTrafficLightsFailure
        a       owl:NamedIndividual .

datex:authorityOperationType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Type of authority initiated operation or activity that could disrupt traffic. "@en .

datex:subscription  a  owl:ObjectProperty .

cc:license  a   owl:AnnotationProperty .

datex:supplementaryPictogramCodeListIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:publicationTime
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:roadworksDuration
        a             owl:DatatypeProperty ;
        rdfs:comment  "Indicates in general terms the expected duration of the roadworks."@en .

datex:travelTime  a   owl:ObjectProperty ;
        rdfs:comment  "Derived/computed travel time information relating to a specific group of locations."@en .

datex:measurementLanesOverride
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:MotorSportRaceMeeting
        a       owl:NamedIndividual .

datex:parkingAccessStatus
        a       owl:ObjectProperty .

datex:validityExtension
        a       owl:ObjectProperty .

datex:synchronizedSequencingWithTextPages
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsWorking  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:IntegerMetreDistanceValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of distance in whole metres."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:integerMetreDistance
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:integerMetreDistanceValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:integerMetreDistanceValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:integerMetreDistance
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:integerMetreDistance
                                                         ] )
                         ] .

datex:maximumDuration
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsDisplayHeight
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:GroupOfParkingSpacesStatus
        a                owl:Class ;
        rdfs:comment     "The status of the assigned parking spaces in the specified parking site, i.e. the status of those spaces assigned for particular types of person or vehicle and/or for specific duration types (e.g. short stay)."@en ;
        rdfs:subClassOf  datex:ParkingOccupancy ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:groupDeclarationValidNow
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:groupOfParkingSpacesClosed
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:groupOfParkingSpacesStatusExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:groupOfParkingSpacesStatusExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:groupDeclarationValidNow
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:groupOfParkingSpacesClosed
                                                           ] )
                         ] .

datex:chemicalName  a  owl:ObjectProperty .

datex:AccidentInvolvingMotorcycles
        a       owl:NamedIndividual .

datex:specificLocation
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:infrastructureDamageType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Characterization of an obstruction on the road resulting from the failure or damage of infrastructure on, under, above or close to the road."@en .

datex:parkingStatusValidity
        a       owl:ObjectProperty .

datex:vehicleIdentifier
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:predefinedLocationReference
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to a versioned predefined location."@en .

datex:HelicopterRescue
        a       owl:NamedIndividual .

datex:hazardousGoodsAssociatedWithVehicle
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Fair>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Fair .

<http://purl.org/td/transportdisruption#EarthquakeDamage>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:EarthquakeDamage .

<http://purl.org/td/transportdisruption#IllVehicleOccupants>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:IllVehicleOccupants .

datex:contactDetailsResponsibility
        a             owl:ObjectProperty ;
        rdfs:comment  "Specification of what service or equipment the contact is responsible for."@en .

datex:chargeBand  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BullFight>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BullFight .

datex:NetworkManagement
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Network management action which is applicable to the road network and its users."@en ;
        rdfs:subClassOf  datex:OperatorAction ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:applicableForTrafficDirection
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:applicableForTrafficType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:automaticallyInitiated
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:complianceOption
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:VehicleCharacteristics ;
                                                           owl:onProperty     datex:forVehiclesWithCharacteristicsOf
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                             owl:onProperty     datex:networkManagementExtension
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:placesAtWhichApplicable
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:networkManagementExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:complianceOption
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:automaticallyInitiated
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:complianceOption
                                                                     ] )
                         ] .

datex:MeasurementSiteTable
        a                owl:Class ;
        rdfs:comment     "A Measurement Site Table comprising a number of sets of data, each describing the location from where a stream of measured data may be derived.  Each location is known as a \"measurement site\" which can be a point, a linear road section or an area."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MeasurementSiteRecord ;
                                                   owl:onProperty     datex:measurementSiteRecord
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:measurementSiteTableExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:measurementSiteTableIdentification
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:measurementSiteRecord
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:measurementSiteTableExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:measurementSiteTableIdentification
                                                           ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] .

datex:parkingSiteFullAtFloor
        a             owl:DatatypeProperty ;
        rdfs:comment  "The parking site is full at the specified floor(s)."@en .

datex:Junction  a        owl:Class ;
        rdfs:comment     "Junction (on a highway), can also be an interchange or if applicable also a motorway service station (see junctionClassification)."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Road ;
                                                   owl:onProperty     datex:destinationMotorway
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:junctionClassification
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:junctionExtension
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:MultilingualString ;
                                                         owl:onProperty     datex:junctionName
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:junctionNumber
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:Road ;
                                                             owl:onProperty     datex:motorway
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:junctionName
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:junctionClassification
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:junctionExtension
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:junctionName
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:junctionNumber
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:motorway
                                                                       ] )
                         ] .

datex:disturbanceActivityType
        a             owl:DatatypeProperty ;
        rdfs:comment  "Includes all situations of a public disorder type or of an alert type, with potential to disrupt traffic."@en .

datex:_IntermediatePointOnLinearElement
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:Referent ;
                                                   owl:onProperty     datex:referent
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:referent
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:referent
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:index
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:index
                         ] .

datex:WeatherRelatedRoadConditions
        a                owl:Class ;
        rdfs:comment     "Road surface conditions that are related to the weather which may affect the driving conditions, such as ice, snow or water."@en ;
        rdfs:subClassOf  datex:RoadConditions ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:RoadSurfaceConditionMeasurements ;
                                                   owl:onProperty     datex:roadSurfaceConditionMeasurements
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:weatherRelatedRoadConditionType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_ExtensionType ;
                                                       owl:onProperty     datex:weatherRelatedRoadConditionsExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:roadSurfaceConditionMeasurements
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:weatherRelatedRoadConditionsExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:weatherRelatedRoadConditionType
                                                           ] )
                         ] .

datex:VmsManagedLogicalLocation
        a                owl:Class ;
        rdfs:comment     "The logical location (e.g. a car park, a section of road, a junction etc.) which a VMS contributes to the management of."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:distanceFromLogicalLocation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:Location ;
                                                     owl:onProperty     datex:managedLocation
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:MultilingualString ;
                                                       owl:onProperty     datex:managedLogicalLocation
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:vmsManagedLogicalLocationExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:distanceFromLogicalLocation
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:managedLocation
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:managedLogicalLocation
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:vmsManagedLogicalLocationExtension
                                                               ] )
                         ] .

datex:generalNetworkManagementExtension
        a       owl:ObjectProperty .

datex:parkingVMS  a  owl:ObjectProperty .

datex:roadMaintenanceType
        a             owl:DatatypeProperty ;
        rdfs:comment  "The type of road maintenance or installation work at the specified location."@en .

datex:TradeFair  a  owl:NamedIndividual .

datex:RaceMeeting  a  owl:NamedIndividual .

datex:publicHolidayType
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:depositionDepth
        a       owl:ObjectProperty .

datex:genericSituationRecordName
        a             owl:DatatypeProperty ;
        rdfs:comment  "The name of the GenericSituationRecord."@en .

<http://purl.org/td/transportdisruption#Ice>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Ice .

datex:openlrOffsetsExtension
        a       owl:ObjectProperty .

datex:tpegNonJunctionPointExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#Riot>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Riot .

datex:HeadOnCollision
        a       owl:NamedIndividual .

datex:SaltingOrGrittingVehicleInUse
        a       owl:NamedIndividual .

datex:usageScenarioOperationStatus
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:trafficStatusValue
        a             owl:DatatypeProperty ;
        rdfs:comment  "A status value of traffic conditions on the identified section of road in the specified direction."@en .

<http://purl.org/td/transportdisruption#Unknown>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:Unknown .

datex:VeryHazardous  a  owl:NamedIndividual .

datex:parkingSpacePhysics
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:carParkIdentity
        a             owl:ObjectProperty ;
        rdfs:comment  "The identity of one or a group of car parks."@en .

datex:vmsLocationOverride
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#AuthorityOperation>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AuthorityOperation .

datex:photoUrl  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:nonOrderedLocationGroupByListExtension
        a       owl:ObjectProperty .

datex:sectionName  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#GasLeak>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GasLeak .

datex:SpeedManagement
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "Speed management action that is instigated by the network/road operator."@en ;
        rdfs:subClassOf  datex:NetworkManagement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:speedManagementExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:speedManagementType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:temporarySpeedLimit
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:speedManagementExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:speedManagementType
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:temporarySpeedLimit
                                                           ] )
                         ] .

datex:county  a  owl:ObjectProperty .

datex:journeyDestination
        a             owl:ObjectProperty ;
        rdfs:comment  "Indicates the stated termination point of the transit journey."@en .

datex:vehicleCountAndRateExtension
        a       owl:ObjectProperty .

datex:RampMeteringInOperation
        a       owl:NamedIndividual .

datex:linearTrafficView
        a       owl:ObjectProperty .

datex:AlertCMethod2PrimaryPointLocation
        a                owl:Class ;
        rdfs:comment     "The point (called Primary point) which is either a single point or at the downstream end of a linear road section. The point is specified by a reference to a point in a pre-defined ALERT-C location table."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:AlertCLocation ;
                                                   owl:onProperty     datex:alertCLocation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:alertCMethod2PrimaryPointLocationExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:alertCLocation
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:alertCLocation
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:alertCMethod2PrimaryPointLocationExtension
                                                         ] )
                         ] .

datex:SideCollision  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#HerdOfAnimalsOnTheInfrastructure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HerdOfAnimalsOnTheInfrastructure .

<http://purl.org/td/transportdisruption#HeavyTraffic>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HeavyTraffic .

datex:groupOfPeopleInvolved
        a       owl:ObjectProperty .

datex:overcrowdingLevel2
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:maximumCurrent  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:_VmsDynamicCharacteristicsPictogramDisplayAreaIndexVmsPictogramDisplayCharacteristics
        a                owl:Class ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:pictogramDisplayAreaIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:VmsPictogramDisplayCharacteristics ;
                                                   owl:onProperty     datex:vmsPictogramDisplayCharacteristics
                                                 ] [ a                   owl:Restriction ;
                                                     owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                     owl:onProperty      datex:vmsPictogramDisplayCharacteristics
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:vmsPictogramDisplayCharacteristics
                                                     ] )
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:pictogramDisplayAreaIndex
                         ] .

datex:openlrLastLine  a  owl:ObjectProperty .

datex:VehicleCharacteristics
        a                owl:Class ;
        rdfs:comment     "The characteristics of a vehicle, e.g. lorry of gross weight greater than 30 tonnes."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:fuelType
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:GrossWeightCharacteristic ;
                                                     owl:onProperty     datex:grossWeightCharacteristic
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:HeaviestAxleWeightCharacteristic ;
                                                       owl:onProperty     datex:heaviestAxleWeightCharacteristic
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:HeightCharacteristic ;
                                                         owl:onProperty     datex:heightCharacteristic
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:LengthCharacteristic ;
                                                           owl:onProperty     datex:lengthCharacteristic
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:loadType
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:NumberOfAxlesCharacteristic ;
                                                               owl:onProperty     datex:numberOfAxlesCharacteristic
                                                             ] [ a                  owl:Restriction ;
                                                                 owl:allValuesFrom  datex:_VehicleCharacteristicsExtensionType ;
                                                                 owl:onProperty     datex:vehicleCharacteristicsExtension
                                                               ] [ a                  owl:Restriction ;
                                                                   owl:allValuesFrom  xsd:string ;
                                                                   owl:onProperty     datex:vehicleEquipment
                                                                 ] [ a                  owl:Restriction ;
                                                                     owl:allValuesFrom  xsd:string ;
                                                                     owl:onProperty     datex:vehicleType
                                                                   ] [ a                  owl:Restriction ;
                                                                       owl:allValuesFrom  xsd:string ;
                                                                       owl:onProperty     datex:vehicleUsage
                                                                     ] [ a                  owl:Restriction ;
                                                                         owl:allValuesFrom  datex:WidthCharacteristic ;
                                                                         owl:onProperty     datex:widthCharacteristic
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:fuelType
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:grossWeightCharacteristic
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                               owl:onProperty      datex:heaviestAxleWeightCharacteristic
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                                 owl:onProperty      datex:heightCharacteristic
                                                                               ] [ a                   owl:Restriction ;
                                                                                   owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                                   owl:onProperty      datex:lengthCharacteristic
                                                                                 ] [ a                   owl:Restriction ;
                                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                     owl:onProperty      datex:loadType
                                                                                   ] [ a                   owl:Restriction ;
                                                                                       owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                                       owl:onProperty      datex:numberOfAxlesCharacteristic
                                                                                     ] [ a                   owl:Restriction ;
                                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                         owl:onProperty      datex:vehicleCharacteristicsExtension
                                                                                       ] [ a                   owl:Restriction ;
                                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                           owl:onProperty      datex:vehicleEquipment
                                                                                         ] [ a                   owl:Restriction ;
                                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                                             owl:onProperty      datex:vehicleUsage
                                                                                           ] [ a                   owl:Restriction ;
                                                                                               owl:maxCardinality  "2"^^xsd:nonNegativeInteger ;
                                                                                               owl:onProperty      datex:widthCharacteristic
                                                                                             ] )
                         ] .

datex:TrafficStatus  a   owl:Class ;
        rdfs:comment     "The status of traffic conditions on a specific section or at a specific point on the road network."@en ;
        rdfs:subClassOf  datex:BasicData ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:TrafficStatusValue ;
                                                   owl:onProperty     datex:trafficStatus
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:trafficStatusExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:trafficTrendType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:trafficStatus
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:trafficStatusExtension
                                                         ] [ a                   owl:Restriction ;
                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                             owl:onProperty      datex:trafficTrendType
                                                           ] )
                         ] .

datex:parkingSpaceStatus
        a       owl:ObjectProperty .

datex:_ParkingSiteScenarioIndexParkingUsageScenario
        a                owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:int ;
                           owl:onProperty     datex:scenarioIndex
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:scenarioIndex
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  datex:ParkingUsageScenario ;
                           owl:onProperty     datex:parkingUsageScenario
                         ] .

datex:chargeTypeDescription
        a       owl:ObjectProperty .

datex:WaterSportsMeeting
        a       owl:NamedIndividual .

datex:grossWeightCharacteristic
        a       owl:ObjectProperty .

datex:locationExtension
        a       owl:ObjectProperty .

datex:openlrOrientation
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:openlrNegativeOffset
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:PrecipitationIntensityValue
        a                owl:Class ;
        rdfs:comment     "A measured or calculated value of the accumulation rate of precipitation."@en ;
        rdfs:subClassOf  datex:DataValue ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:millimetresPerHourIntensity
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:precipitationIntensityValueExtension
                                                   ] [ a                   owl:Restriction ;
                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                       owl:onProperty      datex:precipitationIntensityValueExtension
                                                     ] [ a                   owl:Restriction ;
                                                         owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:millimetresPerHourIntensity
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:millimetresPerHourIntensity
                                                         ] )
                         ] .

<http://purl.org/td/transportdisruption#SlowMovingMaintenanceVehicle>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:SlowMovingMaintenanceVehicle .

datex:locationByReferenceExtension
        a       owl:ObjectProperty .

datex:contactPersonName
        a             owl:DatatypeProperty ;
        rdfs:comment  "Name of the contact person."@en .

datex:Assault  a  owl:NamedIndividual .

datex:parkingPeriod  a  owl:ObjectProperty .

<http://purl.org/td/transportdisruption#BombSquadInAction>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:BombSquadInAction .

<http://purl.org/td/transportdisruption#UnlitVehicleOnTheRoad>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:UnlitVehicleOnTheRoad .

<http://purl.org/td/transportdisruption#RoadOperatorCheckPoint>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:RoadOperatorCheckPoint .

datex:parkingRouteExtension
        a       owl:ObjectProperty .

datex:_SituationRecordVersionedReference
        a                owl:Class ;
        rdfs:subClassOf  datex:VersionedReference ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:targetClass
                         ] .

datex:TollGatesOpen  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#AgriculturalShow>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:AgriculturalShow .

datex:alertCPoint  a  owl:ObjectProperty .

datex:dewPointTemperature
        a       owl:ObjectProperty .

datex:offsetDistance  a  owl:ObjectProperty .

datex:HeightRestrictionInOperation
        a       owl:NamedIndividual .

datex:electricChargingExtension
        a       owl:ObjectProperty .

datex:operator  a  owl:ObjectProperty .

datex:roadOperatorControlArea
        a       owl:ObjectProperty .

datex:externalLocationCode
        a       owl:DatatypeProperty , owl:ObjectProperty .

datex:vmsManagedLogicalLocationExtension
        a       owl:ObjectProperty .

datex:individualCharge
        a       owl:ObjectProperty .

datex:CollisionWithPerson
        a       owl:NamedIndividual .

datex:measurementSiteTableReference
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to a versioned Measurement Site table."@en .

datex:Situation  a       owl:Class ;
        rdfs:comment     "An identifiable instance of a traffic/travel situation comprising one or more traffic/travel circumstances which are linked by one or more causal relationships. Each traffic/travel circumstance is represented by a Situation Record."@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:version
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:HeaderInformation ;
                                                   owl:onProperty     datex:headerInformation
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:overallSeverity
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:_SituationVersionedReference ;
                                                       owl:onProperty     datex:relatedSituation
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:_ExtensionType ;
                                                         owl:onProperty     datex:situationExtension
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:SituationRecord ;
                                                           owl:onProperty     datex:situationRecord
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:situationVersionTime
                                                           ] [ a                   owl:Restriction ;
                                                               owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:headerInformation
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:situationRecord
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:headerInformation
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:overallSeverity
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:situationExtension
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:situationVersionTime
                                                                       ] )
                         ] .

datex:openlrRectangleLocationReferenceExtension
        a       owl:ObjectProperty .

datex:RoadClosure  a  owl:NamedIndividual .

datex:ClosedPermanentlyForTheWinter
        a       owl:NamedIndividual .

datex:Reference  a       owl:Class ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     datex:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty      datex:id
                         ] .

datex:applicationRate
        a             owl:DatatypeProperty ;
        rdfs:comment  "A value of the rate of application of a substance expressed in kilogrammes per square metre."@en .

datex:InfrastructureSideWork
        a       owl:NamedIndividual .

datex:textPositionX  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:TidalFlowLaneInOperation
        a       owl:NamedIndividual .

datex:parkingRouteName
        a             owl:ObjectProperty ;
        rdfs:comment  "Name of the parking route."@en .

datex:VmsSupplementaryPictogram
        a                owl:Class ;
        rdfs:comment     "An additional pictogram that is displayed in the panel which is supplemental to the associated pictogram display."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:MultilingualString ;
                                                   owl:onProperty     datex:additionalSupplementaryPictogramDescription
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:pictogramFlashing
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:supplementaryPictogramCode
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:supplementaryPictogramDescription
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:supplementaryPictogramUrl
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:_ExtensionType ;
                                                             owl:onProperty     datex:vmsSupplementaryPictogramExtension
                                                           ] [ a                   owl:Restriction ;
                                                               owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                               owl:onProperty      datex:additionalSupplementaryPictogramDescription
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:pictogramFlashing
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:supplementaryPictogramCode
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:supplementaryPictogramDescription
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:supplementaryPictogramUrl
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:vmsSupplementaryPictogramExtension
                                                                       ] )
                         ] .

<http://purl.org/td/transportdisruption#VisibilityReduced>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:VisibilityReduced .

datex:transitInformationExtension
        a       owl:ObjectProperty .

<http://purl.org/td/transportdisruption#GrassFire>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:GrassFire .

<http://purl.org/td/transportdisruption#MatrixSignFailure>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:MatrixSignFailure .

datex:openlrExtendedLinear
        a       owl:ObjectProperty .

datex:vmsUnitReference
        a             owl:ObjectProperty ;
        rdfs:comment  "A reference to a versioned VMS unit record in a VMS Unit table which defines the characteristics of the VMS unit."@en .

datex:AbnormalTraffic
        a                owl:NamedIndividual , owl:Class ;
        rdfs:comment     "A traffic condition which is not normal."@en ;
        rdfs:subClassOf  datex:TrafficElement ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:_ExtensionType ;
                                                   owl:onProperty     datex:abnormalTrafficExtension
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  xsd:string ;
                                                     owl:onProperty     datex:abnormalTrafficType
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:numberOfVehiclesWaiting
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  xsd:string ;
                                                         owl:onProperty     datex:queueLength
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  xsd:string ;
                                                           owl:onProperty     datex:relativeTrafficFlow
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  xsd:string ;
                                                             owl:onProperty     datex:trafficFlowCharacteristics
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  xsd:string ;
                                                               owl:onProperty     datex:trafficTrendType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:abnormalTrafficExtension
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:abnormalTrafficType
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:numberOfVehiclesWaiting
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:queueLength
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:relativeTrafficFlow
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:trafficFlowCharacteristics
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:trafficTrendType
                                                                           ] )
                         ] .

datex:dataError  a  owl:DatatypeProperty , owl:ObjectProperty .

datex:MaintenanceVehicles
        a                owl:Class ;
        rdfs:comment     "Details of the maintenance vehicles involved in the roadworks activity."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  xsd:string ;
                                                   owl:onProperty     datex:maintenanceVehicleActions
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:_ExtensionType ;
                                                     owl:onProperty     datex:maintenanceVehiclesExtension
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  xsd:string ;
                                                       owl:onProperty     datex:numberOfMaintenanceVehicles
                                                     ] [ a                   owl:Restriction ;
                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                         owl:onProperty      datex:maintenanceVehiclesExtension
                                                       ] [ a                   owl:Restriction ;
                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                           owl:onProperty      datex:numberOfMaintenanceVehicles
                                                         ] )
                         ] .

datex:MajorEvent  a  owl:NamedIndividual .

<http://purl.org/td/transportdisruption#ExtremeCold>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:ExtremeCold .

datex:RoadSurfaceConditionMeasurements
        a                owl:Class ;
        rdfs:comment     "Measurements of the road surface condition which relate specifically to the weather."@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( [ a                  owl:Restriction ;
                                                   owl:allValuesFrom  datex:ApplicationRateValue ;
                                                   owl:onProperty     datex:deIcingApplicationRate
                                                 ] [ a                  owl:Restriction ;
                                                     owl:allValuesFrom  datex:KilogramsConcentrationValue ;
                                                     owl:onProperty     datex:deIcingConcentration
                                                   ] [ a                  owl:Restriction ;
                                                       owl:allValuesFrom  datex:FloatingPointMetreDistanceValue ;
                                                       owl:onProperty     datex:depthOfSnow
                                                     ] [ a                  owl:Restriction ;
                                                         owl:allValuesFrom  datex:TemperatureValue ;
                                                         owl:onProperty     datex:protectionTemperature
                                                       ] [ a                  owl:Restriction ;
                                                           owl:allValuesFrom  datex:_ExtensionType ;
                                                           owl:onProperty     datex:roadSurfaceConditionMeasurementsExtension
                                                         ] [ a                  owl:Restriction ;
                                                             owl:allValuesFrom  datex:TemperatureValue ;
                                                             owl:onProperty     datex:roadSurfaceTemperature
                                                           ] [ a                  owl:Restriction ;
                                                               owl:allValuesFrom  datex:FloatingPointMetreDistanceValue ;
                                                               owl:onProperty     datex:waterFilmThickness
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                 owl:onProperty      datex:deIcingApplicationRate
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                   owl:onProperty      datex:deIcingConcentration
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                     owl:onProperty      datex:depthOfSnow
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                       owl:onProperty      datex:protectionTemperature
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                         owl:onProperty      datex:roadSurfaceConditionMeasurementsExtension
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                           owl:onProperty      datex:roadSurfaceTemperature
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:maxCardinality  "1"^^xsd:nonNegativeInteger ;
                                                                             owl:onProperty      datex:waterFilmThickness
                                                                           ] )
                         ] .

datex:textPageSequencingCapable
        a       owl:DatatypeProperty , owl:ObjectProperty .

<http://purl.org/td/transportdisruption#HeadOnCollision>
        a           owl:NamedIndividual ;
        owl:sameAs  datex:HeadOnCollision .

datex:linearWithinLinearElementExtension
        a       owl:ObjectProperty .

datex:Avalanches  a  owl:NamedIndividual .

datex:elaboratedDataExtension
        a       owl:ObjectProperty .

datex:messageIndex  a  owl:DatatypeProperty .

datex:vmsPublicationExtension
        a       owl:ObjectProperty .

datex:AnprCamerasFault
        a       owl:NamedIndividual .
