TpegAreaDescriptor
type: Class
comment: A descriptor for describing an area location.
subclass of: TpegDescriptor
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegAreaDescriptorExtension
  intersection of: Restriction
    all values from: string
    on property: tpegAreaDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegAreaDescriptorExtension
  intersection of: Restriction
    min cardinality: 1
    on property: tpegAreaDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegAreaDescriptorType

VehicleCountWithinInterval
type: Class
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'.
subclass of: Class
  intersection of: Restriction
    all values from: OccupancyChangeValue
    on property: changeOfOccupiedSpaces
  intersection of: Restriction
    all values from: VehicleCharacteristics
    on property: countedVehicles
  intersection of: Restriction
    all values from: string
    on property: measurementInterval
  intersection of: Restriction
    all values from: string
    on property: measurementOrCalcualtionTime
  intersection of: Restriction
    all values from: VehicleCountValue
    on property: numberOfIncomingVehicles
  intersection of: Restriction
    all values from: VehicleCountValue
    on property: numberOfOutgoingVehicles
  intersection of: Restriction
    all values from: ExtensionType
    on property: vehicleCountWithinIntervalExtension
  intersection of: Restriction
    min cardinality: 1
    on property: measurementInterval
  intersection of: Restriction
    max cardinality: 1
    on property: changeOfOccupiedSpaces
  intersection of: Restriction
    max cardinality: 1
    on property: countedVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: measurementInterval
  intersection of: Restriction
    max cardinality: 1
    on property: measurementOrCalcualtionTime
  intersection of: Restriction
    max cardinality: 1
    on property: numberOfIncomingVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: numberOfOutgoingVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCountWithinIntervalExtension

VmsSetting
type: Class
comment: Provides information on variable message signs and the information currently displayed.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsSettingExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSettingExtension

ParkingSpaceBasicsScenarioIndexParkingUsageScenario
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: scenarioIndex
subclass of: Restriction
  all values from: int
  on property: scenarioIndex
subclass of: Restriction
  all values from: ParkingUsageScenario
  on property: parkingUsageScenario

IndividualCharge
type: Class
comment: Information on the individual charge for parking the specified vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: ChargeBandVersionedReference
    on property: chargeBandReference
  intersection of: Restriction
    all values from: string
    on property: chargeCurrency
  intersection of: Restriction
    all values from: string
    on property: chargePaid
  intersection of: Restriction
    all values from: ExtensionType
    on property: individualChargeExtension
  intersection of: Restriction
    all values from: string
    on property: usedMeansOfPayment
  intersection of: Restriction
    all values from: UsedPaymentCard
    on property: usedPaymentCard
  intersection of: Restriction
    all values from: string
    on property: withReservation
  intersection of: Restriction
    min cardinality: 1
    on property: chargePaid
  intersection of: Restriction
    max cardinality: 1
    on property: chargeBandReference
  intersection of: Restriction
    max cardinality: 1
    on property: chargeCurrency
  intersection of: Restriction
    max cardinality: 1
    on property: chargePaid
  intersection of: Restriction
    max cardinality: 1
    on property: individualChargeExtension
  intersection of: Restriction
    max cardinality: 1
    on property: usedMeansOfPayment
  intersection of: Restriction
    max cardinality: 1
    on property: usedPaymentCard
  intersection of: Restriction
    max cardinality: 1
    on property: withReservation

ParkingSpace
type: Class
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.
subclass of: ParkingSpaceBasics
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: identicalToParkingSpace
  intersection of: Restriction
    all values from: Location
    on property: location
  intersection of: Restriction
    all values from: Dimension
    on property: parkingSpaceDimension
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingSpaceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: location
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceDimension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceExtension

Fault
type: Class
comment: Information about a fault relating to a specific piece of equipment or process.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: faultCreationTime
  intersection of: Restriction
    all values from: string
    on property: faultDescription
  intersection of: Restriction
    all values from: ExtensionType
    on property: faultExtension
  intersection of: Restriction
    all values from: string
    on property: faultIdentifier
  intersection of: Restriction
    all values from: string
    on property: faultLastUpdateTime
  intersection of: Restriction
    all values from: string
    on property: faultSeverity
  intersection of: Restriction
    min cardinality: 1
    on property: faultLastUpdateTime
  intersection of: Restriction
    max cardinality: 1
    on property: faultCreationTime
  intersection of: Restriction
    max cardinality: 1
    on property: faultDescription
  intersection of: Restriction
    max cardinality: 1
    on property: faultExtension
  intersection of: Restriction
    max cardinality: 1
    on property: faultIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: faultLastUpdateTime
  intersection of: Restriction
    max cardinality: 1
    on property: faultSeverity

MeasuredValue
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: BasicData
    on property: basicData
  intersection of: Restriction
    all values from: LocationCharacteristicsOverride
    on property: locationCharacteristicsOverride
  intersection of: Restriction
    all values from: ExtensionType
    on property: measuredValueExtension
  intersection of: Restriction
    all values from: MeasurementEquipmentFault
    on property: measurementEquipmentFault
  intersection of: Restriction
    all values from: MultilingualString
    on property: measurementEquipmentTypeUsed
  intersection of: Restriction
    max cardinality: 1
    on property: basicData
  intersection of: Restriction
    max cardinality: 1
    on property: locationCharacteristicsOverride
  intersection of: Restriction
    max cardinality: 1
    on property: measuredValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: measurementEquipmentTypeUsed

Location
type: Class
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.
subclass of: GroupOfLocations
subclass of: Class
  intersection of: Restriction
    all values from: ExternalReferencing
    on property: externalReferencing
  intersection of: Restriction
    all values from: ExtensionType
    on property: locationExtension
  intersection of: Restriction
    all values from: PointCoordinates
    on property: locationForDisplay
  intersection of: Restriction
    max cardinality: 1
    on property: locationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: locationForDisplay

GroupOfParkingSites
type: Class
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.
subclass of: ParkingRecord
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: groupOfParkingSitesExtension
  intersection of: Restriction
    all values from: string
    on property: groupOfParkingSitesType
  intersection of: Restriction
    all values from: ParkingSite
    on property: parkingSite
  intersection of: Restriction
    all values from: ParkingRecordVersionedReference
    on property: parkingSiteByReference
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfParkingSitesExtension
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfParkingSitesType

carParkStatus
type: ObjectProperty
comment: Indicates the status of one or more specified car parks.

VmsUnitVmsIndexVms
type: Class
subclass of: Restriction
  all values from: int
  on property: vmsIndex
subclass of: Restriction
  min cardinality: 1
  on property: vmsIndex
subclass of: Class
  intersection of: Restriction
    all values from: Vms
    on property: vms
  intersection of: Restriction
    min cardinality: 1
    on property: vms
  intersection of: Restriction
    max cardinality: 1
    on property: vms

LinearTrafficView
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: PredefinedLocationVersionedReference
    on property: linearPredefinedLocationReference
  intersection of: Restriction
    all values from: ExtensionType
    on property: linearTrafficViewExtension
  intersection of: Restriction
    all values from: TrafficViewRecord
    on property: trafficViewRecord
  intersection of: Restriction
    min cardinality: 1
    on property: linearPredefinedLocationReference
  intersection of: Restriction
    min cardinality: 1
    on property: trafficViewRecord
  intersection of: Restriction
    max cardinality: 1
    on property: linearPredefinedLocationReference
  intersection of: Restriction
    max cardinality: 1
    on property: linearTrafficViewExtension
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  all values from: string
  on property: id

distanceGap
type: ObjectProperty
comment: The measured distance between the front of this vehicle and the rear of the preceding one, in metres at the specified measurement site.

publicEventType
type: DatatypeProperty
comment: Type of public event which could disrupt traffic.

MeasurementSiteRecordIndexMeasurementSpecificCharacteristics
type: Class
subclass of: Restriction
  all values from: int
  on property: index
subclass of: Class
  intersection of: Restriction
    all values from: MeasurementSpecificCharacteristics
    on property: measurementSpecificCharacteristics
  intersection of: Restriction
    min cardinality: 1
    on property: measurementSpecificCharacteristics
  intersection of: Restriction
    max cardinality: 1
    on property: measurementSpecificCharacteristics
subclass of: Restriction
  min cardinality: 1
  on property: index

VmsPictogramDisplayCharacteristics
type: Class
comment: Characteristics specific to the pictogram display area(s) on the VMS where pictogramDisplayAreaIndex indicates which pictogram area it relates to.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: maxNumberOfSequentialPictograms
  intersection of: Restriction
    all values from: string
    on property: maxPictogramLuminanceLevel
  intersection of: Restriction
    all values from: string
    on property: pictogramCodeListIdentifier
  intersection of: Restriction
    all values from: string
    on property: pictogramDisplayHeight
  intersection of: Restriction
    all values from: string
    on property: pictogramDisplayWidth
  intersection of: Restriction
    all values from: string
    on property: pictogramLanternsPresent
  intersection of: Restriction
    all values from: string
    on property: pictogramNumberOfColours
  intersection of: Restriction
    all values from: string
    on property: pictogramPixelsAcross
  intersection of: Restriction
    all values from: string
    on property: pictogramPixelsDown
  intersection of: Restriction
    all values from: string
    on property: pictogramPositionAbsolute
  intersection of: Restriction
    all values from: string
    on property: pictogramPositionRelativeToText
  intersection of: Restriction
    all values from: string
    on property: pictogramPositionX
  intersection of: Restriction
    all values from: string
    on property: pictogramPositionY
  intersection of: Restriction
    all values from: string
    on property: pictogramSequencingCapable
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsPictogramDisplayCharacteristicsExtension
  intersection of: Restriction
    all values from: VmsSupplementaryPanelCharacteristics
    on property: vmsSupplementaryPanelCharacteristics
  intersection of: Restriction
    max cardinality: 1
    on property: maxNumberOfSequentialPictograms
  intersection of: Restriction
    max cardinality: 1
    on property: maxPictogramLuminanceLevel
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramCodeListIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramDisplayHeight
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramDisplayWidth
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramLanternsPresent
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramNumberOfColours
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramPixelsAcross
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramPixelsDown
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramPositionAbsolute
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramPositionRelativeToText
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramPositionX
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramPositionY
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramSequencingCapable
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPictogramDisplayCharacteristicsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSupplementaryPanelCharacteristics

Vehicle
type: Class
comment: Details of an individual vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: AxleSpacing
    on property: axleSpacingOnVehicle
  intersection of: Restriction
    all values from: HazardousMaterials
    on property: hazardousGoodsAssociatedWithVehicle
  intersection of: Restriction
    all values from: AxleWeight
    on property: specificAxleWeight
  intersection of: Restriction
    all values from: VehicleCharacteristics
    on property: vehicleCharacteristics
  intersection of: Restriction
    all values from: MultilingualString
    on property: vehicleColour
  intersection of: Restriction
    all values from: MultilingualString
    on property: vehicleCountryOfOrigin
  intersection of: Restriction
    all values from: ExtensionType
    on property: vehicleExtension
  intersection of: Restriction
    all values from: string
    on property: vehicleIdentifier
  intersection of: Restriction
    all values from: string
    on property: vehicleManufacturer
  intersection of: Restriction
    all values from: string
    on property: vehicleModel
  intersection of: Restriction
    all values from: string
    on property: vehicleRegistrationPlateIdentifier
  intersection of: Restriction
    all values from: string
    on property: vehicleStatus
  intersection of: Restriction
    max cardinality: 1
    on property: hazardousGoodsAssociatedWithVehicle
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCharacteristics
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleColour
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCountryOfOrigin
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleManufacturer
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleModel
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleRegistrationPlateIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleStatus

millimetresPerHourIntensity
type: DatatypeProperty
comment: A value of precipitation intensity expressed in units of millimetres per hour.

urgentRoadworks
type: DatatypeProperty
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.

ParkingSpaceStatus
type: Class
comment: Status (occupied or closed) for a single parking space which was defined in the static part of the model.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: lastCalibration
  intersection of: Restriction
    all values from: string
    on property: measurementOrCalculationTime
  intersection of: Restriction
    all values from: string
    on property: parkingSpaceClosed
  intersection of: Restriction
    all values from: string
    on property: parkingSpaceDeclarationValidNow
  intersection of: Restriction
    all values from: string
    on property: parkingSpaceOccupied
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingSpaceStatusExtension
  intersection of: Restriction
    min cardinality: 1
    on property: parkingSpaceOccupied
  intersection of: Restriction
    max cardinality: 1
    on property: lastCalibration
  intersection of: Restriction
    max cardinality: 1
    on property: measurementOrCalculationTime
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceClosed
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceDeclarationValidNow
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceOccupied
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceStatusExtension

ParkingRecordStatusParkingSpaceIndexParkingSpaceStatus
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: ParkingSpaceStatus
    on property: parkingSpaceStatus
  intersection of: Restriction
    min cardinality: 1
    on property: parkingSpaceStatus
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceStatus
subclass of: Restriction
  min cardinality: 1
  on property: parkingSpaceIndex
subclass of: Restriction
  all values from: int
  on property: parkingSpaceIndex

OpenlrPointAlongLine
type: Class
comment: Point along a line
subclass of: OpenlrBasePointLocation
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrPointAlongLineExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPointAlongLineExtension

TrafficElement
type: Class
comment: An event which is not planned by the traffic operator, which is affecting, or has the potential to affect traffic flow.
subclass of: SituationRecord
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficElementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: trafficElementExtension

VmsPictogram
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: additionalPictogramDescription
  intersection of: Restriction
    all values from: string
    on property: distanceAttribute
  intersection of: Restriction
    all values from: string
    on property: heightAttribute
  intersection of: Restriction
    all values from: string
    on property: lengthAttribute
  intersection of: Restriction
    all values from: string
    on property: pictogramCode
  intersection of: Restriction
    all values from: string
    on property: pictogramDescription
  intersection of: Restriction
    all values from: string
    on property: pictogramFlashing
  intersection of: Restriction
    all values from: string
    on property: pictogramInInverseColour
  intersection of: Restriction
    all values from: string
    on property: pictogramUrl
  intersection of: Restriction
    all values from: string
    on property: presenceOfRedTriangle
  intersection of: Restriction
    all values from: string
    on property: speedAttribute
  intersection of: Restriction
    all values from: string
    on property: viennaConventionCompliant
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsPictogramExtension
  intersection of: Restriction
    all values from: VmsSupplementaryPanel
    on property: vmsSupplementaryPanel
  intersection of: Restriction
    all values from: string
    on property: weightAttribute
  intersection of: Restriction
    all values from: string
    on property: weightPerAxleAttribute
  intersection of: Restriction
    all values from: string
    on property: widthAttribute
  intersection of: Restriction
    min cardinality: 1
    on property: presenceOfRedTriangle
  intersection of: Restriction
    max cardinality: 1
    on property: additionalPictogramDescription
  intersection of: Restriction
    max cardinality: 1
    on property: distanceAttribute
  intersection of: Restriction
    max cardinality: 1
    on property: heightAttribute
  intersection of: Restriction
    max cardinality: 1
    on property: lengthAttribute
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramCode
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramFlashing
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramInInverseColour
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramUrl
  intersection of: Restriction
    max cardinality: 1
    on property: presenceOfRedTriangle
  intersection of: Restriction
    max cardinality: 1
    on property: speedAttribute
  intersection of: Restriction
    max cardinality: 1
    on property: viennaConventionCompliant
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPictogramExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSupplementaryPanel
  intersection of: Restriction
    max cardinality: 1
    on property: weightAttribute
  intersection of: Restriction
    max cardinality: 1
    on property: weightPerAxleAttribute
  intersection of: Restriction
    max cardinality: 1
    on property: widthAttribute

Management
type: Class
comment: Information relating to the management of the situation record.
subclass of: Class
  intersection of: Restriction
    all values from: FilterExitManagement
    on property: filterExitManagement
  intersection of: Restriction
    all values from: LifeCycleManagement
    on property: lifeCycleManagement
  intersection of: Restriction
    all values from: ExtensionType
    on property: managementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: filterExitManagement
  intersection of: Restriction
    max cardinality: 1
    on property: lifeCycleManagement
  intersection of: Restriction
    max cardinality: 1
    on property: managementExtension

percentageLongVehicles
type: ObjectProperty
comment: An averaged measurement or calculation of the percentage of long vehicles contained in the traffic flow at the specified measurement site.

constructionWorkType
type: DatatypeProperty
comment: The type of construction work being performed.

AreaExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: AreaExtended
    on property: areaExtended
  intersection of: Restriction
    all values from: OpenlrExtendedArea
    on property: openlrExtendedArea
  intersection of: Restriction
    min cardinality: 0
    on property: any
  intersection of: Restriction
    max cardinality: 1
    on property: areaExtended
  intersection of: Restriction
    max cardinality: 1
    on property: openlrExtendedArea

forecastDefault
type: DatatypeProperty
comment: The default value for the publication of whether the elaborated data is a forecast (true = forecast).

to
type: ObjectProperty
comment: The location at the down stream end of the section of road which frames the TPEGFramedPoint.

averageVehicleSpeed
type: ObjectProperty
comment: An averaged measurement or calculation of the speed of vehicles at the specified location.

openlrCoordinate
type: ObjectProperty
comment: The coordinate of the actual point of interest

parkingReservation
type: DatatypeProperty
comment: Indication of whether a parking reservation service is available and/or mandatory.

MeasurementSiteRecordVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

locationForDisplay
type: ObjectProperty
comment: A location which may be used by clients for visual display on user interfaces.

LinearWithinLinearElement
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: administrativeAreaOfLinearSection
  intersection of: Restriction
    all values from: string
    on property: directionBoundOnLinearSection
  intersection of: Restriction
    all values from: string
    on property: directionRelativeOnLinearSection
  intersection of: Restriction
    all values from: DistanceAlongLinearElement
    on property: fromPoint
  intersection of: Restriction
    all values from: string
    on property: heightGradeOfLinearSection
  intersection of: Restriction
    all values from: LinearElement
    on property: linearElement
  intersection of: Restriction
    all values from: ExtensionType
    on property: linearWithinLinearElementExtension
  intersection of: Restriction
    all values from: DistanceAlongLinearElement
    on property: toPoint
  intersection of: Restriction
    min cardinality: 1
    on property: fromPoint
  intersection of: Restriction
    min cardinality: 1
    on property: linearElement
  intersection of: Restriction
    min cardinality: 1
    on property: toPoint
  intersection of: Restriction
    max cardinality: 1
    on property: administrativeAreaOfLinearSection
  intersection of: Restriction
    max cardinality: 1
    on property: directionBoundOnLinearSection
  intersection of: Restriction
    max cardinality: 1
    on property: directionRelativeOnLinearSection
  intersection of: Restriction
    max cardinality: 1
    on property: fromPoint
  intersection of: Restriction
    max cardinality: 1
    on property: heightGradeOfLinearSection
  intersection of: Restriction
    max cardinality: 1
    on property: linearElement
  intersection of: Restriction
    max cardinality: 1
    on property: linearWithinLinearElementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: toPoint

OpenlrRectangle
type: Class
comment: two geo-coordinate pairs defining the rectangular
subclass of: Class
  intersection of: Restriction
    all values from: PointCoordinates
    on property: openlrLowerLeft
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrRectangleExtension
  intersection of: Restriction
    all values from: PointCoordinates
    on property: openlrUpperRight
  intersection of: Restriction
    min cardinality: 1
    on property: openlrLowerLeft
  intersection of: Restriction
    min cardinality: 1
    on property: openlrUpperRight
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLowerLeft
  intersection of: Restriction
    max cardinality: 1
    on property: openlrRectangleExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrUpperRight

noPrecipitation
type: DatatypeProperty
comment: Indication of whether precipitation is present or not. True indicates there is no precipitation.

VehicleFlowValue
type: Class
comment: A measured or calculated value of the flow rate of vehicles.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: vehicleFlowRate
  intersection of: Restriction
    all values from: ExtensionType
    on property: vehicleFlowValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleFlowValueExtension

otherName
type: ObjectProperty
comment: A descriptive name which helps to identify the junction point.

PcuFlowValue
type: Class
comment: A measured or calculated value of the flow rate of passenger car units.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: pcuFlowRate
  intersection of: Restriction
    all values from: ExtensionType
    on property: pcuFlowValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: pcuFlowValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: pcuFlowRate
  intersection of: Restriction
    max cardinality: 1
    on property: pcuFlowRate

GeneralObstruction
type: NamedIndividual
type: Class
comment: Any stationary or moving obstacle of a physical nature, other than of an animal, vehicle, environmental, or damaged equipment nature.
subclass of: Obstruction
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: generalObstructionExtension
  intersection of: Restriction
    all values from: GroupOfPeopleInvolved
    on property: groupOfPeopleInvolved
  intersection of: Restriction
    all values from: string
    on property: obstructionType
  intersection of: Restriction
    max cardinality: 1
    on property: generalObstructionExtension
  intersection of: Restriction
    min cardinality: 1
    on property: obstructionType

roadOrJunctionNumber
type: DatatypeProperty
comment: The intersecting road or the junction at which the alternative route commences.

PollutionInformation
type: Class
comment: Measurements of atmospheric pollution.
subclass of: WeatherData
subclass of: Class
  intersection of: Restriction
    all values from: Pollution
    on property: pollution
  intersection of: Restriction
    all values from: ExtensionType
    on property: pollutionInformationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: pollution
  intersection of: Restriction
    max cardinality: 1
    on property: pollutionInformationExtension

distanceAlong
type: DatatypeProperty
comment: A measure of distance along a linear element.

TransitInformation
type: Class
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.
subclass of: NonRoadEventInformation
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: journeyDestination
  intersection of: Restriction
    all values from: MultilingualString
    on property: journeyOrigin
  intersection of: Restriction
    all values from: string
    on property: journeyReference
  intersection of: Restriction
    all values from: string
    on property: scheduledDepartureTime
  intersection of: Restriction
    all values from: ExtensionType
    on property: transitInformationExtension
  intersection of: Restriction
    all values from: string
    on property: transitServiceInformation
  intersection of: Restriction
    all values from: string
    on property: transitServiceType
  intersection of: Restriction
    max cardinality: 1
    on property: journeyDestination
  intersection of: Restriction
    max cardinality: 1
    on property: journeyOrigin
  intersection of: Restriction
    max cardinality: 1
    on property: transitInformationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: transitServiceInformation
  intersection of: Restriction
    min cardinality: 1
    on property: transitServiceType
  intersection of: Restriction
    max cardinality: 1
    on property: journeyReference
  intersection of: Restriction
    max cardinality: 1
    on property: scheduledDepartureTime
  intersection of: Restriction
    max cardinality: 1
    on property: transitServiceInformation
  intersection of: Restriction
    max cardinality: 1
    on property: transitServiceType

percentageDistanceAlong
type: DatatypeProperty
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.

RoadSurfaceConditionInformation
type: Class
comment: Measurements of road surface conditions which are related to the weather.
subclass of: WeatherData
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: roadSurfaceConditionInformationExtension
  intersection of: Restriction
    all values from: RoadSurfaceConditionMeasurements
    on property: roadSurfaceConditionMeasurements
  intersection of: Restriction
    all values from: string
    on property: weatherRelatedRoadConditionType
  intersection of: Restriction
    min cardinality: 1
    on property: roadSurfaceConditionMeasurements
  intersection of: Restriction
    max cardinality: 1
    on property: roadSurfaceConditionInformationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: roadSurfaceConditionMeasurements

VmsTextLineIndexVmsTextLine
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: lineIndex
subclass of: Restriction
  all values from: VmsTextLine
  on property: vmsTextLine
subclass of: Restriction
  all values from: int
  on property: lineIndex

forVehiclesWithCharacteristicsOf
type: ObjectProperty
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.
comment: The characteristics of those vehicles for which the network management is applicable.

ConcentrationOfVehiclesValue
type: Class
comment: A measured or calculated value of the concentration of vehicles on a unit stretch of road in a given direction.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: concentrationOfVehicles
  intersection of: Restriction
    all values from: ExtensionType
    on property: concentrationOfVehiclesValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: concentrationOfVehiclesValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: concentrationOfVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: concentrationOfVehicles

Exchange
type: Class
comment: Details associated with the management of the exchange between the supplier and the client.
subclass of: Class
  intersection of: Restriction
    all values from: CatalogueReference
    on property: catalogueReference
  intersection of: Restriction
    all values from: string
    on property: changedFlag
  intersection of: Restriction
    all values from: string
    on property: clientIdentification
  intersection of: Restriction
    all values from: string
    on property: deliveryBreak
  intersection of: Restriction
    all values from: string
    on property: denyReason
  intersection of: Restriction
    all values from: ExtensionType
    on property: exchangeExtension
  intersection of: Restriction
    all values from: FilterReference
    on property: filterReference
  intersection of: Restriction
    all values from: string
    on property: historicalStartDate
  intersection of: Restriction
    all values from: string
    on property: historicalStopDate
  intersection of: Restriction
    all values from: string
    on property: keepAlive
  intersection of: Restriction
    all values from: string
    on property: requestType
  intersection of: Restriction
    all values from: string
    on property: response
  intersection of: Restriction
    all values from: Subscription
    on property: subscription
  intersection of: Restriction
    all values from: string
    on property: subscriptionReference
  intersection of: Restriction
    all values from: InternationalIdentifier
    on property: supplierIdentification
  intersection of: Restriction
    all values from: Target
    on property: target
  intersection of: Restriction
    min cardinality: 1
    on property: supplierIdentification
  intersection of: Restriction
    max cardinality: 1
    on property: changedFlag
  intersection of: Restriction
    max cardinality: 1
    on property: clientIdentification
  intersection of: Restriction
    max cardinality: 1
    on property: deliveryBreak
  intersection of: Restriction
    max cardinality: 1
    on property: denyReason
  intersection of: Restriction
    max cardinality: 1
    on property: exchangeExtension
  intersection of: Restriction
    max cardinality: 1
    on property: historicalStartDate
  intersection of: Restriction
    max cardinality: 1
    on property: historicalStopDate
  intersection of: Restriction
    max cardinality: 1
    on property: keepAlive
  intersection of: Restriction
    max cardinality: 1
    on property: requestType
  intersection of: Restriction
    max cardinality: 1
    on property: response
  intersection of: Restriction
    max cardinality: 1
    on property: subscription
  intersection of: Restriction
    max cardinality: 1
    on property: subscriptionReference
  intersection of: Restriction
    max cardinality: 1
    on property: supplierIdentification
  intersection of: Restriction
    max cardinality: 1
    on property: target

RoadOperatorServiceDisruption
type: Class
comment: Details of disruption to normal road operator services
subclass of: NonRoadEventInformation
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: roadOperatorServiceDisruptionExtension
  intersection of: Restriction
    all values from: string
    on property: roadOperatorServiceDisruptionType
  intersection of: Restriction
    max cardinality: 1
    on property: roadOperatorServiceDisruptionExtension
  intersection of: Restriction
    min cardinality: 1
    on property: roadOperatorServiceDisruptionType

TrafficFlow
type: Class
comment: Averaged measurements or calculations of traffic flow rates.
subclass of: TrafficData
subclass of: Class
  intersection of: Restriction
    all values from: AxleFlowValue
    on property: axleFlow
  intersection of: Restriction
    all values from: PcuFlowValue
    on property: pcuFlow
  intersection of: Restriction
    all values from: PercentageValue
    on property: percentageLongVehicles
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficFlowExtension
  intersection of: Restriction
    all values from: VehicleFlowValue
    on property: vehicleFlow
  intersection of: Restriction
    max cardinality: 1
    on property: axleFlow
  intersection of: Restriction
    max cardinality: 1
    on property: pcuFlow
  intersection of: Restriction
    max cardinality: 1
    on property: percentageLongVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: trafficFlowExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleFlow

SpeedPercentile
type: Class
comment: Details of percentage (from an observation set) of vehicles whose speeds fall below a stated value.
subclass of: Class
  intersection of: Restriction
    all values from: SpeedValue
    on property: speedPercentile
  intersection of: Restriction
    all values from: ExtensionType
    on property: speedPercentileExtension
  intersection of: Restriction
    all values from: PercentageValue
    on property: vehiclePercentage
  intersection of: Restriction
    min cardinality: 1
    on property: speedPercentile
  intersection of: Restriction
    min cardinality: 1
    on property: vehiclePercentage
  intersection of: Restriction
    max cardinality: 1
    on property: speedPercentile
  intersection of: Restriction
    max cardinality: 1
    on property: speedPercentileExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vehiclePercentage

managedCause
type: ObjectProperty
comment: A reference to another situation record produced by the same publication creator which defines a cause of the event defined here.

TpegOtherPointDescriptor
type: Class
comment: General descriptor for describing a point.
subclass of: TpegPointDescriptor
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegOtherPointDescriptorExtension
  intersection of: Restriction
    all values from: string
    on property: tpegOtherPointDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegOtherPointDescriptorExtension
  intersection of: Restriction
    min cardinality: 1
    on property: tpegOtherPointDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegOtherPointDescriptorType

InterUrbanParkingSite
type: Class
comment: A parking site in an interurban context.
subclass of: ParkingSite
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: interUrbanParkingSiteExtension
  intersection of: Restriction
    all values from: string
    on property: interUrbanParkingSiteLocation
  intersection of: Restriction
    max cardinality: 1
    on property: interUrbanParkingSiteExtension
  intersection of: Restriction
    min cardinality: 1
    on property: interUrbanParkingSiteLocation
  intersection of: Restriction
    max cardinality: 1
    on property: interUrbanParkingSiteLocation

vehicleFlowRate
type: ObjectProperty
comment: A value of vehicle flow rate expressed in vehicles per hour.

travelTimeTrendType
type: DatatypeProperty
comment: The current trend in the travel time between the defined locations in the specified direction.

ParkingStatusColourMapping
type: Class
comment: Defines a pair of 'parkingSiteStatus' and a corresponding colour.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: parkingSiteStatus
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingStatusColourMappingExtension
  intersection of: Restriction
    all values from: RGBColour
    on property: rgbColour
  intersection of: Restriction
    min cardinality: 1
    on property: rgbColour
  intersection of: Restriction
    max cardinality: 1
    on property: parkingStatusColourMappingExtension
  intersection of: Restriction
    max cardinality: 1
    on property: rgbColour
  intersection of: Restriction
    min cardinality: 1
    on property: parkingSiteStatus
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSiteStatus

Dimension
type: Class
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).
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: dimensionExtension
  intersection of: Restriction
    all values from: string
    on property: dimensionHeight
  intersection of: Restriction
    all values from: string
    on property: dimensionLength
  intersection of: Restriction
    all values from: string
    on property: dimensionUsableArea
  intersection of: Restriction
    all values from: string
    on property: dimensionWidth
  intersection of: Restriction
    max cardinality: 1
    on property: dimensionExtension
  intersection of: Restriction
    max cardinality: 1
    on property: dimensionHeight
  intersection of: Restriction
    max cardinality: 1
    on property: dimensionLength
  intersection of: Restriction
    max cardinality: 1
    on property: dimensionUsableArea
  intersection of: Restriction
    max cardinality: 1
    on property: dimensionWidth

GroupOfParkingSitesStatus
type: Class
comment: Dynamic status information for the static object 'GroupOfParkingSites'.
subclass of: ParkingRecordStatus
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: groupOfParkingSitesStatus
  intersection of: Restriction
    all values from: ExtensionType
    on property: groupOfParkingSitesStatusExtension
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfParkingSitesStatusExtension
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfParkingSitesStatus

VersionedReference
type: Class
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: id

from
type: ObjectProperty
comment: The location at the up stream end of the section of road which frames the TPEGFramedPoint.

GroupOfParkingSpaces
type: Class
subclass of: Restriction
  all values from: int
  on property: groupIndex
subclass of: Class
  intersection of: Restriction
    all values from: ParkingSpaceBasics
    on property: parkingSpaceBasics
  intersection of: Restriction
    min cardinality: 1
    on property: parkingSpaceBasics
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceBasics
subclass of: Restriction
  min cardinality: 1
  on property: groupIndex

SupplementaryPositionalDescription
type: Class
comment: A collection of supplementary positional information which improves the precision of the location.
subclass of: Class
  intersection of: Restriction
    all values from: AffectedCarriagewayAndLanes
    on property: affectedCarriagewayAndLanes
  intersection of: Restriction
    all values from: string
    on property: locationDescriptor
  intersection of: Restriction
    all values from: string
    on property: sequentialRampNumber
  intersection of: Restriction
    all values from: ExtensionType
    on property: supplementaryPositionalDescriptionExtension
  intersection of: Restriction
    max cardinality: 1
    on property: sequentialRampNumber
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPositionalDescriptionExtension
subclass of: Restriction
  all values from: string
  on property: locationPrecision

radius
type: DatatypeProperty
comment: The radius of the geometric area identified.

reservationService
type: ObjectProperty
comment: Reservation service (for end users). It is recommended to give URL and telephone.

numberOfVehiclesWaiting
type: DatatypeProperty
comment: The number of vehicles waiting in a queue.

WindInformation
type: Class
comment: Measurements of wind conditions.
subclass of: WeatherData
subclass of: Class
  intersection of: Restriction
    all values from: Wind
    on property: wind
  intersection of: Restriction
    all values from: ExtensionType
    on property: windInformationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: wind
  intersection of: Restriction
    max cardinality: 1
    on property: wind
  intersection of: Restriction
    max cardinality: 1
    on property: windInformationExtension

integerMetreDistance
type: DatatypeProperty
comment: A value of distance expressed in metres in a non negative integer format.

SpecialLocationParkingSite
type: Class
comment: A parking site which is located at a special location, often associated with some building.
subclass of: ParkingSite
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingOtherSpecialLocation
  intersection of: Restriction
    all values from: string
    on property: parkingSpecialLocation
  intersection of: Restriction
    all values from: ExtensionType
    on property: specialLocationParkingSiteExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingOtherSpecialLocation
  intersection of: Restriction
    max cardinality: 1
    on property: specialLocationParkingSiteExtension
  intersection of: Restriction
    min cardinality: 1
    on property: parkingSpecialLocation
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpecialLocation

MeasuredDataPublication
type: Class
comment: A publication containing one or more measurement data sets, each set being measured at a single measurement site.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: ExtensionType
    on property: measuredDataPublicationExtension
  intersection of: Restriction
    all values from: MeasurementSiteTableVersionedReference
    on property: measurementSiteTableReference
  intersection of: Restriction
    all values from: SiteMeasurements
    on property: siteMeasurements
  intersection of: Restriction
    min cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    min cardinality: 1
    on property: measurementSiteTableReference
  intersection of: Restriction
    min cardinality: 1
    on property: siteMeasurements
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    max cardinality: 1
    on property: measuredDataPublicationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: measurementSiteTableReference

TrafficViewPublication
type: Class
comment: A publication containing one or more traffic views.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: TrafficView
    on property: trafficView
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficViewPublicationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    min cardinality: 1
    on property: trafficView
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    max cardinality: 1
    on property: trafficViewPublicationExtension

concentration
type: ObjectProperty
comment: An averaged measurement or calculation of the concentration of vehicles at the specified measurement site.

PredefinedItineraryIndexPredefinedLocation
type: Class
subclass of: Restriction
  all values from: int
  on property: index
subclass of: Restriction
  min cardinality: 1
  on property: index
subclass of: Class
  intersection of: Restriction
    all values from: PredefinedLocation
    on property: predefinedLocation
  intersection of: Restriction
    min cardinality: 1
    on property: predefinedLocation
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedLocation

dimensionOfGroup
type: ObjectProperty
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'.

periodDefault
type: DatatypeProperty
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.

generalInstructionToRoadUsersType
type: DatatypeProperty
comment: General instruction that is issued by the network/road operator which is applicable to drivers and sometimes passengers.

reroutingItineraryDescription
type: ObjectProperty
comment: A description of the rerouting itinerary.

HazardousMaterials
type: Class
comment: Details of hazardous materials.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: chemicalName
  intersection of: Restriction
    all values from: string
    on property: dangerousGoodsFlashPoint
  intersection of: Restriction
    all values from: string
    on property: dangerousGoodsRegulations
  intersection of: Restriction
    all values from: string
    on property: hazardCodeIdentification
  intersection of: Restriction
    all values from: string
    on property: hazardCodeVersionNumber
  intersection of: Restriction
    all values from: string
    on property: hazardSubstanceItemPageNumber
  intersection of: Restriction
    all values from: ExtensionType
    on property: hazardousMaterialsExtension
  intersection of: Restriction
    all values from: string
    on property: tremCardNumber
  intersection of: Restriction
    all values from: string
    on property: undgNumber
  intersection of: Restriction
    all values from: string
    on property: volumeOfDangerousGoods
  intersection of: Restriction
    all values from: string
    on property: weightOfDangerousGoods
  intersection of: Restriction
    min cardinality: 1
    on property: chemicalName
  intersection of: Restriction
    max cardinality: 1
    on property: chemicalName
  intersection of: Restriction
    max cardinality: 1
    on property: dangerousGoodsFlashPoint
  intersection of: Restriction
    max cardinality: 1
    on property: dangerousGoodsRegulations
  intersection of: Restriction
    max cardinality: 1
    on property: hazardCodeIdentification
  intersection of: Restriction
    max cardinality: 1
    on property: hazardCodeVersionNumber
  intersection of: Restriction
    max cardinality: 1
    on property: hazardSubstanceItemPageNumber
  intersection of: Restriction
    max cardinality: 1
    on property: hazardousMaterialsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: tremCardNumber
  intersection of: Restriction
    max cardinality: 1
    on property: undgNumber
  intersection of: Restriction
    max cardinality: 1
    on property: volumeOfDangerousGoods
  intersection of: Restriction
    max cardinality: 1
    on property: weightOfDangerousGoods

vmsFault
comment: The type of fault which is being reported for the specified variable message sign panel.

percentage
type: DatatypeProperty
comment: A value expressed as a percentage.

country
type: DatatypeProperty
comment: ISO 3166-1 two character country code.

Road
type: Class
comment: Identification of a road by its name, identifier, type ...
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: distanceToThisRoad
  intersection of: Restriction
    all values from: MultilingualString
    on property: nameOfRoad
  intersection of: Restriction
    all values from: MultilingualString
    on property: roadDestination
  intersection of: Restriction
    all values from: ExtensionType
    on property: roadExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: roadIdentifier
  intersection of: Restriction
    all values from: MultilingualString
    on property: roadOrigination
  intersection of: Restriction
    all values from: string
    on property: typeOfRoad
  intersection of: Restriction
    max cardinality: 1
    on property: distanceToThisRoad
  intersection of: Restriction
    max cardinality: 1
    on property: nameOfRoad
  intersection of: Restriction
    max cardinality: 1
    on property: roadExtension
  intersection of: Restriction
    max cardinality: 1
    on property: roadIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: typeOfRoad

AlertCLocation
type: Class
comment: Identification of a specific point, linear or area location in an ALERT-C location table.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCLocationExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: alertCLocationName
  intersection of: Restriction
    all values from: string
    on property: specificLocation
  intersection of: Restriction
    min cardinality: 1
    on property: specificLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationName
  intersection of: Restriction
    max cardinality: 1
    on property: specificLocation

trafficStatus
type: ObjectProperty
comment: Status of traffic conditions on the identified section of road in the specified direction.

Visibility
type: Class
comment: Details of atmospheric visibility.
subclass of: Class
  intersection of: Restriction
    all values from: IntegerMetreDistanceValue
    on property: minimumVisibilityDistance
  intersection of: Restriction
    all values from: ExtensionType
    on property: visibilityExtension
  intersection of: Restriction
    min cardinality: 1
    on property: minimumVisibilityDistance
  intersection of: Restriction
    max cardinality: 1
    on property: minimumVisibilityDistance
  intersection of: Restriction
    max cardinality: 1
    on property: visibilityExtension

OpenlrPathAttributes
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: openlrDistanceToNextLRPoint
  intersection of: Restriction
    all values from: string
    on property: openlrLowestFRCToNextLRPoint
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrPathAttributesExtension
  intersection of: Restriction
    min cardinality: 1
    on property: openlrDistanceToNextLRPoint
  intersection of: Restriction
    min cardinality: 1
    on property: openlrLowestFRCToNextLRPoint
  intersection of: Restriction
    max cardinality: 1
    on property: openlrDistanceToNextLRPoint
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLowestFRCToNextLRPoint
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPathAttributesExtension

VmsUnitTable
type: Class
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.
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Class
  intersection of: Restriction
    all values from: VmsUnitRecord
    on property: vmsUnitRecord
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsUnitTableExtension
  intersection of: Restriction
    all values from: string
    on property: vmsUnitTableIdentification
  intersection of: Restriction
    min cardinality: 1
    on property: vmsUnitRecord
  intersection of: Restriction
    max cardinality: 1
    on property: vmsUnitTableExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsUnitTableIdentification

pcuFlow
type: ObjectProperty
comment: An averaged measurement or calculation of flow rate defined in terms of the number of passenger car units passing the specified measurement site.

TrafficView
type: Class
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.
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Class
  intersection of: Restriction
    all values from: LinearTrafficView
    on property: linearTrafficView
  intersection of: Restriction
    all values from: PredefinedNonOrderedLocationGroupVersionedReference
    on property: predefinedNonOrderedLocationGroupReference
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficViewExtension
  intersection of: Restriction
    all values from: string
    on property: trafficViewTime
  intersection of: Restriction
    min cardinality: 1
    on property: linearTrafficView
  intersection of: Restriction
    min cardinality: 1
    on property: predefinedNonOrderedLocationGroupReference
  intersection of: Restriction
    min cardinality: 1
    on property: trafficViewTime
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedNonOrderedLocationGroupReference
  intersection of: Restriction
    max cardinality: 1
    on property: trafficViewExtension
  intersection of: Restriction
    max cardinality: 1
    on property: trafficViewTime
subclass of: Restriction
  all values from: string
  on property: id

tpegOtherPointDescriptorType
type: DatatypeProperty
comment: The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03).

ParkingTablePublication
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: ParkingTable
    on property: parkingTable
  intersection of: Restriction
    min cardinality: 1
    on property: parkingTable
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation

MaintenanceWorks
type: Class
comment: Roadworks involving the maintenance or installation of infrastructure.
subclass of: Roadworks
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: maintenanceWorksExtension
  intersection of: Restriction
    all values from: string
    on property: roadMaintenanceType
  intersection of: Restriction
    max cardinality: 1
    on property: maintenanceWorksExtension
  intersection of: Restriction
    min cardinality: 1
    on property: roadMaintenanceType

Validity
type: Class
comment: Specification of validity, either explicitly or by a validity time period specification which may be discontinuous.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: overrunning
  intersection of: Restriction
    all values from: ExtensionType
    on property: validityExtension
  intersection of: Restriction
    all values from: string
    on property: validityStatus
  intersection of: Restriction
    all values from: OverallPeriod
    on property: validityTimeSpecification
  intersection of: Restriction
    min cardinality: 1
    on property: validityStatus
  intersection of: Restriction
    min cardinality: 1
    on property: validityTimeSpecification
  intersection of: Restriction
    max cardinality: 1
    on property: overrunning
  intersection of: Restriction
    max cardinality: 1
    on property: validityExtension
  intersection of: Restriction
    max cardinality: 1
    on property: validityStatus
  intersection of: Restriction
    max cardinality: 1
    on property: validityTimeSpecification

pcuFlowRate
type: DatatypeProperty
comment: A value of passenger car unit flow rate expressed in passenger car units per hour.

ParkingVehicle
type: Class
comment: Information about one individual parking vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: groupOfParkingSpacesReference
  intersection of: Restriction
    all values from: IndividualCharge
    on property: individualCharge
  intersection of: Restriction
    all values from: OverallPeriod
    on property: parkingPeriod
  intersection of: Restriction
    all values from: ParkingPermit
    on property: parkingPermit
  intersection of: Restriction
    all values from: ParkingRecordVersionedReference
    on property: parkingRecordReference
  intersection of: Restriction
    all values from: string
    on property: parkingSpaceReference
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingVehicleExtension
  intersection of: Restriction
    all values from: Vehicle
    on property: vehicle
  intersection of: Restriction
    min cardinality: 1
    on property: parkingRecordReference
  intersection of: Restriction
    min cardinality: 1
    on property: vehicle
  intersection of: Restriction
    max cardinality: 1
    on property: individualCharge
  intersection of: Restriction
    max cardinality: 1
    on property: parkingPeriod
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRecordReference
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceReference
  intersection of: Restriction
    max cardinality: 1
    on property: parkingVehicleExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vehicle
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: id

GenericSituationRecord
type: Class
comment: A generic SituationRecord for use when adding level B extensions at the SituationRecord level.
subclass of: SituationRecord
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: genericSituationRecordExtension
  intersection of: Restriction
    all values from: string
    on property: genericSituationRecordName
  intersection of: Restriction
    max cardinality: 1
    on property: genericSituationRecordExtension
  intersection of: Restriction
    min cardinality: 1
    on property: genericSituationRecordName
  intersection of: Restriction
    max cardinality: 1
    on property: genericSituationRecordName

contactDetailsStreet
type: DatatypeProperty
comment: Street of the contact.

identicalToGroup
type: DatatypeProperty
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.

PublicEvent
type: NamedIndividual
type: Class
comment: Organised public event which could disrupt traffic.
subclass of: Activity
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: publicEventExtension
  intersection of: Restriction
    all values from: string
    on property: publicEventType
  intersection of: Restriction
    max cardinality: 1
    on property: publicEventExtension
  intersection of: Restriction
    min cardinality: 1
    on property: publicEventType
  intersection of: Restriction
    max cardinality: 1
    on property: publicEventType

OpenlrLineAttributes
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: openlrBearing
  intersection of: Restriction
    all values from: string
    on property: openlrFormOfWay
  intersection of: Restriction
    all values from: string
    on property: openlrFunctionalRoadClass
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrLineAttributesExtension
  intersection of: Restriction
    min cardinality: 1
    on property: openlrBearing
  intersection of: Restriction
    min cardinality: 1
    on property: openlrFormOfWay
  intersection of: Restriction
    min cardinality: 1
    on property: openlrFunctionalRoadClass
  intersection of: Restriction
    max cardinality: 1
    on property: openlrBearing
  intersection of: Restriction
    max cardinality: 1
    on property: openlrFormOfWay
  intersection of: Restriction
    max cardinality: 1
    on property: openlrFunctionalRoadClass
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLineAttributesExtension

journeyReference
type: DatatypeProperty
comment: Indicates a transit service journey number.

MultilingualString
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: valuesType
    on property: values
  intersection of: Restriction
    min cardinality: 1
    on property: values
  intersection of: Restriction
    max cardinality: 1
    on property: values

ParkingTable
type: Class
comment: A collection of parking records, which can be parking sites or groups of parking sites.
subclass of: Class
  intersection of: Restriction
    all values from: ParkingRecord
    on property: parkingRecord
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingTableExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingTableName
  intersection of: Restriction
    all values from: string
    on property: parkingTableVersionTime
  intersection of: Restriction
    min cardinality: 1
    on property: parkingRecord
  intersection of: Restriction
    min cardinality: 1
    on property: parkingTableVersionTime
  intersection of: Restriction
    max cardinality: 1
    on property: parkingTableExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingTableName
  intersection of: Restriction
    max cardinality: 1
    on property: parkingTableVersionTime
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  all values from: string
  on property: id

AreaDestination
type: Class
comment: The specification of the destination of a defined route or itinerary which is an area.
subclass of: Destination
subclass of: Class
  intersection of: Restriction
    all values from: Area
    on property: area
  intersection of: Restriction
    all values from: ExtensionType
    on property: areaDestinationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: area
  intersection of: Restriction
    max cardinality: 1
    on property: area
  intersection of: Restriction
    max cardinality: 1
    on property: areaDestinationExtension

ParkingUsageScenarioStatus
type: Class
comment: The current status for this parking usage scenario.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingUsageScenarioStatusExtension
  intersection of: Restriction
    all values from: string
    on property: usageScenarioOperationStatus
  intersection of: Restriction
    min cardinality: 1
    on property: usageScenarioOperationStatus
  intersection of: Restriction
    max cardinality: 1
    on property: parkingUsageScenarioStatusExtension
  intersection of: Restriction
    max cardinality: 1
    on property: usageScenarioOperationStatus

ContactDetailsVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

LinearExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrExtendedLinear
    on property: openlrExtendedLinear
  intersection of: Restriction
    min cardinality: 0
    on property: any
  intersection of: Restriction
    max cardinality: 1
    on property: openlrExtendedLinear

GenericPublicationExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: ParkingStatusPublication
    on property: parkingStatusPublication
  intersection of: Restriction
    all values from: ParkingTablePublication
    on property: parkingTablePublication
  intersection of: Restriction
    all values from: ParkingVehiclesPublication
    on property: parkingVehiclesPublication
  intersection of: Restriction
    min cardinality: 0
    on property: any
  intersection of: Restriction
    max cardinality: 1
    on property: parkingStatusPublication
  intersection of: Restriction
    max cardinality: 1
    on property: parkingTablePublication
  intersection of: Restriction
    max cardinality: 1
    on property: parkingVehiclesPublication

PointExtended
type: Class
comment: Extension point for 'Point' to support the description of junctions (and other alternative point descriptions).
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: description
  intersection of: Restriction
    all values from: Junction
    on property: junction
  intersection of: Restriction
    max cardinality: 1
    on property: description
  intersection of: Restriction
    max cardinality: 1
    on property: junction

NamedArea
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: areaName
  intersection of: Restriction
    all values from: string
    on property: country
  intersection of: Restriction
    all values from: MultilingualString
    on property: county
  intersection of: Restriction
    all values from: ExtensionType
    on property: namedAreaExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: nation
  intersection of: Restriction
    all values from: MultilingualString
    on property: policeForceControlArea
  intersection of: Restriction
    all values from: MultilingualString
    on property: roadOperatorControlArea
  intersection of: Restriction
    max cardinality: 1
    on property: areaName
  intersection of: Restriction
    max cardinality: 1
    on property: county
  intersection of: Restriction
    max cardinality: 1
    on property: namedAreaExtension
  intersection of: Restriction
    max cardinality: 1
    on property: nation
  intersection of: Restriction
    max cardinality: 1
    on property: policeForceControlArea
  intersection of: Restriction
    max cardinality: 1
    on property: roadOperatorControlArea
  intersection of: Restriction
    max cardinality: 1
    on property: country

Destination
type: Class
comment: The specification a destination. This may be either a point location or an area location.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: destinationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: destinationExtension

VmsRecord
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: UrlLink
    on property: backgroundImageUrl
  intersection of: Restriction
    all values from: string
    on property: dynamicallyConfigurableDisplayAreas
  intersection of: Restriction
    all values from: string
    on property: numberOfPictogramDisplayAreas
  intersection of: Restriction
    all values from: MultilingualString
    on property: vmsDescription
  intersection of: Restriction
    all values from: string
    on property: vmsDisplayHeight
  intersection of: Restriction
    all values from: string
    on property: vmsDisplayWidth
  intersection of: Restriction
    all values from: string
    on property: vmsHeightAboveRoadway
  intersection of: Restriction
    all values from: Location
    on property: vmsLocation
  intersection of: Restriction
    all values from: VmsManagedLogicalLocation
    on property: vmsManagedLogicalLocation
  intersection of: Restriction
    all values from: MultilingualString
    on property: vmsOwner
  intersection of: Restriction
    all values from: string
    on property: vmsPhysicalMounting
  intersection of: Restriction
    all values from: VmsRecordPictogramDisplayAreaIndexVmsPictogramDisplayCharacteristics
    on property: vmsPictogramDisplayCharacteristics
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsRecordExtension
  intersection of: Restriction
    all values from: VmsTextDisplayCharacteristics
    on property: vmsTextDisplayCharacteristics
  intersection of: Restriction
    all values from: string
    on property: vmsType
  intersection of: Restriction
    all values from: string
    on property: vmsTypeCode
  intersection of: Restriction
    max cardinality: 1
    on property: backgroundImageUrl
  intersection of: Restriction
    max cardinality: 1
    on property: dynamicallyConfigurableDisplayAreas
  intersection of: Restriction
    max cardinality: 1
    on property: numberOfPictogramDisplayAreas
  intersection of: Restriction
    max cardinality: 1
    on property: vmsDescription
  intersection of: Restriction
    max cardinality: 1
    on property: vmsDisplayHeight
  intersection of: Restriction
    max cardinality: 1
    on property: vmsDisplayWidth
  intersection of: Restriction
    max cardinality: 1
    on property: vmsHeightAboveRoadway
  intersection of: Restriction
    max cardinality: 1
    on property: vmsLocation
  intersection of: Restriction
    max cardinality: 1
    on property: vmsManagedLogicalLocation
  intersection of: Restriction
    max cardinality: 1
    on property: vmsOwner
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPhysicalMounting
  intersection of: Restriction
    max cardinality: 1
    on property: vmsRecordExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextDisplayCharacteristics
  intersection of: Restriction
    max cardinality: 1
    on property: vmsType
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTypeCode

ParkingSpaceBasicsEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility
type: Class
subclass of: Restriction
  all values from: int
  on property: equipmentOrServiceFacilityIndex
subclass of: Restriction
  min cardinality: 1
  on property: equipmentOrServiceFacilityIndex
subclass of: Class
  intersection of: Restriction
    all values from: ParkingEquipmentOrServiceFacility
    on property: parkingEquipmentOrServiceFacility
  intersection of: Restriction
    min cardinality: 1
    on property: parkingEquipmentOrServiceFacility
  intersection of: Restriction
    max cardinality: 1
    on property: parkingEquipmentOrServiceFacility

DateTimeValue
type: Class
comment: A measured or calculated value of an instance in time.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: dateTime
  intersection of: Restriction
    all values from: ExtensionType
    on property: dateTimeValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: dateTimeValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: dateTime
  intersection of: Restriction
    max cardinality: 1
    on property: dateTime

signedRerouting
type: DatatypeProperty
comment: Indication of whether the rerouting is signed.

kilogramsConcentration
type: DatatypeProperty
comment: A value defining the amount of a substance in a given volume (concentration) expressed in kilograms per cubic metre.

placesAtWhichApplicable
type: DatatypeProperty
comment: Places, in generic terms, at which the network management applies.

serviceFacilityType
type: DatatypeProperty
comment: One type of service, that is available on the parking site.

contactDetailsLanguage
type: DatatypeProperty
comment: Language(s) this contact is able to speak resp. understand.

faultyEquipmentOrSystemType
type: DatatypeProperty
comment: The type of equipment or system which is faulty, malfunctioning or not in a fully operational state.

ExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    min cardinality: 0
    on property: any

parkingSiteAddress
type: ObjectProperty
comment: Information about the parking site itself (address etc.). The 'GroupOfLocations' association must not be used for this role.

Delays
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: delayBand
  intersection of: Restriction
    all values from: string
    on property: delayTimeValue
  intersection of: Restriction
    all values from: ExtensionType
    on property: delaysExtension
  intersection of: Restriction
    all values from: string
    on property: delaysType
  intersection of: Restriction
    max cardinality: 1
    on property: delayBand
  intersection of: Restriction
    max cardinality: 1
    on property: delayTimeValue
  intersection of: Restriction
    max cardinality: 1
    on property: delaysExtension
  intersection of: Restriction
    max cardinality: 1
    on property: delaysType

predefinedItineraryReference
type: ObjectProperty
comment: A reference to a versioned instance of a predefined itinerary as specified in a PredefinedLocationsPublication.

AcceptedPaymentCards
type: Class
comment: Use this class to describe details in case acceptedMeansOfPayment is set to 'paymentCard'.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: acceptedPaymentCardsExtension
  intersection of: Restriction
    all values from: string
    on property: otherPaymentCardBrands
  intersection of: Restriction
    all values from: string
    on property: otherPaymentCards
  intersection of: Restriction
    all values from: string
    on property: paymentCardBrands
  intersection of: Restriction
    all values from: string
    on property: paymentCards
  intersection of: Restriction
    min cardinality: 1
    on property: paymentCards
  intersection of: Restriction
    max cardinality: 1
    on property: acceptedPaymentCardsExtension

vehicleType
type: DatatypeProperty
comment: Vehicle type.

ElaboratedData
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: BasicData
    on property: basicData
  intersection of: Restriction
    all values from: ExtensionType
    on property: elaboratedDataExtension
  intersection of: Restriction
    all values from: ElaboratedDataFault
    on property: elaboratedDataFault
  intersection of: Restriction
    all values from: string
    on property: forecast
  intersection of: Restriction
    all values from: Source
    on property: source
  intersection of: Restriction
    all values from: Validity
    on property: validity
  intersection of: Restriction
    max cardinality: 1
    on property: basicData
  intersection of: Restriction
    max cardinality: 1
    on property: elaboratedDataExtension
  intersection of: Restriction
    max cardinality: 1
    on property: forecast
  intersection of: Restriction
    max cardinality: 1
    on property: source
  intersection of: Restriction
    max cardinality: 1
    on property: validity

weatherRelatedRoadConditionType
type: DatatypeProperty
comment: The type of road surface condition that is related to the weather which is affecting the driving conditions.

genericPublicationName
type: DatatypeProperty
comment: The name of the generic publication.

contactOrganisationName
type: ObjectProperty
comment: Name of the organisation or service. Do not use this attribute in combination with role "parkingSiteAddress".

mobilityOfObstruction
type: ObjectProperty
comment: The mobility of the obstruction.

terms
type: Document
type: NamedIndividual
license: http://creativecommons.org/licenses/by/3.0/
has format: vocabulary.ttl
issued: 2016-05-23
modified: 2016-06-08
rights: Copyright 2016 - Open Transport contributors
primary topic: Ontology

ParkingRouteByReference
type: Class
comment: A route defined by a reference to an earlier specified route.
subclass of: ParkingRoute
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingRouteByReferenceExtension
  intersection of: Restriction
    all values from: ParkingRouteDetailsVersionedReference
    on property: parkingRouteReference
  intersection of: Restriction
    min cardinality: 1
    on property: parkingRouteReference
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteByReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteReference

VisibilityInformation
type: Class
comment: Measurements of atmospheric visibility.
subclass of: WeatherData
subclass of: Class
  intersection of: Restriction
    all values from: Visibility
    on property: visibility
  intersection of: Restriction
    all values from: ExtensionType
    on property: visibilityInformationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: visibility
  intersection of: Restriction
    max cardinality: 1
    on property: visibility
  intersection of: Restriction
    max cardinality: 1
    on property: visibilityInformationExtension

locationContainedInItinerary
type: ObjectProperty
comment: A location contained in an itinerary (i.e. an ordered set of locations defining a route or itinerary).

Roadworks
type: Class
comment: Highway maintenance, installation and construction activities that may potentially affect traffic operations.
subclass of: OperatorAction
subclass of: Class
  intersection of: Restriction
    all values from: MaintenanceVehicles
    on property: maintenanceVehicles
  intersection of: Restriction
    all values from: Mobility
    on property: mobility
  intersection of: Restriction
    all values from: string
    on property: roadworksDuration
  intersection of: Restriction
    all values from: ExtensionType
    on property: roadworksExtension
  intersection of: Restriction
    all values from: string
    on property: roadworksScale
  intersection of: Restriction
    all values from: Subjects
    on property: subjects
  intersection of: Restriction
    all values from: string
    on property: underTraffic
  intersection of: Restriction
    all values from: string
    on property: urgentRoadworks
  intersection of: Restriction
    max cardinality: 1
    on property: maintenanceVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: mobility
  intersection of: Restriction
    max cardinality: 1
    on property: roadworksExtension
  intersection of: Restriction
    max cardinality: 1
    on property: subjects
  intersection of: Restriction
    max cardinality: 1
    on property: roadworksDuration
  intersection of: Restriction
    max cardinality: 1
    on property: roadworksScale
  intersection of: Restriction
    max cardinality: 1
    on property: underTraffic
  intersection of: Restriction
    max cardinality: 1
    on property: urgentRoadworks

ManagedCause
type: Class
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.
subclass of: Cause
subclass of: Class
  intersection of: Restriction
    all values from: SituationRecordVersionedReference
    on property: managedCause
  intersection of: Restriction
    all values from: ExtensionType
    on property: managedCauseExtension
  intersection of: Restriction
    max cardinality: 1
    on property: managedCause
  intersection of: Restriction
    max cardinality: 1
    on property: managedCauseExtension

ChargeBandVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

OpenlrGeoCoordinate
type: Class
comment: A geo-coordinate pair is a position in a map defined by its longitude and latitude coordinate values.
subclass of: Class
  intersection of: Restriction
    all values from: PointCoordinates
    on property: openlrCoordinate
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrGeoCoordinateExtension
  intersection of: Restriction
    min cardinality: 1
    on property: openlrCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrGeoCoordinateExtension

ParkingRoute
type: Class
comment: A parking route, defined by ParkingRouteDetails or by a reference.
subclass of: Class
  intersection of: Restriction
    all values from: RGBColour
    on property: parkingRouteColour
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingRouteExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteColour
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteExtension

trafficTrendType
type: DatatypeProperty
comment: A characterization of the trend in the traffic conditions at the specified location and direction.

numberOfSubitems
type: DatatypeProperty
comment: The quantity of sub items to this service facility type, e.g. the total number of restaurant places or fuel dispensers etc.

Point
type: Class
comment: A single geospatial point.
subclass of: NetworkLocation
subclass of: Class
  intersection of: Restriction
    all values from: AlertCPoint
    on property: alertCPoint
  intersection of: Restriction
    all values from: PointAlongLinearElement
    on property: pointAlongLinearElement
  intersection of: Restriction
    all values from: PointByCoordinates
    on property: pointByCoordinates
  intersection of: Restriction
    all values from: PointExtensionType
    on property: pointExtension
  intersection of: Restriction
    all values from: TpegPointLocation
    on property: tpegPointLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCPoint
  intersection of: Restriction
    max cardinality: 1
    on property: pointAlongLinearElement
  intersection of: Restriction
    max cardinality: 1
    on property: pointByCoordinates
  intersection of: Restriction
    max cardinality: 1
    on property: pointExtension
  intersection of: Restriction
    max cardinality: 1
    on property: tpegPointLocation

PayloadPublication
type: Class
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.
subclass of: Restriction
  all values from: string
  on property: lang
subclass of: Restriction
  min cardinality: 1
  on property: lang
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: feedDescription
  intersection of: Restriction
    all values from: string
    on property: feedType
  intersection of: Restriction
    all values from: ExtensionType
    on property: payloadPublicationExtension
  intersection of: Restriction
    all values from: InternationalIdentifier
    on property: publicationCreator
  intersection of: Restriction
    all values from: string
    on property: publicationTime
  intersection of: Restriction
    min cardinality: 1
    on property: publicationCreator
  intersection of: Restriction
    min cardinality: 1
    on property: publicationTime
  intersection of: Restriction
    max cardinality: 1
    on property: feedDescription
  intersection of: Restriction
    max cardinality: 1
    on property: feedType
  intersection of: Restriction
    max cardinality: 1
    on property: payloadPublicationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: publicationCreator
  intersection of: Restriction
    max cardinality: 1
    on property: publicationTime

generalNetworkManagementType
type: DatatypeProperty
comment: The type of traffic management action instigated by the network/road operator.

OpenlrClosedLineLocationReference
type: Class
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
subclass of: OpenlrAreaLocationReference
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrClosedLineLocationReferenceExtension
  intersection of: Restriction
    all values from: OpenlrLineAttributes
    on property: openlrLastLine
  intersection of: Restriction
    all values from: OpenlrLocationReferencePoint
    on property: openlrLocationReferencePoint
  intersection of: Restriction
    min cardinality: 1
    on property: openlrLastLine
  intersection of: Restriction
    min cardinality: 1
    on property: openlrLocationReferencePoint
  intersection of: Restriction
    max cardinality: 1
    on property: openlrClosedLineLocationReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLastLine

LocationContainedInItinerary
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: index
subclass of: Restriction
  all values from: int
  on property: index
subclass of: Class
  intersection of: Restriction
    all values from: Location
    on property: location
  intersection of: Restriction
    min cardinality: 1
    on property: location
  intersection of: Restriction
    max cardinality: 1
    on property: location

RoadConditions
type: Class
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)
subclass of: Conditions
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: roadConditionsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: roadConditionsExtension

TrafficConcentration
type: Class
comment: Averaged measurements or calculations of traffic concentration.
subclass of: TrafficData
subclass of: Class
  intersection of: Restriction
    all values from: ConcentrationOfVehiclesValue
    on property: concentration
  intersection of: Restriction
    all values from: PercentageValue
    on property: occupancy
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficConcentrationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: concentration
  intersection of: Restriction
    max cardinality: 1
    on property: occupancy
  intersection of: Restriction
    max cardinality: 1
    on property: trafficConcentrationExtension

NonOrderedLocationGroupByList
type: Class
comment: A group of (i.e. more than one) physically separate locations which have no specific order and where each location is explicitly listed.
subclass of: NonOrderedLocations
subclass of: Class
  intersection of: Restriction
    all values from: Location
    on property: locationContainedInGroup
  intersection of: Restriction
    all values from: ExtensionType
    on property: nonOrderedLocationGroupByListExtension
  intersection of: Restriction
    min cardinality: 2
    on property: locationContainedInGroup
  intersection of: Restriction
    max cardinality: 1
    on property: nonOrderedLocationGroupByListExtension

roadsideServiceDisruptionType
type: DatatypeProperty
comment: The type of roadside service which is disrupted.

OpenlrExtendedArea
type: Class
comment: Extension to provide Area information in openLR format
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrAreaLocationReference
    on property: openlrAreaLocationReference
  intersection of: Restriction
    min cardinality: 1
    on property: openlrAreaLocationReference
  intersection of: Restriction
    max cardinality: 1
    on property: openlrAreaLocationReference

tpegAreaDescriptorType
type: DatatypeProperty
comment: The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03).

PredefinedNonOrderedLocationGroup
type: Class
comment: An identifiable versioned instance of a predefined group of non ordered locations (i.e. more than one).
subclass of: PredefinedLocationContainer
subclass of: Class
  intersection of: Restriction
    all values from: PredefinedLocation
    on property: predefinedLocation
  intersection of: Restriction
    all values from: ExtensionType
    on property: predefinedNonOrderedLocationGroupExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: predefinedNonOrderedLocationGroupName
  intersection of: Restriction
    min cardinality: 2
    on property: predefinedLocation
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedNonOrderedLocationGroupExtension
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedNonOrderedLocationGroupName
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  all values from: string
  on property: version

parkingRouteDirection2
type: DatatypeProperty
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.

accidentType
type: DatatypeProperty
comment: A characterization of the nature of the accident.

LifeCycleManagement
type: Class
comment: Information relating to the life cycle management of the situation record.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: cancel
  intersection of: Restriction
    all values from: string
    on property: end
  intersection of: Restriction
    all values from: ExtensionType
    on property: lifeCycleManagementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: cancel
  intersection of: Restriction
    max cardinality: 1
    on property: end
  intersection of: Restriction
    max cardinality: 1
    on property: lifeCycleManagementExtension

directionCompass
type: DatatypeProperty
comment: A value of direction expressed in terms of points of the compass.

AnimalPresenceObstruction
type: NamedIndividual
type: Class
comment: An obstruction on the road resulting from the presence of animals.
subclass of: Obstruction
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: alive
  intersection of: Restriction
    all values from: ExtensionType
    on property: animalPresenceObstructionExtension
  intersection of: Restriction
    all values from: string
    on property: animalPresenceType
  intersection of: Restriction
    max cardinality: 1
    on property: animalPresenceObstructionExtension
  intersection of: Restriction
    min cardinality: 1
    on property: animalPresenceType
  intersection of: Restriction
    max cardinality: 1
    on property: alive
  intersection of: Restriction
    max cardinality: 1
    on property: animalPresenceType

exit
type: DatatypeProperty
comment: The specified exit from the normal route/road at which the alternative route commences.

AlertCArea
type: Class
comment: An area defined by reference to a predefined ALERT-C location table.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCAreaExtension
  intersection of: Restriction
    all values from: string
    on property: alertCLocationCountryCode
  intersection of: Restriction
    all values from: string
    on property: alertCLocationTableNumber
  intersection of: Restriction
    all values from: string
    on property: alertCLocationTableVersion
  intersection of: Restriction
    all values from: AlertCLocation
    on property: areaLocation
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationCountryCode
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationTableNumber
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationTableVersion
  intersection of: Restriction
    min cardinality: 1
    on property: areaLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCAreaExtension
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationCountryCode
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationTableNumber
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationTableVersion
  intersection of: Restriction
    max cardinality: 1
    on property: areaLocation

TpegFramedPoint
type: Class
comment: A point on the road network which is framed between two other points on the same road.
subclass of: TpegPointLocation
subclass of: Class
  intersection of: Restriction
    all values from: TpegNonJunctionPoint
    on property: framedPoint
  intersection of: Restriction
    all values from: TpegPoint
    on property: from
  intersection of: Restriction
    all values from: TpegPoint
    on property: to
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegFramedPointExtension
  intersection of: Restriction
    all values from: string
    on property: tpegFramedPointLocationType
  intersection of: Restriction
    min cardinality: 1
    on property: framedPoint
  intersection of: Restriction
    min cardinality: 1
    on property: from
  intersection of: Restriction
    min cardinality: 1
    on property: to
  intersection of: Restriction
    max cardinality: 1
    on property: framedPoint
  intersection of: Restriction
    max cardinality: 1
    on property: from
  intersection of: Restriction
    max cardinality: 1
    on property: to
  intersection of: Restriction
    max cardinality: 1
    on property: tpegFramedPointExtension
  intersection of: Restriction
    min cardinality: 1
    on property: tpegFramedPointLocationType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegFramedPointLocationType

contactReference
type: ObjectProperty
comment: Contact information provided by a reference.

presenceDurationTime
type: ObjectProperty
comment: The period of time during which a vehicle activates a presence sensor.

groupOfParkingSitesStatus
type: DatatypeProperty
comment: The status of the group of parking sites (available spaces or not).

transitServiceType
type: DatatypeProperty
comment: The type of transit service to which the information relates.

Source
type: Class
comment: Details of the source from which the information was obtained.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: reliable
  intersection of: Restriction
    all values from: string
    on property: sourceCountry
  intersection of: Restriction
    all values from: ExtensionType
    on property: sourceExtension
  intersection of: Restriction
    all values from: string
    on property: sourceIdentification
  intersection of: Restriction
    all values from: MultilingualString
    on property: sourceName
  intersection of: Restriction
    all values from: string
    on property: sourceType
  intersection of: Restriction
    max cardinality: 1
    on property: reliable
  intersection of: Restriction
    max cardinality: 1
    on property: sourceCountry
  intersection of: Restriction
    max cardinality: 1
    on property: sourceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: sourceIdentification
  intersection of: Restriction
    max cardinality: 1
    on property: sourceName
  intersection of: Restriction
    max cardinality: 1
    on property: sourceType

timeDefault
type: DatatypeProperty
comment: The default for the publication of the time at which the values have been computed/derived.

temperature
type: ObjectProperty
comment: A value of temperature expressed in degrees Celsius.

axleFlowRate
type: DatatypeProperty
comment: A value of the flow rate of vehicle axles expressed in axles per hour.

linearElementIdentifier
type: DatatypeProperty
comment: An identifier or code of a linear element (or link) in the road network reference model that is specified in the LinearElement class.

identicalToParkingSpace
type: DatatypeProperty
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).

OpenlrPolygonCorners
type: Class
comment: geo-coordinate pairs. The coordinate pairs defining the corners of the underlying geometrical polygon.
subclass of: Class
  intersection of: Restriction
    all values from: PointCoordinates
    on property: openlrCoordinate
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrPolygonCornersExtension
  intersection of: Restriction
    min cardinality: 3
    on property: openlrCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPolygonCornersExtension

Pollution
type: NamedIndividual
type: Class
comment: Details of atmospheric pollution.
subclass of: Class
  intersection of: Restriction
    all values from: MicrogramsConcentrationValue
    on property: pollutantConcentration
  intersection of: Restriction
    all values from: string
    on property: pollutantType
  intersection of: Restriction
    all values from: ExtensionType
    on property: pollutionExtension
  intersection of: Restriction
    min cardinality: 1
    on property: pollutantType
  intersection of: Restriction
    max cardinality: 1
    on property: pollutantConcentration
  intersection of: Restriction
    max cardinality: 1
    on property: pollutantType
  intersection of: Restriction
    max cardinality: 1
    on property: pollutionExtension

groupOfParkingSpacesClosed
type: DatatypeProperty
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.

contactPersonPosition
type: ObjectProperty
comment: The position of the contact person.

ParkingRouteStatus
type: Class
comment: The status of a parking route (active/inactive) defined in the static part of the model.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: parkingRouteActive
  intersection of: Restriction
    all values from: ParkingRouteDetailsVersionedReference
    on property: parkingRouteReference
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingRouteStatusExtension
  intersection of: Restriction
    min cardinality: 1
    on property: parkingRouteActive
  intersection of: Restriction
    min cardinality: 1
    on property: parkingRouteReference
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteActive
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteReference
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteStatusExtension

ParkingSite
type: Class
comment: A record containing static details of a parking site. Must be specialised as an 'Urban-' or 'InterUrbanParkingSite' or a 'SpecialLocationParkingSite'.
subclass of: ParkingRecord
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: highestFloor
  intersection of: Restriction
    all values from: string
    on property: lowestFloor
  intersection of: Restriction
    all values from: OpeningTimes
    on property: openingTimes
  intersection of: Restriction
    all values from: ParkingAccess
    on property: parkingAccess
  intersection of: Restriction
    all values from: string
    on property: parkingLayout
  intersection of: Restriction
    all values from: string
    on property: parkingReservation
  intersection of: Restriction
    all values from: Contact
    on property: parkingSiteAddress
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingSiteExtension
  intersection of: Restriction
    all values from: ParkingStandardsAndSecurity
    on property: parkingStandardsAndSecurity
  intersection of: Restriction
    all values from: ParkingSiteScenarioIndexParkingUsageScenario
    on property: parkingUsageScenario
  intersection of: Restriction
    all values from: Contact
    on property: reservationService
  intersection of: Restriction
    all values from: string
    on property: temporaryParking
  intersection of: Restriction
    max cardinality: 1
    on property: openingTimes
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSiteExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingStandardsAndSecurity
  intersection of: Restriction
    max cardinality: 1
    on property: highestFloor
  intersection of: Restriction
    max cardinality: 1
    on property: lowestFloor
  intersection of: Restriction
    max cardinality: 1
    on property: parkingReservation
  intersection of: Restriction
    max cardinality: 1
    on property: temporaryParking

Linear
type: Class
comment: A linear section along a single road with optional directionality defined between two points on the same road.
subclass of: NetworkLocation
subclass of: Class
  intersection of: Restriction
    all values from: AlertCLinear
    on property: alertCLinear
  intersection of: Restriction
    all values from: LinearExtensionType
    on property: linearExtension
  intersection of: Restriction
    all values from: LinearWithinLinearElement
    on property: linearWithinLinearElement
  intersection of: Restriction
    all values from: TpegLinearLocation
    on property: tpegLinearLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLinear
  intersection of: Restriction
    max cardinality: 1
    on property: linearExtension
  intersection of: Restriction
    max cardinality: 1
    on property: linearWithinLinearElement
  intersection of: Restriction
    max cardinality: 1
    on property: tpegLinearLocation

intermediatePointOnLinearElement
type: ObjectProperty
comment: A referent at a known location on the linear object which is neither the start or end of the linear element.

Conditions
type: NamedIndividual
type: Class
comment: Any conditions which have the potential to degrade normal driving conditions.
subclass of: TrafficElement
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: conditionsExtension
  intersection of: Restriction
    all values from: string
    on property: drivingConditionType
  intersection of: Restriction
    max cardinality: 1
    on property: conditionsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: drivingConditionType

Charge
type: Class
comment: A particular charge for a specified interval belonging a charge band.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: charge
  intersection of: Restriction
    all values from: ExtensionType
    on property: chargeExtension
  intersection of: Restriction
    all values from: string
    on property: chargeInterval
  intersection of: Restriction
    all values from: string
    on property: chargeOrderIndex
  intersection of: Restriction
    all values from: string
    on property: chargeType
  intersection of: Restriction
    all values from: MultilingualString
    on property: chargeTypeDescription
  intersection of: Restriction
    all values from: string
    on property: maxIterationsOfCharge
  intersection of: Restriction
    all values from: string
    on property: minIterationsOfCharge
  intersection of: Restriction
    all values from: TimePeriodOfDay
    on property: timePeriodOfDay
  intersection of: Restriction
    max cardinality: 1
    on property: chargeExtension
  intersection of: Restriction
    max cardinality: 1
    on property: chargeInterval
  intersection of: Restriction
    max cardinality: 1
    on property: chargeOrderIndex
  intersection of: Restriction
    max cardinality: 1
    on property: chargeType
  intersection of: Restriction
    max cardinality: 1
    on property: chargeTypeDescription
  intersection of: Restriction
    max cardinality: 1
    on property: maxIterationsOfCharge
  intersection of: Restriction
    max cardinality: 1
    on property: minIterationsOfCharge
  intersection of: Restriction
    max cardinality: 1
    on property: timePeriodOfDay

VehicleRate
type: Class
comment: Gives information about fill and exit rates OR vehicle flow rate (without direction). If the time stamp is omitted, 'measurementTimeDefault' is used.
subclass of: Class
  intersection of: Restriction
    all values from: VehicleFlowValue
    on property: exitRate
  intersection of: Restriction
    all values from: VehicleFlowValue
    on property: fillRate
  intersection of: Restriction
    all values from: VehicleCharacteristics
    on property: measuredVehicles
  intersection of: Restriction
    all values from: string
    on property: measurementOrCalculationTime
  intersection of: Restriction
    all values from: VehicleFlowValue
    on property: vehicleFlowRate
  intersection of: Restriction
    all values from: ExtensionType
    on property: vehicleRateExtension
  intersection of: Restriction
    max cardinality: 1
    on property: measuredVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: measurementOrCalculationTime
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleRateExtension

ParkingOccupancy
type: Class
comment: Parking capacity information for the parking site as well as for AssignedParkingSpaces.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: parkingNotAllowed
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfOccupiedSpaces
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfSpacesOverride
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfVacantSpaces
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfVacantSpacesGraded
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfVacantSpacesHigherThan
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfVacantSpacesLowerThan
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfVehicles
  intersection of: Restriction
    all values from: string
    on property: parkingOccupancy
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingOccupancyExtension
  intersection of: Restriction
    all values from: string
    on property: parkingOccupancyGraded
  intersection of: Restriction
    all values from: string
    on property: parkingOccupancyTrend
  intersection of: Restriction
    all values from: VehicleCountAndRate
    on property: vehicleCountAndRate
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNotAllowed
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfOccupiedSpaces
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfSpacesOverride
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfVacantSpaces
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfVacantSpacesGraded
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfVacantSpacesHigherThan
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfVacantSpacesLowerThan
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: parkingOccupancyExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingOccupancyGraded
  intersection of: Restriction
    max cardinality: 1
    on property: parkingOccupancyTrend

RoadsideAssistance
type: Class
comment: Details of road side assistance required or being given.
subclass of: OperatorAction
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: roadsideAssistanceExtension
  intersection of: Restriction
    all values from: string
    on property: roadsideAssistanceType
  intersection of: Restriction
    max cardinality: 1
    on property: roadsideAssistanceExtension
  intersection of: Restriction
    min cardinality: 1
    on property: roadsideAssistanceType
  intersection of: Restriction
    max cardinality: 1
    on property: roadsideAssistanceType

Mobility
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: mobilityExtension
  intersection of: Restriction
    all values from: string
    on property: mobilityType
  intersection of: Restriction
    min cardinality: 1
    on property: mobilityType
  intersection of: Restriction
    max cardinality: 1
    on property: mobilityExtension
  intersection of: Restriction
    max cardinality: 1
    on property: mobilityType

speedManagementType
type: DatatypeProperty
comment: Type of speed management action instigated by operator.

animalPresenceType
type: DatatypeProperty
comment: Indicates the nature of animals present on or near the roadway.

roadOperatorServiceDisruptionType
type: DatatypeProperty
comment: The type of road operator service which is disrupted.

EnvironmentalObstruction
type: NamedIndividual
type: Class
comment: An obstruction on the road resulting from an environmental cause.
subclass of: Obstruction
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: depth
  intersection of: Restriction
    all values from: ExtensionType
    on property: environmentalObstructionExtension
  intersection of: Restriction
    all values from: string
    on property: environmentalObstructionType
  intersection of: Restriction
    max cardinality: 1
    on property: environmentalObstructionExtension
  intersection of: Restriction
    min cardinality: 1
    on property: environmentalObstructionType
  intersection of: Restriction
    max cardinality: 1
    on property: depth
  intersection of: Restriction
    max cardinality: 1
    on property: environmentalObstructionType

generalMessageToRoadUsers
type: ObjectProperty
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).

causeType
type: DatatypeProperty
comment: Indicates an external influence that may be the causation of components of a situation.

PublicHoliday
type: Class
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'.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: country
  intersection of: Restriction
    all values from: string
    on property: countrySubdivision
  intersection of: Restriction
    all values from: ExtensionType
    on property: publicHolidayExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: publicHolidayName
  intersection of: Restriction
    all values from: string
    on property: publicHolidayType
  intersection of: Restriction
    all values from: MultilingualString
    on property: region
  intersection of: Restriction
    min cardinality: 1
    on property: publicHolidayType
  intersection of: Restriction
    max cardinality: 1
    on property: countrySubdivision
  intersection of: Restriction
    max cardinality: 1
    on property: publicHolidayExtension
  intersection of: Restriction
    max cardinality: 1
    on property: publicHolidayName
  intersection of: Restriction
    max cardinality: 1
    on property: publicHolidayType
  intersection of: Restriction
    max cardinality: 1
    on property: region
  intersection of: Restriction
    min cardinality: 1
    on property: country
  intersection of: Restriction
    max cardinality: 1
    on property: country

ParkingAccessReference
type: Class
subclass of: Reference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

contactDetailsOwnership
type: DatatypeProperty
comment: Information if the contact in question is a private or public institution.

VmsTextDisplayCharacteristics
type: Class
comment: Characteristics specific to the textual display area on the VMS.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: legendCodeListIdentifier
  intersection of: Restriction
    all values from: string
    on property: maxFontHeight
  intersection of: Restriction
    all values from: string
    on property: maxFontSpacing
  intersection of: Restriction
    all values from: string
    on property: maxFontWidth
  intersection of: Restriction
    all values from: string
    on property: maxNumberOfCharacters
  intersection of: Restriction
    all values from: string
    on property: maxNumberOfRows
  intersection of: Restriction
    all values from: string
    on property: maxNumberOfSequentialPages
  intersection of: Restriction
    all values from: string
    on property: maxTextLuminanceLevel
  intersection of: Restriction
    all values from: string
    on property: minFontHeight
  intersection of: Restriction
    all values from: string
    on property: minFontSpacing
  intersection of: Restriction
    all values from: string
    on property: minFontWidth
  intersection of: Restriction
    all values from: string
    on property: textDisplayHeight
  intersection of: Restriction
    all values from: string
    on property: textDisplayWidth
  intersection of: Restriction
    all values from: string
    on property: textLanternsPresent
  intersection of: Restriction
    all values from: string
    on property: textPageSequencingCapable
  intersection of: Restriction
    all values from: string
    on property: textPixelsAcross
  intersection of: Restriction
    all values from: string
    on property: textPixelsDown
  intersection of: Restriction
    all values from: string
    on property: textPositionAbsolute
  intersection of: Restriction
    all values from: string
    on property: textPositionX
  intersection of: Restriction
    all values from: string
    on property: textPositionY
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsTextDisplayCharacteristicsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: legendCodeListIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: maxFontHeight
  intersection of: Restriction
    max cardinality: 1
    on property: maxFontSpacing
  intersection of: Restriction
    max cardinality: 1
    on property: maxFontWidth
  intersection of: Restriction
    max cardinality: 1
    on property: maxNumberOfCharacters
  intersection of: Restriction
    max cardinality: 1
    on property: maxNumberOfRows
  intersection of: Restriction
    max cardinality: 1
    on property: maxNumberOfSequentialPages
  intersection of: Restriction
    max cardinality: 1
    on property: maxTextLuminanceLevel
  intersection of: Restriction
    max cardinality: 1
    on property: minFontHeight
  intersection of: Restriction
    max cardinality: 1
    on property: minFontSpacing
  intersection of: Restriction
    max cardinality: 1
    on property: minFontWidth
  intersection of: Restriction
    max cardinality: 1
    on property: textDisplayHeight
  intersection of: Restriction
    max cardinality: 1
    on property: textDisplayWidth
  intersection of: Restriction
    max cardinality: 1
    on property: textLanternsPresent
  intersection of: Restriction
    max cardinality: 1
    on property: textPageSequencingCapable
  intersection of: Restriction
    max cardinality: 1
    on property: textPixelsAcross
  intersection of: Restriction
    max cardinality: 1
    on property: textPixelsDown
  intersection of: Restriction
    max cardinality: 1
    on property: textPositionAbsolute
  intersection of: Restriction
    max cardinality: 1
    on property: textPositionX
  intersection of: Restriction
    max cardinality: 1
    on property: textPositionY
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextDisplayCharacteristicsExtension

NonRoadEventInformation
type: Class
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.
subclass of: SituationRecord
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: nonRoadEventInformationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: nonRoadEventInformationExtension

Subscription
type: Class
comment: This item contains all information relating to a customer subscription.
subclass of: Class
  intersection of: Restriction
    all values from: CatalogueReference
    on property: catalogueReference
  intersection of: Restriction
    all values from: string
    on property: deleteSubscription
  intersection of: Restriction
    all values from: string
    on property: deliveryInterval
  intersection of: Restriction
    all values from: FilterReference
    on property: filterReference
  intersection of: Restriction
    all values from: string
    on property: operatingMode
  intersection of: Restriction
    all values from: ExtensionType
    on property: subscriptionExtension
  intersection of: Restriction
    all values from: string
    on property: subscriptionStartTime
  intersection of: Restriction
    all values from: string
    on property: subscriptionState
  intersection of: Restriction
    all values from: string
    on property: subscriptionStopTime
  intersection of: Restriction
    all values from: Target
    on property: target
  intersection of: Restriction
    all values from: string
    on property: updateMethod
  intersection of: Restriction
    min cardinality: 1
    on property: operatingMode
  intersection of: Restriction
    min cardinality: 1
    on property: subscriptionStartTime
  intersection of: Restriction
    min cardinality: 1
    on property: subscriptionState
  intersection of: Restriction
    min cardinality: 1
    on property: target
  intersection of: Restriction
    min cardinality: 1
    on property: updateMethod
  intersection of: Restriction
    max cardinality: 1
    on property: catalogueReference
  intersection of: Restriction
    max cardinality: 1
    on property: deleteSubscription
  intersection of: Restriction
    max cardinality: 1
    on property: deliveryInterval
  intersection of: Restriction
    max cardinality: 1
    on property: filterReference
  intersection of: Restriction
    max cardinality: 1
    on property: operatingMode
  intersection of: Restriction
    max cardinality: 1
    on property: subscriptionExtension
  intersection of: Restriction
    max cardinality: 1
    on property: subscriptionStartTime
  intersection of: Restriction
    max cardinality: 1
    on property: subscriptionState
  intersection of: Restriction
    max cardinality: 1
    on property: subscriptionStopTime
  intersection of: Restriction
    max cardinality: 1
    on property: updateMethod

vmsUnitFault
type: ObjectProperty
comment: The type of fault which is being reported for the VMS unit.

point
type: ObjectProperty
comment: A single point defined by a coordinate set and TPEG decriptors.

VmsMessageIndexVmsMessage
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: VmsMessage
    on property: vmsMessage
  intersection of: Restriction
    min cardinality: 1
    on property: vmsMessage
  intersection of: Restriction
    max cardinality: 1
    on property: vmsMessage
subclass of: Restriction
  all values from: int
  on property: messageIndex
subclass of: Restriction
  min cardinality: 1
  on property: messageIndex

AxleSpacing
type: Class
comment: The spacing details between the axle sets of an individual vehicle numbered from the front to the back of the vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: axleSpacing
  intersection of: Restriction
    all values from: ExtensionType
    on property: axleSpacingExtension
  intersection of: Restriction
    all values from: string
    on property: axleSpacingSequenceIdentifier
  intersection of: Restriction
    min cardinality: 1
    on property: axleSpacing
  intersection of: Restriction
    min cardinality: 1
    on property: axleSpacingSequenceIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: axleSpacing
  intersection of: Restriction
    max cardinality: 1
    on property: axleSpacingExtension
  intersection of: Restriction
    max cardinality: 1
    on property: axleSpacingSequenceIdentifier

reroutingManagementType
type: DatatypeProperty
comment: Type of rerouting management action instigated by operator.

VmsUnit
type: Class
comment: Status of a VMS unit which may control one or more variable message signs on a single gantry or on different gantries.
subclass of: VmsSetting
subclass of: Class
  intersection of: Restriction
    all values from: VmsUnitVmsIndexVms
    on property: vms
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsUnitExtension
  intersection of: Restriction
    all values from: VmsUnitFault
    on property: vmsUnitFault
  intersection of: Restriction
    all values from: VmsUnitRecordVersionedReference
    on property: vmsUnitReference
  intersection of: Restriction
    all values from: VmsUnitTableVersionedReference
    on property: vmsUnitTableReference
  intersection of: Restriction
    min cardinality: 1
    on property: vmsUnitReference
  intersection of: Restriction
    min cardinality: 1
    on property: vmsUnitTableReference
  intersection of: Restriction
    max cardinality: 1
    on property: vmsUnitExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsUnitReference
  intersection of: Restriction
    max cardinality: 1
    on property: vmsUnitTableReference

temporarySpeedLimit
type: DatatypeProperty
comment: Temporary limit defining the maximum advisory or mandatory speed of vehicles.

SituationRecord
type: Class
comment: An identifiable versioned instance of a single record/element within a situation.
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Class
  intersection of: Restriction
    all values from: Cause
    on property: cause
  intersection of: Restriction
    all values from: string
    on property: confidentialityOverride
  intersection of: Restriction
    all values from: Comment
    on property: generalPublicComment
  intersection of: Restriction
    all values from: GroupOfLocations
    on property: groupOfLocations
  intersection of: Restriction
    all values from: Impact
    on property: impact
  intersection of: Restriction
    all values from: Management
    on property: management
  intersection of: Restriction
    all values from: Comment
    on property: nonGeneralPublicComment
  intersection of: Restriction
    all values from: string
    on property: probabilityOfOccurrence
  intersection of: Restriction
    all values from: string
    on property: severity
  intersection of: Restriction
    all values from: string
    on property: situationRecordCreationReference
  intersection of: Restriction
    all values from: string
    on property: situationRecordCreationTime
  intersection of: Restriction
    all values from: SituationRecordExtensionType
    on property: situationRecordExtension
  intersection of: Restriction
    all values from: string
    on property: situationRecordFirstSupplierVersionTime
  intersection of: Restriction
    all values from: string
    on property: situationRecordObservationTime
  intersection of: Restriction
    all values from: string
    on property: situationRecordVersionTime
  intersection of: Restriction
    all values from: Source
    on property: source
  intersection of: Restriction
    all values from: UrlLink
    on property: urlLink
  intersection of: Restriction
    all values from: Validity
    on property: validity
  intersection of: Restriction
    min cardinality: 1
    on property: groupOfLocations
  intersection of: Restriction
    min cardinality: 1
    on property: probabilityOfOccurrence
  intersection of: Restriction
    min cardinality: 1
    on property: situationRecordCreationTime
  intersection of: Restriction
    min cardinality: 1
    on property: situationRecordVersionTime
  intersection of: Restriction
    min cardinality: 1
    on property: validity
  intersection of: Restriction
    max cardinality: 1
    on property: cause
  intersection of: Restriction
    max cardinality: 1
    on property: confidentialityOverride
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfLocations
  intersection of: Restriction
    max cardinality: 1
    on property: impact
  intersection of: Restriction
    max cardinality: 1
    on property: management
  intersection of: Restriction
    max cardinality: 1
    on property: probabilityOfOccurrence
  intersection of: Restriction
    max cardinality: 1
    on property: severity
  intersection of: Restriction
    max cardinality: 1
    on property: situationRecordCreationReference
  intersection of: Restriction
    max cardinality: 1
    on property: situationRecordCreationTime
  intersection of: Restriction
    max cardinality: 1
    on property: situationRecordExtension
  intersection of: Restriction
    max cardinality: 1
    on property: situationRecordFirstSupplierVersionTime
  intersection of: Restriction
    max cardinality: 1
    on property: situationRecordObservationTime
  intersection of: Restriction
    max cardinality: 1
    on property: situationRecordVersionTime
  intersection of: Restriction
    max cardinality: 1
    on property: source
  intersection of: Restriction
    max cardinality: 1
    on property: validity
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: version

ItineraryByIndexedLocations
type: Class
comment: Multiple physically separate locations arranged as an ordered set that defines an itinerary or route. The index qualifier indicates the order.
subclass of: Itinerary
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: itineraryByIndexedLocationsExtension
  intersection of: Restriction
    all values from: LocationContainedInItinerary
    on property: locationContainedInItinerary
  intersection of: Restriction
    max cardinality: 1
    on property: itineraryByIndexedLocationsExtension

queueLength
type: DatatypeProperty
comment: The length of a queue or the average length of queues in separate lanes due to a situation.

MeasurementEquipmentFault
type: Class
comment: Details of a fault which is being reported for the related measurement equipment.
subclass of: Fault
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: measurementEquipmentFault
  intersection of: Restriction
    all values from: ExtensionType
    on property: measurementEquipmentFaultExtension
  intersection of: Restriction
    max cardinality: 1
    on property: measurementEquipmentFaultExtension

AreaExtended
type: Class
comment: Extension class for area used in parking publication extension.
subclass of: Class
  intersection of: Restriction
    all values from: NamedArea
    on property: namedArea
  intersection of: Restriction
    all values from: PolygonArea
    on property: polygonArea
  intersection of: Restriction
    max cardinality: 1
    on property: namedArea

directionBearing
type: DatatypeProperty
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.

TrafficHeadway
type: Class
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.
subclass of: TrafficData
subclass of: Class
  intersection of: Restriction
    all values from: FloatingPointMetreDistanceValue
    on property: averageDistanceHeadway
  intersection of: Restriction
    all values from: DurationValue
    on property: averageTimeHeadway
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficHeadwayExtension
  intersection of: Restriction
    max cardinality: 1
    on property: averageDistanceHeadway
  intersection of: Restriction
    max cardinality: 1
    on property: averageTimeHeadway
  intersection of: Restriction
    max cardinality: 1
    on property: trafficHeadwayExtension

framedPoint
type: ObjectProperty
comment: A single non junction point on the road network which is framed between two other specified points on the road network.

DurationValue
type: Class
comment: A measured or calculated value of a period of time.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: duration
  intersection of: Restriction
    all values from: ExtensionType
    on property: durationValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: durationValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: duration
  intersection of: Restriction
    max cardinality: 1
    on property: duration

MeasurementSiteTableVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

fillRate
comment: The rate at which vehicles are entering the car park.

tpegJunctionPointDescriptorType
type: DatatypeProperty
comment: The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03).

arrivalTime
type: ObjectProperty
comment: The time of the arrival of an individual vehicle in a detection zone.

TrafficSpeed
type: Class
comment: Averaged measurements or calculations of traffic speed.
subclass of: TrafficData
subclass of: Class
  intersection of: Restriction
    all values from: SpeedValue
    on property: averageVehicleSpeed
  intersection of: Restriction
    all values from: SpeedPercentile
    on property: speedPercentile
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficSpeedExtension
  intersection of: Restriction
    max cardinality: 1
    on property: averageVehicleSpeed
  intersection of: Restriction
    max cardinality: 1
    on property: speedPercentile
  intersection of: Restriction
    max cardinality: 1
    on property: trafficSpeedExtension

OpenlrGridAttributes
type: Class
comment: attributes required for the grid method
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrGridAttributesExtension
  intersection of: Restriction
    all values from: string
    on property: openlrNumColumns
  intersection of: Restriction
    all values from: string
    on property: openlrNumRows
  intersection of: Restriction
    min cardinality: 1
    on property: openlrNumColumns
  intersection of: Restriction
    min cardinality: 1
    on property: openlrNumRows
  intersection of: Restriction
    max cardinality: 1
    on property: openlrGridAttributesExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrNumColumns
  intersection of: Restriction
    max cardinality: 1
    on property: openlrNumRows

PredefinedItinerary
type: Class
comment: An identifiable versioned instance of a predefined itinerary.
subclass of: PredefinedLocationContainer
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: predefinedItineraryExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: predefinedItineraryName
  intersection of: Restriction
    all values from: PredefinedItineraryIndexPredefinedLocation
    on property: predefinedLocation
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedItineraryExtension
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedItineraryName
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  all values from: string
  on property: id

SituationRecordExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: SituationRecordExtendedApproved
    on property: situationRecordExtendedApproved
  intersection of: Restriction
    min cardinality: 0
    on property: any
  intersection of: Restriction
    max cardinality: 1
    on property: situationRecordExtendedApproved

BasicData
type: Class
comment: Data that is either measured or calculated (elaborated) at the same time or over the same time period.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: basicDataExtension
  intersection of: Restriction
    all values from: string
    on property: measurementOrCalculationPeriod
  intersection of: Restriction
    all values from: string
    on property: measurementOrCalculationTime
  intersection of: Restriction
    all values from: GroupOfLocations
    on property: pertinentLocation
  intersection of: Restriction
    max cardinality: 1
    on property: basicDataExtension
  intersection of: Restriction
    max cardinality: 1
    on property: measurementOrCalculationPeriod
  intersection of: Restriction
    max cardinality: 1
    on property: measurementOrCalculationTime
  intersection of: Restriction
    max cardinality: 1
    on property: pertinentLocation
subclass of: Restriction
  all values from: string
  on property: measurementOrCalculatedTimePrecision

equipmentOrSystemFaultType
type: DatatypeProperty
comment: Failure, malfunction or non operational condition of equipment or system.

VehicleCharacteristicsExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: VehicleCharacteristicsExtended
    on property: vehicleCharacteristicsExtended
  intersection of: Restriction
    min cardinality: 0
    on property: any
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCharacteristicsExtended

TariffsAndPayment
type: Class
comment: A table of charges under various conditions, primary used for parking.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: acceptedMeansOfPayment
  intersection of: Restriction
    all values from: AcceptedPaymentCards
    on property: acceptedPaymentCards
  intersection of: Restriction
    all values from: ChargeBand
    on property: chargeBand
  intersection of: Restriction
    all values from: ChargeBandByReference
    on property: chargeBandByReference
  intersection of: Restriction
    all values from: string
    on property: freeOfCharge
  intersection of: Restriction
    all values from: string
    on property: lastUpdated
  intersection of: Restriction
    all values from: MultilingualString
    on property: paymentAdditionalDescription
  intersection of: Restriction
    all values from: string
    on property: paymentMode
  intersection of: Restriction
    all values from: string
    on property: reservationFee
  intersection of: Restriction
    all values from: ExtensionType
    on property: tariffsAndPaymentExtension
  intersection of: Restriction
    all values from: string
    on property: urlLinkAddress
  intersection of: Restriction
    max cardinality: 1
    on property: acceptedPaymentCards
  intersection of: Restriction
    max cardinality: 1
    on property: freeOfCharge
  intersection of: Restriction
    max cardinality: 1
    on property: lastUpdated
  intersection of: Restriction
    max cardinality: 1
    on property: paymentAdditionalDescription
  intersection of: Restriction
    max cardinality: 1
    on property: reservationFee
  intersection of: Restriction
    max cardinality: 1
    on property: tariffsAndPaymentExtension
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkAddress

ParkingStatusValidity
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: parkingStatusTime
  intersection of: Restriction
    all values from: string
    on property: parkingStatusTimeOffsetToOrigin
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingStatusValidityExtension
  intersection of: Restriction
    all values from: OverallPeriod
    on property: validityTimeSpecification
  intersection of: Restriction
    max cardinality: 1
    on property: parkingStatusTime
  intersection of: Restriction
    max cardinality: 1
    on property: parkingStatusTimeOffsetToOrigin
  intersection of: Restriction
    max cardinality: 1
    on property: parkingStatusValidityExtension
  intersection of: Restriction
    max cardinality: 1
    on property: validityTimeSpecification

ContactDetails
type: Class
comment: Details for some person, service or the parking site itself, especially address information.
subclass of: Contact
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: available24hours
  intersection of: Restriction
    all values from: MultilingualString
    on property: contactDetailsAddress
  intersection of: Restriction
    all values from: MultilingualString
    on property: contactDetailsCity
  intersection of: Restriction
    all values from: string
    on property: contactDetailsEMail
  intersection of: Restriction
    all values from: ExtensionType
    on property: contactDetailsExtension
  intersection of: Restriction
    all values from: string
    on property: contactDetailsFax
  intersection of: Restriction
    all values from: string
    on property: contactDetailsHouseNumber
  intersection of: Restriction
    all values from: string
    on property: contactDetailsLanguage
  intersection of: Restriction
    all values from: string
    on property: contactDetailsLogoUrl
  intersection of: Restriction
    all values from: MultilingualString
    on property: contactDetailsMoreInfo
  intersection of: Restriction
    all values from: string
    on property: contactDetailsOwnership
  intersection of: Restriction
    all values from: string
    on property: contactDetailsPostcode
  intersection of: Restriction
    all values from: MultilingualString
    on property: contactDetailsResponsibility
  intersection of: Restriction
    all values from: string
    on property: contactDetailsStreet
  intersection of: Restriction
    all values from: string
    on property: contactDetailsTelephoneNumber
  intersection of: Restriction
    all values from: MultilingualString
    on property: contactOrganisationName
  intersection of: Restriction
    all values from: string
    on property: contactPersonFirstName
  intersection of: Restriction
    all values from: string
    on property: contactPersonName
  intersection of: Restriction
    all values from: MultilingualString
    on property: contactPersonPosition
  intersection of: Restriction
    all values from: string
    on property: country
  intersection of: Restriction
    all values from: GroupOfLocations
    on property: groupOfLocations
  intersection of: Restriction
    all values from: string
    on property: publishingAgreement
  intersection of: Restriction
    all values from: string
    on property: urlLinkAddress
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsAddress
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsCity
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: contactOrganisationName
  intersection of: Restriction
    max cardinality: 1
    on property: contactPersonPosition
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfLocations
  intersection of: Restriction
    max cardinality: 1
    on property: available24hours
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsEMail
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsFax
  intersection of: Restriction
    max cardinality: 2
    on property: contactDetailsHouseNumber
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsLogoUrl
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsOwnership
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsPostcode
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsStreet
  intersection of: Restriction
    max cardinality: 1
    on property: contactDetailsTelephoneNumber
  intersection of: Restriction
    max cardinality: 1
    on property: contactPersonFirstName
  intersection of: Restriction
    max cardinality: 1
    on property: contactPersonName
  intersection of: Restriction
    max cardinality: 1
    on property: country
  intersection of: Restriction
    max cardinality: 1
    on property: publishingAgreement
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkAddress
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: version

OccupancyChangeValue
type: Class
comment: A measured or calculated value of change of occupied parking spaces expressed as integer.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: occupancyChange
  intersection of: Restriction
    all values from: ExtensionType
    on property: occupancyChangeValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: occupancyChangeValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: occupancyChange
  intersection of: Restriction
    max cardinality: 1
    on property: occupancyChange

roadworksScale
type: DatatypeProperty
comment: Indication of the scale of the roadworks in terms of the traffic disruption they are likely to cause.

nonWeatherRelatedRoadConditionType
type: DatatypeProperty
comment: The type of road conditions which are not related to the weather.

VmsPublication
type: Class
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.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsPublicationExtension
  intersection of: Restriction
    all values from: VmsUnit
    on property: vmsUnit
  intersection of: Restriction
    min cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    min cardinality: 1
    on property: vmsUnit
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPublicationExtension

SignSetting
type: Class
comment: Provides information on message signs and the information currently displayed.
subclass of: OperatorAction
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: signSettingExtension
  intersection of: Restriction
    all values from: VmsSetting
    on property: vmsSetting
  intersection of: Restriction
    min cardinality: 1
    on property: vmsSetting
  intersection of: Restriction
    max cardinality: 1
    on property: signSettingExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSetting

VmsUnitTableVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

carParkOccupancy
type: ObjectProperty
comment: The percentage value of car parking spaces occupied.

DistanceAlongLinearElement
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: distanceAlongLinearElementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: distanceAlongLinearElementExtension

actionPlanIdentifier
type: DatatypeProperty
comment: The identifier of the traffic management action plan to which this action relates.

ilc
type: ObjectProperty
comment: A descriptor for describing a junction by identifying the intersecting roads at a road junction.

NonManagedCause
type: Class
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.
subclass of: Cause
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: causeDescription
  intersection of: Restriction
    all values from: string
    on property: causeType
  intersection of: Restriction
    all values from: ExtensionType
    on property: nonManagedCauseExtension
  intersection of: Restriction
    max cardinality: 1
    on property: causeDescription
  intersection of: Restriction
    max cardinality: 1
    on property: nonManagedCauseExtension
  intersection of: Restriction
    max cardinality: 1
    on property: causeType

DisturbanceActivity
type: NamedIndividual
type: Class
comment: Deliberate human action of either a public disorder nature or of a situation alert type which could disrupt traffic.
subclass of: Activity
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: disturbanceActivityExtension
  intersection of: Restriction
    all values from: string
    on property: disturbanceActivityType
  intersection of: Restriction
    max cardinality: 1
    on property: disturbanceActivityExtension
  intersection of: Restriction
    min cardinality: 1
    on property: disturbanceActivityType
  intersection of: Restriction
    max cardinality: 1
    on property: disturbanceActivityType

OverallPeriod
type: Class
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).
subclass of: Class
  intersection of: Restriction
    all values from: Period
    on property: exceptionPeriod
  intersection of: Restriction
    all values from: string
    on property: overallEndTime
  intersection of: Restriction
    all values from: ExtensionType
    on property: overallPeriodExtension
  intersection of: Restriction
    all values from: string
    on property: overallStartTime
  intersection of: Restriction
    all values from: Period
    on property: validPeriod
  intersection of: Restriction
    min cardinality: 1
    on property: overallStartTime
  intersection of: Restriction
    max cardinality: 1
    on property: overallEndTime
  intersection of: Restriction
    max cardinality: 1
    on property: overallPeriodExtension
  intersection of: Restriction
    max cardinality: 1
    on property: overallStartTime

GroupOfPeopleInvolved
type: Class
comment: Group of people involved in the event having common characteristics and/or status.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: categoryOfPeopleInvolved
  intersection of: Restriction
    all values from: ExtensionType
    on property: groupOfPeopleInvolvedExtension
  intersection of: Restriction
    all values from: string
    on property: injuryStatus
  intersection of: Restriction
    all values from: string
    on property: involvementRole
  intersection of: Restriction
    all values from: string
    on property: numberOfPeople
  intersection of: Restriction
    max cardinality: 1
    on property: categoryOfPeopleInvolved
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfPeopleInvolvedExtension
  intersection of: Restriction
    max cardinality: 1
    on property: injuryStatus
  intersection of: Restriction
    max cardinality: 1
    on property: involvementRole
  intersection of: Restriction
    max cardinality: 1
    on property: numberOfPeople

tpegFramedPointLocationType
type: DatatypeProperty
comment: The type of TPEG location.

TpegNamedOnlyArea
type: Class
comment: An area defined by a well-known name.
subclass of: TpegAreaLocation
subclass of: Class
  intersection of: Restriction
    all values from: TpegAreaDescriptor
    on property: name
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegNamedOnlyAreaExtension
  intersection of: Restriction
    min cardinality: 1
    on property: name
  intersection of: Restriction
    max cardinality: 1
    on property: tpegNamedOnlyAreaExtension

TpegPointDescriptor
type: Class
comment: A descriptor for describing a point location.
subclass of: TpegDescriptor
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegPointDescriptorExtension
  intersection of: Restriction
    max cardinality: 1
    on property: tpegPointDescriptorExtension

ParkingPermit
type: Class
comment: A permission for parking.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingPermitExtension
  intersection of: Restriction
    all values from: string
    on property: parkingPermitIdentifier
  intersection of: Restriction
    all values from: string
    on property: parkingPermitScheme
  intersection of: Restriction
    all values from: string
    on property: parkingPermitType
  intersection of: Restriction
    min cardinality: 1
    on property: parkingPermitType
  intersection of: Restriction
    max cardinality: 1
    on property: parkingPermitExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingPermitIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: parkingPermitScheme
  intersection of: Restriction
    max cardinality: 1
    on property: parkingPermitType

TpegIlcPointDescriptor
type: Class
comment: A descriptor for describing a junction by defining the intersecting roads.
subclass of: TpegPointDescriptor
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegIlcPointDescriptorExtension
  intersection of: Restriction
    all values from: string
    on property: tpegIlcPointDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegIlcPointDescriptorExtension
  intersection of: Restriction
    min cardinality: 1
    on property: tpegIlcPointDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegIlcPointDescriptorType

GroupOfLocations
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: groupOfLocationsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfLocationsExtension

TimePeriodOfDay
type: Class
comment: Specification of a continuous period of time within a 24 hour period.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: timePeriodOfDayExtension
  intersection of: Restriction
    max cardinality: 1
    on property: timePeriodOfDayExtension

TpegGeometricArea
type: Class
comment: A geometric area defined by a centre point and a radius.
subclass of: TpegAreaLocation
subclass of: Class
  intersection of: Restriction
    all values from: PointCoordinates
    on property: centrePoint
  intersection of: Restriction
    all values from: TpegAreaDescriptor
    on property: name
  intersection of: Restriction
    all values from: string
    on property: radius
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegGeometricAreaExtension
  intersection of: Restriction
    min cardinality: 1
    on property: centrePoint
  intersection of: Restriction
    max cardinality: 1
    on property: centrePoint
  intersection of: Restriction
    max cardinality: 1
    on property: name
  intersection of: Restriction
    max cardinality: 1
    on property: tpegGeometricAreaExtension
  intersection of: Restriction
    min cardinality: 1
    on property: radius
  intersection of: Restriction
    max cardinality: 1
    on property: radius

publishingAgreement
type: DatatypeProperty
comment: Indication, whether the contact accepted publishing its contact information.

vehicleInvolved
type: ObjectProperty
comment: The vehicle involved in the accident.

mobilityOfActivity
type: ObjectProperty
comment: Mobility of the activity.

centrePoint
type: ObjectProperty
comment: Centre point of a circular geometric area.

TextPage
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: VmsText
    on property: vmsText
  intersection of: Restriction
    min cardinality: 1
    on property: vmsText
  intersection of: Restriction
    max cardinality: 1
    on property: vmsText
subclass of: Restriction
  min cardinality: 1
  on property: pageNumber
subclass of: Restriction
  all values from: int
  on property: pageNumber

PeriodExtended
type: Class
comment: An extension point for Period offering the possibility to describe special days and public holidays.
subclass of: Class
  intersection of: Restriction
    all values from: SpecialDay
    on property: recurringSpecialDay

OpenlrOffsets
type: Class
comment: Offsets are used to locate the start and end of a location more precisely than bounding to the nodes in a network.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: openlrNegativeOffset
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrOffsetsExtension
  intersection of: Restriction
    all values from: string
    on property: openlrPositiveOffset
  intersection of: Restriction
    max cardinality: 1
    on property: openlrNegativeOffset
  intersection of: Restriction
    max cardinality: 1
    on property: openlrOffsetsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPositiveOffset

parkingRouteDirection
type: DatatypeProperty
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.

TimePeriodByHour
type: Class
comment: Specification of a continuous period within a 24 hour period by times.
subclass of: TimePeriodOfDay
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: endTimeOfPeriod
  intersection of: Restriction
    all values from: string
    on property: startTimeOfPeriod
  intersection of: Restriction
    all values from: ExtensionType
    on property: timePeriodByHourExtension
  intersection of: Restriction
    max cardinality: 1
    on property: timePeriodByHourExtension
  intersection of: Restriction
    min cardinality: 1
    on property: endTimeOfPeriod
  intersection of: Restriction
    min cardinality: 1
    on property: startTimeOfPeriod
  intersection of: Restriction
    max cardinality: 1
    on property: endTimeOfPeriod
  intersection of: Restriction
    max cardinality: 1
    on property: startTimeOfPeriod

ChargeBand
type: Class
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).
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Class
  intersection of: Restriction
    all values from: OverallPeriod
    on property: applicableForPeriod
  intersection of: Restriction
    all values from: string
    on property: applicableForUser
  intersection of: Restriction
    all values from: VehicleCharacteristics
    on property: applicableForVehicles
  intersection of: Restriction
    all values from: Charge
    on property: charge
  intersection of: Restriction
    all values from: ExtensionType
    on property: chargeBandExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: chargeBandName
  intersection of: Restriction
    all values from: string
    on property: chargeCurrency
  intersection of: Restriction
    all values from: string
    on property: maximumDuration
  intersection of: Restriction
    all values from: ParkingPermit
    on property: parkingPermit
  intersection of: Restriction
    min cardinality: 1
    on property: chargeCurrency
  intersection of: Restriction
    max cardinality: 1
    on property: applicableForPeriod
  intersection of: Restriction
    max cardinality: 1
    on property: chargeBandExtension
  intersection of: Restriction
    max cardinality: 1
    on property: chargeBandName
  intersection of: Restriction
    max cardinality: 1
    on property: chargeCurrency
  intersection of: Restriction
    max cardinality: 1
    on property: maximumDuration
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: version

ParkingSpace
type: Class
subclass of: Restriction
  all values from: int
  on property: parkingSpaceIndex
subclass of: Class
  intersection of: Restriction
    all values from: ParkingSpaceBasics
    on property: parkingSpaceBasics
  intersection of: Restriction
    min cardinality: 1
    on property: parkingSpaceBasics
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceBasics
subclass of: Restriction
  min cardinality: 1
  on property: parkingSpaceIndex

OpenlrPointLocationReference
type: Class
comment: A point location is a zero-dimensional element in a map that specifies a geometric location.
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrGeoCoordinate
    on property: openlrGeoCoordinate
  intersection of: Restriction
    all values from: OpenlrPoiWithAccessPoint
    on property: openlrPoiWithAccessPoint
  intersection of: Restriction
    all values from: OpenlrPointAlongLine
    on property: openlrPointAlongLine
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrPointLocationReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrGeoCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPoiWithAccessPoint
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPointAlongLine
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPointLocationReferenceExtension

InfrastructureDamageObstruction
type: NamedIndividual
type: Class
comment: An obstruction on the road resulting from the failure or damage of infrastructure on, under, above or close to the road.
subclass of: Obstruction
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: infrastructureDamageObstructionExtension
  intersection of: Restriction
    all values from: string
    on property: infrastructureDamageType
  intersection of: Restriction
    max cardinality: 1
    on property: infrastructureDamageObstructionExtension
  intersection of: Restriction
    min cardinality: 1
    on property: infrastructureDamageType
  intersection of: Restriction
    max cardinality: 1
    on property: infrastructureDamageType

ParkingRouteDetailsVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

RGBColour
type: Class
comment: An RGB colour described by values for red, green and blue (0..255) as well as an optional name.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: colourName
  intersection of: Restriction
    all values from: string
    on property: rgbBlueValue
  intersection of: Restriction
    all values from: ExtensionType
    on property: rgbColourExtension
  intersection of: Restriction
    all values from: string
    on property: rgbGreenValue
  intersection of: Restriction
    all values from: string
    on property: rgbRedValue
  intersection of: Restriction
    min cardinality: 1
    on property: rgbBlueValue
  intersection of: Restriction
    min cardinality: 1
    on property: rgbGreenValue
  intersection of: Restriction
    min cardinality: 1
    on property: rgbRedValue
  intersection of: Restriction
    max cardinality: 1
    on property: colourName
  intersection of: Restriction
    max cardinality: 1
    on property: rgbBlueValue
  intersection of: Restriction
    max cardinality: 1
    on property: rgbColourExtension
  intersection of: Restriction
    max cardinality: 1
    on property: rgbGreenValue
  intersection of: Restriction
    max cardinality: 1
    on property: rgbRedValue

ParkingRecordStatusScenarioIndexParkingUsageScenarioStatus
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: scenarioIndex
subclass of: Restriction
  all values from: int
  on property: scenarioIndex
subclass of: Class
  intersection of: Restriction
    all values from: ParkingUsageScenarioStatus
    on property: parkingUsageScenarioStatus
  intersection of: Restriction
    min cardinality: 1
    on property: parkingUsageScenarioStatus
  intersection of: Restriction
    max cardinality: 1
    on property: parkingUsageScenarioStatus

OpenlrAreaLocationReference
type: Class
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
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrAreaLocationReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrAreaLocationReferenceExtension

automaticallyInitiated
type: DatatypeProperty
comment: Defines whether the network management is initiated by an automatic system.

GenericPublication
type: Class
comment: A publication used to make level B extensions at the publication level.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: GenericPublicationExtensionType
    on property: genericPublicationExtension
  intersection of: Restriction
    all values from: string
    on property: genericPublicationName
  intersection of: Restriction
    max cardinality: 1
    on property: genericPublicationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: genericPublicationName
  intersection of: Restriction
    max cardinality: 1
    on property: genericPublicationName

contactDetailsEMail
type: DatatypeProperty
comment: E-Mail address of the contact.

depth
type: DatatypeProperty
comment: The depth of flooding or of snow on the road.

AuthorityOperation
type: NamedIndividual
type: Class
comment: Authority initiated operation or activity that could disrupt traffic.
subclass of: Activity
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: authorityOperationExtension
  intersection of: Restriction
    all values from: string
    on property: authorityOperationType
  intersection of: Restriction
    max cardinality: 1
    on property: authorityOperationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: authorityOperationType
  intersection of: Restriction
    max cardinality: 1
    on property: authorityOperationType

concentrationOfVehicles
type: DatatypeProperty
comment: A value of traffic density expressed in the number of vehicles per kilometre of road.

TpegSimplePoint
type: Class
comment: A point on the road network which is not bounded by any other points on the road network.
subclass of: TpegPointLocation
subclass of: Class
  intersection of: Restriction
    all values from: TpegPoint
    on property: point
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegSimplePointExtension
  intersection of: Restriction
    all values from: string
    on property: tpegSimplePointLocationType
  intersection of: Restriction
    min cardinality: 1
    on property: point
  intersection of: Restriction
    max cardinality: 1
    on property: point
  intersection of: Restriction
    max cardinality: 1
    on property: tpegSimplePointExtension
  intersection of: Restriction
    min cardinality: 1
    on property: tpegSimplePointLocationType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegSimplePointLocationType

FilterExitManagement
type: Class
comment: Filter indicators management information.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: filterEnd
  intersection of: Restriction
    all values from: ExtensionType
    on property: filterExitManagementExtension
  intersection of: Restriction
    all values from: string
    on property: filterOutOfRange
  intersection of: Restriction
    min cardinality: 1
    on property: filterEnd
  intersection of: Restriction
    min cardinality: 1
    on property: filterOutOfRange
  intersection of: Restriction
    max cardinality: 1
    on property: filterEnd
  intersection of: Restriction
    max cardinality: 1
    on property: filterExitManagementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: filterOutOfRange

AlertCDirection
type: Class
comment: The direction of traffic flow along the road to which the information relates.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: alertCDirectionCoded
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCDirectionExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: alertCDirectionNamed
  intersection of: Restriction
    all values from: string
    on property: alertCDirectionSense
  intersection of: Restriction
    min cardinality: 1
    on property: alertCDirectionCoded
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirectionCoded
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirectionExtension
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirectionNamed
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirectionSense

distanceHeadway
type: ObjectProperty
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.

endPointOfLinearElement
type: ObjectProperty
comment: The referent at a known location on the linear object which defines the end of the linear element.

PredefinedNonOrderedLocationGroupVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

parkingTypeOfGroup
type: DatatypeProperty
comment: Defines the type of this group specification.

applicableForTrafficType
type: DatatypeProperty
comment: The type of traffic to which the network management is applicable.

parkingSiteOvercrowdingStatus
type: DatatypeProperty
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.

Subjects
type: Class
comment: The subjects with which the roadworks are associated.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: numberOfSubjects
  intersection of: Restriction
    all values from: string
    on property: subjectTypeOfWorks
  intersection of: Restriction
    all values from: ExtensionType
    on property: subjectsExtension
  intersection of: Restriction
    min cardinality: 1
    on property: subjectTypeOfWorks
  intersection of: Restriction
    max cardinality: 1
    on property: numberOfSubjects
  intersection of: Restriction
    max cardinality: 1
    on property: subjectTypeOfWorks
  intersection of: Restriction
    max cardinality: 1
    on property: subjectsExtension

trafficManuallyDirectedBy
type: DatatypeProperty
comment: Type of person that is manually directing traffic (applicable if generalNetworkManagementType is set to "trafficBeingManuallyDirected").

trafficFlowCharacteristics
type: DatatypeProperty
comment: A characterization of the traffic flow.

maximumParkingSpaceDimension
type: ObjectProperty
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.

floatingPointMetreDistance
type: DatatypeProperty
comment: A value of distance expressed in metres in a floating point format.

VmsTextLine
type: Class
comment: A single line of text on a text display area or supplementary panel.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: vmsTextLine
  intersection of: Restriction
    all values from: string
    on property: vmsTextLineColour
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsTextLineExtension
  intersection of: Restriction
    all values from: string
    on property: vmsTextLineFlashing
  intersection of: Restriction
    all values from: string
    on property: vmsTextLineHtml
  intersection of: Restriction
    all values from: string
    on property: vmsTextLineLanguage
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextLineColour
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextLineExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextLineFlashing
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextLineHtml
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextLineLanguage

ParkingRouteDetails
type: Class
comment: Urban context: Defining parking routes leading to the parking site. Truck parking context: Can be used to define a dynamic route management.
subclass of: ParkingRoute
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: dynamicRouteManagement
  intersection of: Restriction
    all values from: GroupOfLocations
    on property: groupOfLocations
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingRouteDetailsExtension
  intersection of: Restriction
    all values from: string
    on property: parkingRouteDirection
  intersection of: Restriction
    all values from: string
    on property: parkingRouteDirection2
  intersection of: Restriction
    all values from: string
    on property: parkingRouteIconIndex
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingRouteName
  intersection of: Restriction
    all values from: string
    on property: parkingRouteType
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfLocations
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteDetailsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteName
  intersection of: Restriction
    max cardinality: 1
    on property: dynamicRouteManagement
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteDirection
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteDirection2
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteIconIndex
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRouteType
subclass of: Restriction
  min cardinality: 1
  on property: id

locationContainedInGroup
type: ObjectProperty
comment: A location contained in a non ordered group of locations.

MeasurementSiteTablePublication
type: Class
comment: A publication containing one or more Measurment Site Tables.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: MeasurementSiteTable
    on property: measurementSiteTable
  intersection of: Restriction
    all values from: ExtensionType
    on property: measurementSiteTablePublicationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    min cardinality: 1
    on property: measurementSiteTable
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    max cardinality: 1
    on property: measurementSiteTablePublicationExtension

VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: pictogramDisplayAreaIndex
subclass of: Class
  intersection of: Restriction
    all values from: VmsPictogramDisplayArea
    on property: vmsPictogramDisplayArea
  intersection of: Restriction
    min cardinality: 1
    on property: vmsPictogramDisplayArea
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPictogramDisplayArea
subclass of: Restriction
  all values from: int
  on property: pictogramDisplayAreaIndex

microgramsConcentration
type: DatatypeProperty
comment: A value of the amount of a substance in a given volume (concentration) expressed in µg/m3 (microgrammes/cubic metre).

PolygonAreaIndexPointCoordinates
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: PointCoordinates
    on property: pointCoordinates
  intersection of: Restriction
    min cardinality: 1
    on property: pointCoordinates
  intersection of: Restriction
    max cardinality: 1
    on property: pointCoordinates
subclass of: Restriction
  all values from: int
  on property: index
subclass of: Restriction
  min cardinality: 1
  on property: index

TpegJunctionPointDescriptor
type: Class
comment: A descriptor for describing a point at a junction on a road network.
subclass of: TpegPointDescriptor
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegJunctionPointDescriptorExtension
  intersection of: Restriction
    all values from: string
    on property: tpegJunctionPointDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegJunctionPointDescriptorExtension
  intersection of: Restriction
    min cardinality: 1
    on property: tpegJunctionPointDescriptorType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegJunctionPointDescriptorType

ParkingAccess
type: Class
comment: Describes one entrance or exit (or both) to a parking site.
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Class
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: accessAssignedAmongOthers
  intersection of: Restriction
    all values from: string
    on property: accessCategory
  intersection of: Restriction
    all values from: string
    on property: accessEquipment
  intersection of: Restriction
    all values from: MultilingualString
    on property: accessName
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: accessOnlyAssignedFor
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: accessProhibitedFor
  intersection of: Restriction
    all values from: string
    on property: accessibility
  intersection of: Restriction
    all values from: Location
    on property: location
  intersection of: Restriction
    all values from: OpeningTimes
    on property: openingTimes
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingAccessExtension
  intersection of: Restriction
    all values from: string
    on property: photoUrl
  intersection of: Restriction
    all values from: Road
    on property: primaryRoad
  intersection of: Restriction
    min cardinality: 1
    on property: accessCategory
  intersection of: Restriction
    max cardinality: 1
    on property: accessAssignedAmongOthers
  intersection of: Restriction
    max cardinality: 1
    on property: accessName
  intersection of: Restriction
    max cardinality: 1
    on property: accessOnlyAssignedFor
  intersection of: Restriction
    max cardinality: 1
    on property: accessProhibitedFor
  intersection of: Restriction
    max cardinality: 1
    on property: location
  intersection of: Restriction
    max cardinality: 1
    on property: openingTimes
  intersection of: Restriction
    max cardinality: 1
    on property: parkingAccessExtension
  intersection of: Restriction
    max cardinality: 1
    on property: photoUrl
subclass of: Restriction
  min cardinality: 1
  on property: id

PoorEnvironmentConditions
type: Class
comment: Any environmental conditions which may be affecting the driving conditions on the road.
subclass of: Conditions
subclass of: Class
  intersection of: Restriction
    all values from: Humidity
    on property: humidity
  intersection of: Restriction
    all values from: Pollution
    on property: pollution
  intersection of: Restriction
    all values from: ExtensionType
    on property: poorEnvironmentConditionsExtension
  intersection of: Restriction
    all values from: string
    on property: poorEnvironmentType
  intersection of: Restriction
    all values from: PrecipitationDetail
    on property: precipitationDetail
  intersection of: Restriction
    all values from: Temperature
    on property: temperature
  intersection of: Restriction
    all values from: Visibility
    on property: visibility
  intersection of: Restriction
    all values from: Wind
    on property: wind
  intersection of: Restriction
    max cardinality: 1
    on property: humidity
  intersection of: Restriction
    max cardinality: 1
    on property: pollution
  intersection of: Restriction
    max cardinality: 1
    on property: poorEnvironmentConditionsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: precipitationDetail
  intersection of: Restriction
    max cardinality: 1
    on property: visibility
  intersection of: Restriction
    max cardinality: 1
    on property: wind
  intersection of: Restriction
    min cardinality: 1
    on property: poorEnvironmentType

parkingSpaceDimension
type: ObjectProperty
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.

temporaryParking
type: DatatypeProperty
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.

predefinedItineraryName
type: ObjectProperty
comment: A name assigned to the predefined itinerary.

GeneralInstructionOrMessageToRoadUsers
type: Class
comment: General instruction and/or message that is issued by the network/road operator which is applicable to drivers and sometimes passengers.
subclass of: NetworkManagement
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: generalInstructionOrMessageToRoadUsersExtension
  intersection of: Restriction
    all values from: string
    on property: generalInstructionToRoadUsersType
  intersection of: Restriction
    all values from: MultilingualString
    on property: generalMessageToRoadUsers
  intersection of: Restriction
    max cardinality: 1
    on property: generalInstructionOrMessageToRoadUsersExtension
  intersection of: Restriction
    max cardinality: 1
    on property: generalMessageToRoadUsers
  intersection of: Restriction
    max cardinality: 1
    on property: generalInstructionToRoadUsersType

tpegIlcPointDescriptorType
type: DatatypeProperty
comment: The nature of the descriptor used to define the location under consideration (derived from the TPEG Loc table 03).

SituationPublication
type: Class
comment: A publication containing zero or more traffic/travel situations.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: Situation
    on property: situation
  intersection of: Restriction
    all values from: ExtensionType
    on property: situationPublicationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: situationPublicationExtension

vehicleFlow
type: ObjectProperty
comment: An averaged measurement of flow rate defined in terms of the number of vehicles passing the specified measurement site.

minimumParkingSpaceDimension
type: ObjectProperty
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.

VmsPictogramDisplayArea
type: Class
comment: An area on a VMS used for the display of pictograms and associated supplemental information or instructions.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: synchronizedSequencingWithTextPages
  intersection of: Restriction
    all values from: VmsPictogramDisplayAreaPictogramSequencingIndexVmsPictogram
    on property: vmsPictogram
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsPictogramDisplayAreaExtension
  intersection of: Restriction
    max cardinality: 1
    on property: synchronizedSequencingWithTextPages
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPictogramDisplayAreaExtension

winterEquipmentManagementType
type: DatatypeProperty
comment: Type of winter equipment management action instigated by operator.

NonWeatherRelatedRoadConditions
type: Class
comment: Road surface conditions that are not related to the weather but which may affect driving conditions.
subclass of: RoadConditions
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: nonWeatherRelatedRoadConditionType
  intersection of: Restriction
    all values from: ExtensionType
    on property: nonWeatherRelatedRoadConditionsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: nonWeatherRelatedRoadConditionsExtension
  intersection of: Restriction
    min cardinality: 1
    on property: nonWeatherRelatedRoadConditionType

AxleFlowValue
type: Class
comment: A measured or calculated value of the flow rate of vehicle axles.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: axleFlowRate
  intersection of: Restriction
    all values from: ExtensionType
    on property: axleFlowValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: axleFlowValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: axleFlowRate
  intersection of: Restriction
    max cardinality: 1
    on property: axleFlowRate

parkingZone
type: ObjectProperty
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.

ParkingRecordStatusGroupIndexGroupOfParkingSpacesStatus
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: GroupOfParkingSpacesStatus
    on property: groupOfParkingSpacesStatus
  intersection of: Restriction
    min cardinality: 1
    on property: groupOfParkingSpacesStatus
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfParkingSpacesStatus
subclass of: Restriction
  all values from: int
  on property: groupIndex
subclass of: Restriction
  min cardinality: 1
  on property: groupIndex

parkingNumberOfSpaces
type: DatatypeProperty
comment: Number of parking spaces (attribute is used for a parking record as well as for a group of parking spaces).

lowestFloor
type: DatatypeProperty
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'.

urlLinkAddress
type: DatatypeProperty
comment: A Uniform Resource Locator (URL) address pointing to a resource available on the Internet from where further relevant information may be obtained.

TpegPointLocation
type: Class
comment: A single point on the road network defined by a TPEG-Loc structure and which has an associated direction of traffic flow.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: tpegDirection
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegPointLocationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: tpegDirection
  intersection of: Restriction
    max cardinality: 1
    on property: tpegDirection
  intersection of: Restriction
    max cardinality: 1
    on property: tpegPointLocationExtension

OffsetDistance
type: Class
comment: The non negative offset distance from the ALERT-C referenced point to the actual point.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: offsetDistance
  intersection of: Restriction
    all values from: ExtensionType
    on property: offsetDistanceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: offsetDistanceExtension

PolygonArea
type: Class
comment: defines points for a closed polygon-shape describing the area
subclass of: Class
  intersection of: Restriction
    all values from: PolygonAreaIndexPointCoordinates
    on property: pointCoordinates
  intersection of: Restriction
    all values from: ExtensionType
    on property: polygonAreaExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: sectionName
  intersection of: Restriction
    max cardinality: 1
    on property: polygonAreaExtension
  intersection of: Restriction
    max cardinality: 1
    on property: sectionName

DayWeekMonth
type: Class
comment: Specification of periods defined by the intersection of days, weeks and months.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: applicableDay
  intersection of: Restriction
    all values from: string
    on property: applicableMonth
  intersection of: Restriction
    all values from: string
    on property: applicableWeek
  intersection of: Restriction
    all values from: ExtensionType
    on property: dayWeekMonthExtension
  intersection of: Restriction
    max cardinality: 7
    on property: applicableDay
  intersection of: Restriction
    max cardinality: 12
    on property: applicableMonth
  intersection of: Restriction
    max cardinality: 5
    on property: applicableWeek
  intersection of: Restriction
    max cardinality: 1
    on property: dayWeekMonthExtension

AlertCLinearByCode
type: Class
comment: A linear section along a road defined by reference to a linear section in a pre-defined ALERT-C location table.
subclass of: AlertCLinear
subclass of: Class
  intersection of: Restriction
    all values from: AlertCDirection
    on property: alertCDirection
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCLinearByCodeExtension
  intersection of: Restriction
    all values from: AlertCLocation
    on property: locationCodeForLinearLocation
  intersection of: Restriction
    min cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    min cardinality: 1
    on property: locationCodeForLinearLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLinearByCodeExtension
  intersection of: Restriction
    max cardinality: 1
    on property: locationCodeForLinearLocation

totalCapacity
type: ObjectProperty
comment: Total number of car parking spaces.

accidentCause
type: DatatypeProperty
comment: A descriptor indicating the most significant factor causing an accident.

urbanParkingSiteType
type: DatatypeProperty
comment: The type of urban parking site.

Comment
type: Class
comment: A free text comment with an optional date/time stamp that can be used by the operator to convey un-coded observations/information.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: comment
  intersection of: Restriction
    all values from: string
    on property: commentDateTime
  intersection of: Restriction
    all values from: ExtensionType
    on property: commentExtension
  intersection of: Restriction
    all values from: string
    on property: commentType
  intersection of: Restriction
    min cardinality: 1
    on property: comment
  intersection of: Restriction
    max cardinality: 1
    on property: comment
  intersection of: Restriction
    max cardinality: 1
    on property: commentDateTime
  intersection of: Restriction
    max cardinality: 1
    on property: commentExtension
  intersection of: Restriction
    max cardinality: 1
    on property: commentType

AxleWeight
type: Class
comment: The weight details of a specific axle on the vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: axlePositionIdentifier
  intersection of: Restriction
    all values from: string
    on property: axleWeight
  intersection of: Restriction
    all values from: ExtensionType
    on property: axleWeightExtension
  intersection of: Restriction
    all values from: string
    on property: maximumPermittedAxleWeight
  intersection of: Restriction
    min cardinality: 1
    on property: axlePositionIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: axlePositionIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: axleWeight
  intersection of: Restriction
    max cardinality: 1
    on property: axleWeightExtension
  intersection of: Restriction
    max cardinality: 1
    on property: maximumPermittedAxleWeight

Wind
type: Class
comment: Wind conditions on the road.
subclass of: Class
  intersection of: Restriction
    all values from: SpeedValue
    on property: maximumWindSpeed
  intersection of: Restriction
    all values from: DirectionBearingValue
    on property: windDirectionBearing
  intersection of: Restriction
    all values from: DirectionCompassValue
    on property: windDirectionCompass
  intersection of: Restriction
    all values from: ExtensionType
    on property: windExtension
  intersection of: Restriction
    all values from: string
    on property: windMeasurementHeight
  intersection of: Restriction
    all values from: SpeedValue
    on property: windSpeed
  intersection of: Restriction
    max cardinality: 1
    on property: maximumWindSpeed
  intersection of: Restriction
    max cardinality: 1
    on property: windDirectionBearing
  intersection of: Restriction
    max cardinality: 1
    on property: windDirectionCompass
  intersection of: Restriction
    max cardinality: 1
    on property: windExtension
  intersection of: Restriction
    max cardinality: 1
    on property: windMeasurementHeight
  intersection of: Restriction
    max cardinality: 1
    on property: windSpeed

OpenlrLineLocationReference
type: Class
comment: A LineLocationReference is defined by an ordered sequence of location reference points and a terminating last location reference point.
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrLastLocationReferencePoint
    on property: openlrLastLocationReferencePoint
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrLineLocationReferenceExtension
  intersection of: Restriction
    all values from: OpenlrLocationReferencePoint
    on property: openlrLocationReferencePoint
  intersection of: Restriction
    all values from: OpenlrOffsets
    on property: openlrOffsets
  intersection of: Restriction
    min cardinality: 1
    on property: openlrLastLocationReferencePoint
  intersection of: Restriction
    min cardinality: 1
    on property: openlrLocationReferencePoint
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLastLocationReferencePoint
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLineLocationReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrOffsets

EquipmentOrSystemFault
type: Class
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.
subclass of: TrafficElement
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: equipmentOrSystemFaultExtension
  intersection of: Restriction
    all values from: string
    on property: equipmentOrSystemFaultType
  intersection of: Restriction
    all values from: string
    on property: faultyEquipmentOrSystemType
  intersection of: Restriction
    max cardinality: 1
    on property: equipmentOrSystemFaultExtension
  intersection of: Restriction
    min cardinality: 1
    on property: equipmentOrSystemFaultType
  intersection of: Restriction
    min cardinality: 1
    on property: faultyEquipmentOrSystemType
  intersection of: Restriction
    max cardinality: 1
    on property: equipmentOrSystemFaultType
  intersection of: Restriction
    max cardinality: 1
    on property: faultyEquipmentOrSystemType

InternationalIdentifier
type: Class
comment: An identifier/name whose range is specific to the particular country.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: country
  intersection of: Restriction
    all values from: ExtensionType
    on property: internationalIdentifierExtension
  intersection of: Restriction
    all values from: string
    on property: nationalIdentifier
  intersection of: Restriction
    min cardinality: 1
    on property: nationalIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: internationalIdentifierExtension
  intersection of: Restriction
    max cardinality: 1
    on property: nationalIdentifier
  intersection of: Restriction
    min cardinality: 1
    on property: country
  intersection of: Restriction
    max cardinality: 1
    on property: country

predefinedNonOrderedLocationGroupReference
type: ObjectProperty
comment: A reference to a versioned instance of a predefined non ordered location group as specified in a PredefinedLocationsPublication.

Activity
type: NamedIndividual
type: Class
comment: Deliberate human action external to the traffic stream or roadway which could disrupt traffic.
subclass of: TrafficElement
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: activityExtension
  intersection of: Restriction
    all values from: Mobility
    on property: mobilityOfActivity
  intersection of: Restriction
    max cardinality: 1
    on property: activityExtension
  intersection of: Restriction
    max cardinality: 1
    on property: mobilityOfActivity

contactDetailsTelephoneNumber
type: DatatypeProperty
comment: Telephone Number of contact.

ParkingSpaceBasics
type: Class
comment: Common properties of parking spaces and groups of parking spaces.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: accessibility
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: assignedParkingAmongOthers
  intersection of: Restriction
    all values from: DedicatedAccess
    on property: dedicatedAccess
  intersection of: Restriction
    all values from: string
    on property: distanceFromPrimaryRoad
  intersection of: Restriction
    all values from: string
    on property: maximumParkingDuration
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: onlyAssignedParking
  intersection of: Restriction
    all values from: ParkingSpaceBasicsEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility
    on property: parkingEquipmentOrServiceFacility
  intersection of: Restriction
    all values from: string
    on property: parkingFloorOrLevel
  intersection of: Restriction
    all values from: string
    on property: parkingMode
  intersection of: Restriction
    all values from: string
    on property: parkingOccupanyDetectionType
  intersection of: Restriction
    all values from: string
    on property: parkingReservation
  intersection of: Restriction
    all values from: string
    on property: parkingSecurity
  intersection of: Restriction
    all values from: string
    on property: parkingSpaceAccessibility
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingSpaceBasicsExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingSpaceOrGroupIdentifier
  intersection of: Restriction
    all values from: string
    on property: parkingSpacePhysics
  intersection of: Restriction
    all values from: ParkingSpaceBasicsScenarioIndexParkingUsageScenario
    on property: parkingUsageScenario
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: prohibitedParking
  intersection of: Restriction
    max cardinality: 1
    on property: assignedParkingAmongOthers
  intersection of: Restriction
    max cardinality: 1
    on property: distanceFromPrimaryRoad
  intersection of: Restriction
    max cardinality: 1
    on property: maximumParkingDuration
  intersection of: Restriction
    max cardinality: 1
    on property: onlyAssignedParking
  intersection of: Restriction
    max cardinality: 1
    on property: parkingFloorOrLevel
  intersection of: Restriction
    max cardinality: 1
    on property: parkingMode
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceBasicsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpaceOrGroupIdentifier
  intersection of: Restriction
    max cardinality: 2
    on property: parkingSpacePhysics
  intersection of: Restriction
    max cardinality: 1
    on property: prohibitedParking
  intersection of: Restriction
    max cardinality: 1
    on property: parkingReservation

averageTimeHeadway
type: ObjectProperty
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.

interUrbanParkingSiteLocation
type: DatatypeProperty
comment: Defines whether the interurban parking site is located in or nearby a motorway context, is a layby or on-street parking.

equipmentType
type: DatatypeProperty
comment: One type of equipment, that is available on the parking site.

IndividualVehicleDataValues
type: Class
comment: Measured or calculated data values relating to individual vehicles derived from detectors at the specified measurement site.
subclass of: TrafficData
subclass of: Class
  intersection of: Restriction
    all values from: DateTimeValue
    on property: arrivalTime
  intersection of: Restriction
    all values from: FloatingPointMetreDistanceValue
    on property: distanceGap
  intersection of: Restriction
    all values from: FloatingPointMetreDistanceValue
    on property: distanceHeadway
  intersection of: Restriction
    all values from: DateTimeValue
    on property: exitTime
  intersection of: Restriction
    all values from: ExtensionType
    on property: individualVehicleDataValuesExtension
  intersection of: Restriction
    all values from: SpeedValue
    on property: individualVehicleSpeed
  intersection of: Restriction
    all values from: DurationValue
    on property: passageDurationTime
  intersection of: Restriction
    all values from: DurationValue
    on property: presenceDurationTime
  intersection of: Restriction
    all values from: DurationValue
    on property: timeGap
  intersection of: Restriction
    all values from: DurationValue
    on property: timeHeadway
  intersection of: Restriction
    max cardinality: 1
    on property: arrivalTime
  intersection of: Restriction
    max cardinality: 1
    on property: distanceGap
  intersection of: Restriction
    max cardinality: 1
    on property: distanceHeadway
  intersection of: Restriction
    max cardinality: 1
    on property: exitTime
  intersection of: Restriction
    max cardinality: 1
    on property: individualVehicleDataValuesExtension
  intersection of: Restriction
    max cardinality: 1
    on property: individualVehicleSpeed
  intersection of: Restriction
    max cardinality: 1
    on property: passageDurationTime
  intersection of: Restriction
    max cardinality: 1
    on property: presenceDurationTime
  intersection of: Restriction
    max cardinality: 1
    on property: timeGap
  intersection of: Restriction
    max cardinality: 1
    on property: timeHeadway

available24hours
type: DatatypeProperty
comment: Specifies if the availability is 24 hours a day. If omitted, this information is unknown or heterogeneous.

startPointOfLinearElement
type: ObjectProperty
comment: The referent at a known location on the linear object which defines the start of the linear element.

contactPersonFirstName
type: DatatypeProperty
comment: First name of the contact person.

AlertCMethod4Linear
type: Class
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.
subclass of: AlertCLinear
subclass of: Class
  intersection of: Restriction
    all values from: AlertCDirection
    on property: alertCDirection
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCMethod4LinearExtension
  intersection of: Restriction
    all values from: AlertCMethod4PrimaryPointLocation
    on property: alertCMethod4PrimaryPointLocation
  intersection of: Restriction
    all values from: AlertCMethod4SecondaryPointLocation
    on property: alertCMethod4SecondaryPointLocation
  intersection of: Restriction
    min cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    min cardinality: 1
    on property: alertCMethod4PrimaryPointLocation
  intersection of: Restriction
    min cardinality: 1
    on property: alertCMethod4SecondaryPointLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod4LinearExtension
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod4PrimaryPointLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod4SecondaryPointLocation

TpegDescriptor
type: Class
comment: A collection of information providing descriptive references to locations using the TPEG-Loc location referencing approach.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: descriptor
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegDescriptorExtension
  intersection of: Restriction
    min cardinality: 1
    on property: descriptor
  intersection of: Restriction
    max cardinality: 1
    on property: descriptor
  intersection of: Restriction
    max cardinality: 1
    on property: tpegDescriptorExtension

RoadNode
type: Class
comment: A road node as part of the specialised road identified by the name of a junctionon on this road.
subclass of: Road
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: junctionName
  intersection of: Restriction
    all values from: ExtensionType
    on property: roadNodeExtension
  intersection of: Restriction
    min cardinality: 1
    on property: junctionName
  intersection of: Restriction
    max cardinality: 1
    on property: junctionName
  intersection of: Restriction
    max cardinality: 1
    on property: roadNodeExtension

PercentageDistanceAlongLinearElement
type: Class
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.
subclass of: DistanceAlongLinearElement
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: percentageDistanceAlong
  intersection of: Restriction
    all values from: ExtensionType
    on property: percentageDistanceAlongLinearElementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: percentageDistanceAlongLinearElementExtension
  intersection of: Restriction
    min cardinality: 1
    on property: percentageDistanceAlong
  intersection of: Restriction
    max cardinality: 1
    on property: percentageDistanceAlong

Humidity
type: Class
comment: Details of atmospheric humidity.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: humidityExtension
  intersection of: Restriction
    all values from: PercentageValue
    on property: relativeHumidity
  intersection of: Restriction
    min cardinality: 1
    on property: relativeHumidity
  intersection of: Restriction
    max cardinality: 1
    on property: humidityExtension
  intersection of: Restriction
    max cardinality: 1
    on property: relativeHumidity

TpegAreaLocation
type: Class
comment: A geographic or geometric area defined by a TPEG-Loc structure which may include height information for additional geospatial discrimination.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegAreaLocationExtension
  intersection of: Restriction
    all values from: string
    on property: tpegAreaLocationType
  intersection of: Restriction
    all values from: TpegHeight
    on property: tpegHeight
  intersection of: Restriction
    min cardinality: 1
    on property: tpegAreaLocationType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegAreaLocationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: tpegAreaLocationType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegHeight

DistanceFromLinearElementStart
type: Class
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.
subclass of: DistanceAlongLinearElement
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: distanceAlong
  intersection of: Restriction
    all values from: ExtensionType
    on property: distanceFromLinearElementStartExtension
  intersection of: Restriction
    max cardinality: 1
    on property: distanceFromLinearElementStartExtension
  intersection of: Restriction
    min cardinality: 1
    on property: distanceAlong
  intersection of: Restriction
    max cardinality: 1
    on property: distanceAlong

LocationCharacteristicsOverride
type: Class
comment: Location characteristics which override values set in the referenced measurement point.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: locationCharacteristicsOverrideExtension
  intersection of: Restriction
    all values from: string
    on property: measurementLanesOverride
  intersection of: Restriction
    all values from: string
    on property: reversedFlow
  intersection of: Restriction
    max cardinality: 1
    on property: locationCharacteristicsOverrideExtension
  intersection of: Restriction
    max cardinality: 1
    on property: measurementLanesOverride
  intersection of: Restriction
    max cardinality: 1
    on property: reversedFlow

ParkingStandardsAndSecurity
type: Class
comment: Security measures and standards or standard-like categorization for a parking site.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: certifiedSecureParking
  intersection of: Restriction
    all values from: string
    on property: dateOfCertification
  intersection of: Restriction
    all values from: string
    on property: labelSecurityLevel
  intersection of: Restriction
    all values from: string
    on property: labelSecurityLevelSelfAssessment
  intersection of: Restriction
    all values from: string
    on property: labelServiceLevel
  intersection of: Restriction
    all values from: string
    on property: labelServiceLevelSelfAssessment
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingAdditionalSecurity
  intersection of: Restriction
    all values from: string
    on property: parkingSecurity
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingSecurityNationalClassification
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingStandardsAndSecurityExtension
  intersection of: Restriction
    all values from: string
    on property: parkingSupervision
  intersection of: Restriction
    max cardinality: 1
    on property: certifiedSecureParking
  intersection of: Restriction
    max cardinality: 1
    on property: dateOfCertification
  intersection of: Restriction
    max cardinality: 1
    on property: labelSecurityLevel
  intersection of: Restriction
    max cardinality: 1
    on property: labelSecurityLevelSelfAssessment
  intersection of: Restriction
    max cardinality: 1
    on property: labelServiceLevel
  intersection of: Restriction
    max cardinality: 1
    on property: labelServiceLevelSelfAssessment
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSecurityNationalClassification
  intersection of: Restriction
    max cardinality: 1
    on property: parkingStandardsAndSecurityExtension

PointAlongLinearElement
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: administrativeAreaOfPoint
  intersection of: Restriction
    all values from: string
    on property: directionBoundAtPoint
  intersection of: Restriction
    all values from: string
    on property: directionRelativeAtPoint
  intersection of: Restriction
    all values from: DistanceAlongLinearElement
    on property: distanceAlongLinearElement
  intersection of: Restriction
    all values from: string
    on property: heightGradeOfPoint
  intersection of: Restriction
    all values from: LinearElement
    on property: linearElement
  intersection of: Restriction
    all values from: ExtensionType
    on property: pointAlongLinearElementExtension
  intersection of: Restriction
    min cardinality: 1
    on property: distanceAlongLinearElement
  intersection of: Restriction
    min cardinality: 1
    on property: linearElement
  intersection of: Restriction
    max cardinality: 1
    on property: administrativeAreaOfPoint
  intersection of: Restriction
    max cardinality: 1
    on property: directionBoundAtPoint
  intersection of: Restriction
    max cardinality: 1
    on property: directionRelativeAtPoint
  intersection of: Restriction
    max cardinality: 1
    on property: distanceAlongLinearElement
  intersection of: Restriction
    max cardinality: 1
    on property: heightGradeOfPoint
  intersection of: Restriction
    max cardinality: 1
    on property: linearElement
  intersection of: Restriction
    max cardinality: 1
    on property: pointAlongLinearElementExtension

entry
type: DatatypeProperty
comment: The specified entry on to another road at which the alternative route commences.

predefinedNonOrderedLocationGroupName
type: ObjectProperty
comment: A name assigned to the predefined group of non ordered locations.

OpenlrRectangleLocationReference
type: Class
comment: the openLR method of areadefinition by providing a rectangular shape defined by two geo-coordinate pairs
subclass of: OpenlrAreaLocationReference
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrRectangle
    on property: openlrRectangle
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrRectangleLocationReferenceExtension
  intersection of: Restriction
    min cardinality: 1
    on property: openlrRectangle
  intersection of: Restriction
    max cardinality: 1
    on property: openlrRectangle
  intersection of: Restriction
    max cardinality: 1
    on property: openlrRectangleLocationReferenceExtension

totalNumberOfVehiclesInvolved
type: DatatypeProperty
comment: The total number of vehicles that are involved.

GrossWeightCharacteristic
type: Class
comment: Gross weight characteristic of a vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: comparisonOperator
  intersection of: Restriction
    all values from: string
    on property: grossVehicleWeight
  intersection of: Restriction
    all values from: ExtensionType
    on property: grossWeightCharacteristicExtension
  intersection of: Restriction
    min cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    min cardinality: 1
    on property: grossVehicleWeight
  intersection of: Restriction
    max cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    max cardinality: 1
    on property: grossVehicleWeight
  intersection of: Restriction
    max cardinality: 1
    on property: grossWeightCharacteristicExtension

contactDetailsLogoUrl
type: DatatypeProperty
comment: Url to define a logo of this contact.

AlertCPoint
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: alertCLocationCountryCode
  intersection of: Restriction
    all values from: string
    on property: alertCLocationTableNumber
  intersection of: Restriction
    all values from: string
    on property: alertCLocationTableVersion
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCPointExtension
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationCountryCode
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationTableNumber
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationTableVersion
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationCountryCode
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationTableNumber
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationTableVersion
  intersection of: Restriction
    max cardinality: 1
    on property: alertCPointExtension

ParkingStatusPublication
type: Class
comment: A publication containing the current status of one or more parking sites and/or group of parking sites.
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: ParkingRecordStatus
    on property: parkingRecordStatus
  intersection of: Restriction
    all values from: ParkingTableVersionedReference
    on property: parkingTableReference
  intersection of: Restriction
    min cardinality: 1
    on property: parkingRecordStatus
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation

exitRate
type: ObjectProperty
comment: The rate at which vehicles are exiting the car park.

WidthCharacteristic
type: Class
comment: Width characteristic of a vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: comparisonOperator
  intersection of: Restriction
    all values from: string
    on property: vehicleWidth
  intersection of: Restriction
    all values from: ExtensionType
    on property: widthCharacteristicExtension
  intersection of: Restriction
    min cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    min cardinality: 1
    on property: vehicleWidth
  intersection of: Restriction
    max cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleWidth
  intersection of: Restriction
    max cardinality: 1
    on property: widthCharacteristicExtension

ParkingAccessStatus
type: Class
comment: The opening and fault status of one access.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: accessFault
  intersection of: Restriction
    all values from: string
    on property: accessOpeningStatus
  intersection of: Restriction
    all values from: ParkingAccessReference
    on property: accessReference
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingAccessStatusExtension
  intersection of: Restriction
    min cardinality: 1
    on property: accessReference
  intersection of: Restriction
    max cardinality: 1
    on property: accessOpeningStatus
  intersection of: Restriction
    max cardinality: 1
    on property: accessReference
  intersection of: Restriction
    max cardinality: 1
    on property: parkingAccessStatusExtension

scheduledDepartureTime
type: DatatypeProperty
comment: Indicates the timetabled departure time of a transit service for a specified location.

contactDetailsPostcode
type: DatatypeProperty
comment: Postcode of the contact.

TrafficData
type: Class
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.
subclass of: BasicData
subclass of: Class
  intersection of: Restriction
    all values from: VehicleCharacteristics
    on property: forVehiclesWithCharacteristicsOf
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficDataExtension
  intersection of: Restriction
    max cardinality: 1
    on property: forVehiclesWithCharacteristicsOf
  intersection of: Restriction
    max cardinality: 1
    on property: trafficDataExtension

SpecialDay
type: Class
comment: Specification of a special day, for example schoolDay, electionDay, ... Gives also the possibility to define a public holiday (country specific).
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: intersectWithApplicableDays
  intersection of: Restriction
    all values from: PublicHoliday
    on property: publicHoliday
  intersection of: Restriction
    all values from: ExtensionType
    on property: specialDayExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: specialDayName
  intersection of: Restriction
    all values from: string
    on property: specialDayType
  intersection of: Restriction
    min cardinality: 1
    on property: intersectWithApplicableDays
  intersection of: Restriction
    min cardinality: 1
    on property: specialDayType
  intersection of: Restriction
    max cardinality: 1
    on property: intersectWithApplicableDays
  intersection of: Restriction
    max cardinality: 1
    on property: specialDayExtension
  intersection of: Restriction
    max cardinality: 1
    on property: specialDayName
  intersection of: Restriction
    max cardinality: 1
    on property: specialDayType

ApplicationRateValue
type: Class
comment: A measured or calculated value of the application rate of a substance.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: applicationRate
  intersection of: Restriction
    all values from: ExtensionType
    on property: applicationRateValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: applicationRateValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: applicationRate
  intersection of: Restriction
    max cardinality: 1
    on property: applicationRate

carParkConfiguration
comment: The configuration/layout of a car park.

VmsUnitRecordVmsIndexVmsRecord
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: vmsIndex
subclass of: Class
  intersection of: Restriction
    all values from: VmsRecord
    on property: vmsRecord
  intersection of: Restriction
    min cardinality: 1
    on property: vmsRecord
  intersection of: Restriction
    max cardinality: 1
    on property: vmsRecord
subclass of: Restriction
  all values from: int
  on property: vmsIndex

UrbanParkingSite
type: Class
comment: A parking site in an urban context.
subclass of: ParkingSite
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingZone
  intersection of: Restriction
    all values from: ExtensionType
    on property: urbanParkingSiteExtension
  intersection of: Restriction
    all values from: string
    on property: urbanParkingSiteType
  intersection of: Restriction
    max cardinality: 1
    on property: parkingZone
  intersection of: Restriction
    max cardinality: 1
    on property: urbanParkingSiteExtension
  intersection of: Restriction
    min cardinality: 1
    on property: urbanParkingSiteType
  intersection of: Restriction
    max cardinality: 1
    on property: urbanParkingSiteType

PredefinedLocation
type: Class
comment: An identifiable versioned instance of a single predefined location.
subclass of: PredefinedLocationContainer
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: version
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Class
  intersection of: Restriction
    all values from: Location
    on property: location
  intersection of: Restriction
    all values from: ExtensionType
    on property: predefinedLocationExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: predefinedLocationName
  intersection of: Restriction
    min cardinality: 1
    on property: location
  intersection of: Restriction
    max cardinality: 1
    on property: location
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedLocationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedLocationName
subclass of: Restriction
  min cardinality: 1
  on property: id

ParkingUsageScenario
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: eventParkingType
  intersection of: Restriction
    all values from: string
    on property: eventParkingType2
  intersection of: Restriction
    all values from: string
    on property: parkingUsageScenario
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingUsageScenarioExtension
  intersection of: Restriction
    all values from: OverallPeriod
    on property: scenarioAvailability
  intersection of: Restriction
    all values from: string
    on property: truckParkingDynamicManagement
  intersection of: Restriction
    max cardinality: 1
    on property: eventParkingType
  intersection of: Restriction
    max cardinality: 1
    on property: eventParkingType2
  intersection of: Restriction
    max cardinality: 1
    on property: parkingUsageScenarioExtension
  intersection of: Restriction
    max cardinality: 1
    on property: scenarioAvailability

FilterReference
type: Class
comment: Details of a supplier's filter in a data exchange context.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: deleteFilter
  intersection of: Restriction
    all values from: string
    on property: filterOperationApproved
  intersection of: Restriction
    all values from: ExtensionType
    on property: filterReferenceExtension
  intersection of: Restriction
    all values from: string
    on property: keyFilterReference
  intersection of: Restriction
    min cardinality: 1
    on property: keyFilterReference
  intersection of: Restriction
    max cardinality: 1
    on property: deleteFilter
  intersection of: Restriction
    max cardinality: 1
    on property: filterOperationApproved
  intersection of: Restriction
    max cardinality: 1
    on property: filterReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: keyFilterReference

VmsText
type: Class
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".
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: vmsLegendCode
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsTextExtension
  intersection of: Restriction
    all values from: string
    on property: vmsTextImageUrl
  intersection of: Restriction
    all values from: VmsTextLineIndexVmsTextLine
    on property: vmsTextLine
  intersection of: Restriction
    max cardinality: 1
    on property: vmsLegendCode
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTextImageUrl

OperatorAction
type: NamedIndividual
type: Class
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.
subclass of: SituationRecord
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: actionOrigin
  intersection of: Restriction
    all values from: string
    on property: actionPlanIdentifier
  intersection of: Restriction
    all values from: ExtensionType
    on property: operatorActionExtension
  intersection of: Restriction
    all values from: string
    on property: operatorActionStatus
  intersection of: Restriction
    max cardinality: 1
    on property: operatorActionExtension
  intersection of: Restriction
    max cardinality: 1
    on property: actionOrigin
  intersection of: Restriction
    max cardinality: 1
    on property: actionPlanIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: operatorActionStatus

AlertCMethod4Point
type: Class
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.
subclass of: AlertCPoint
subclass of: Class
  intersection of: Restriction
    all values from: AlertCDirection
    on property: alertCDirection
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCMethod4PointExtension
  intersection of: Restriction
    all values from: AlertCMethod4PrimaryPointLocation
    on property: alertCMethod4PrimaryPointLocation
  intersection of: Restriction
    min cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    min cardinality: 1
    on property: alertCMethod4PrimaryPointLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod4PointExtension
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod4PrimaryPointLocation

DirectionBearingValue
type: Class
comment: A measured or calculated value of direction as a bearing.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: directionBearing
  intersection of: Restriction
    all values from: ExtensionType
    on property: directionBearingValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: directionBearingValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: directionBearing
  intersection of: Restriction
    max cardinality: 1
    on property: directionBearing

GroupOfParkingSpacesParkingSpaceIndexParkingSpace
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: parkingSpaceIndex
subclass of: Restriction
  all values from: int
  on property: parkingSpaceIndex
subclass of: Class
  intersection of: Restriction
    all values from: ParkingSpace
    on property: parkingSpace
  intersection of: Restriction
    min cardinality: 1
    on property: parkingSpace
  intersection of: Restriction
    max cardinality: 1
    on property: parkingSpace

SiteMeasurements
type: Class
comment: A measurement data set derived from a specific measurement site.
subclass of: Class
  intersection of: Restriction
    all values from: SiteMeasurementsIndexMeasuredValue
    on property: measuredValue
  intersection of: Restriction
    all values from: MeasurementSiteRecordVersionedReference
    on property: measurementSiteReference
  intersection of: Restriction
    all values from: string
    on property: measurementTimeDefault
  intersection of: Restriction
    all values from: ExtensionType
    on property: siteMeasurementsExtension
  intersection of: Restriction
    min cardinality: 1
    on property: measurementSiteReference
  intersection of: Restriction
    min cardinality: 1
    on property: measurementTimeDefault
  intersection of: Restriction
    max cardinality: 1
    on property: measurementSiteReference
  intersection of: Restriction
    max cardinality: 1
    on property: measurementTimeDefault
  intersection of: Restriction
    max cardinality: 1
    on property: siteMeasurementsExtension

DistanceFromLinearElementReferent
type: Class
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".
subclass of: DistanceAlongLinearElement
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: distanceAlong
  intersection of: Restriction
    all values from: ExtensionType
    on property: distanceFromLinearElementReferentExtension
  intersection of: Restriction
    all values from: Referent
    on property: fromReferent
  intersection of: Restriction
    all values from: Referent
    on property: towardsReferent
  intersection of: Restriction
    min cardinality: 1
    on property: fromReferent
  intersection of: Restriction
    max cardinality: 1
    on property: distanceFromLinearElementReferentExtension
  intersection of: Restriction
    max cardinality: 1
    on property: fromReferent
  intersection of: Restriction
    max cardinality: 1
    on property: towardsReferent
  intersection of: Restriction
    min cardinality: 1
    on property: distanceAlong
  intersection of: Restriction
    max cardinality: 1
    on property: distanceAlong

Cause
type: Class
comment: Contains details of the cause of a record within a situation
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: causeExtension
  intersection of: Restriction
    max cardinality: 1
    on property: causeExtension

UsedPaymentCard
type: Class
comment: The used payment card for this parking vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: otherPaymentCard
  intersection of: Restriction
    all values from: string
    on property: otherPaymentCardBrand
  intersection of: Restriction
    all values from: string
    on property: paymentCard
  intersection of: Restriction
    all values from: string
    on property: paymentCardBrand
  intersection of: Restriction
    all values from: ExtensionType
    on property: usedPaymentCardExtension
  intersection of: Restriction
    min cardinality: 1
    on property: paymentCard
  intersection of: Restriction
    max cardinality: 1
    on property: otherPaymentCard
  intersection of: Restriction
    max cardinality: 1
    on property: otherPaymentCardBrand
  intersection of: Restriction
    max cardinality: 1
    on property: paymentCard
  intersection of: Restriction
    max cardinality: 1
    on property: paymentCardBrand
  intersection of: Restriction
    max cardinality: 1
    on property: usedPaymentCardExtension

ChargeBandByReference
type: Class
comment: Using (a) prior defined charge band(s), identified by its reference.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: chargeBandByReferenceExtension
  intersection of: Restriction
    all values from: ChargeBandVersionedReference
    on property: chargeBandReference
  intersection of: Restriction
    min cardinality: 1
    on property: chargeBandReference
  intersection of: Restriction
    max cardinality: 1
    on property: chargeBandByReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: chargeBandReference

OpenlrLocationReferencePoint
type: Class
comment: The basis of a location reference is a sequence of location reference points (LRPs).
subclass of: OpenlrBaseLocationReferencePoint
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrLocationReferencePointExtension
  intersection of: Restriction
    all values from: OpenlrPathAttributes
    on property: openlrPathAttributes
  intersection of: Restriction
    min cardinality: 1
    on property: openlrPathAttributes
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLocationReferencePointExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPathAttributes

OpeningTimes
type: Class
comment: A specification of opening times (e.g. for a parking site, a service facility, an access or the availability for equipment).
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: available24hours
  intersection of: Restriction
    all values from: string
    on property: lastUpdated
  intersection of: Restriction
    all values from: string
    on property: openAllYear
  intersection of: Restriction
    all values from: ExtensionType
    on property: openingTimesExtension
  intersection of: Restriction
    all values from: string
    on property: openingTimesNotSpecified
  intersection of: Restriction
    all values from: string
    on property: openingTimesUnknown
  intersection of: Restriction
    all values from: string
    on property: urlLinkAddress
  intersection of: Restriction
    all values from: Validity
    on property: validity
  intersection of: Restriction
    max cardinality: 1
    on property: lastUpdated
  intersection of: Restriction
    max cardinality: 1
    on property: openAllYear
  intersection of: Restriction
    max cardinality: 1
    on property: openingTimesExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openingTimesNotSpecified
  intersection of: Restriction
    max cardinality: 1
    on property: openingTimesUnknown
  intersection of: Restriction
    max cardinality: 1
    on property: validity
  intersection of: Restriction
    max cardinality: 1
    on property: available24hours
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkAddress

LinearElementByCode
type: Class
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.
subclass of: LinearElement
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: linearElementByCodeExtension
  intersection of: Restriction
    all values from: string
    on property: linearElementIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: linearElementByCodeExtension
  intersection of: Restriction
    min cardinality: 1
    on property: linearElementIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: linearElementIdentifier

PointDestination
type: Class
comment: The specification of the destination of a defined route or itinerary which is a point.
subclass of: Destination
subclass of: Class
  intersection of: Restriction
    all values from: Point
    on property: point
  intersection of: Restriction
    all values from: ExtensionType
    on property: pointDestinationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: point
  intersection of: Restriction
    max cardinality: 1
    on property: point
  intersection of: Restriction
    max cardinality: 1
    on property: pointDestinationExtension

AlertCMethod4PrimaryPointLocation
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: AlertCLocation
    on property: alertCLocation
  intersection of: Restriction
    all values from: ExtensionType
  intersection of: Restriction
    all values from: OffsetDistance
    on property: offsetDistance
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocation
  intersection of: Restriction
    max cardinality: 1

alternativeRoute
type: ObjectProperty
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.

LocationByReference
type: Class
comment: A location defined by reference to a predefined location.
subclass of: Location
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: locationByReferenceExtension
  intersection of: Restriction
    all values from: PredefinedLocationVersionedReference
    on property: predefinedLocationReference
  intersection of: Restriction
    min cardinality: 1
    on property: predefinedLocationReference
  intersection of: Restriction
    max cardinality: 1
    on property: locationByReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedLocationReference

ParkingVehiclesPublication
type: Class
comment: Information about individual parking vehicles.
subclass of: Class
  intersection of: Restriction
    all values from: ParkingTableVersionedReference
    on property: parkingTableReference
  intersection of: Restriction
    all values from: ParkingVehicle
    on property: parkingVehicle
  intersection of: Restriction
    min cardinality: 1
    on property: parkingVehicle

PermitsAndProhibitions
type: Class
comment: Defines sets of action and regulations to specify permitted and prohibited issues.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: activity
  intersection of: Restriction
    all values from: ExtensionType
    on property: permitsAndProhibitionsExtension
  intersection of: Restriction
    all values from: string
    on property: regulation
  intersection of: Restriction
    min cardinality: 1
    on property: activity
  intersection of: Restriction
    min cardinality: 1
    on property: regulation
  intersection of: Restriction
    max cardinality: 1
    on property: activity
  intersection of: Restriction
    max cardinality: 1
    on property: permitsAndProhibitionsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: regulation

numberOfVacantParkingSpaces
type: DatatypeProperty
type: ObjectProperty
comment: Indicates the number of vacant parking spaces available in a specified parking area.

ElectricCharging
type: Class
comment: Additional information for the equipment 'electricChargingStation'. This component refers to the number of charging stations specified in the attribute 'numberOfEquipmentOrServiceFacilities'.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: chargingStationConnectorType
  intersection of: Restriction
    all values from: MultilingualString
    on property: chargingStationModelType
  intersection of: Restriction
    all values from: string
    on property: chargingStationUsageType
  intersection of: Restriction
    all values from: ExtensionType
    on property: electricChargingExtension
  intersection of: Restriction
    all values from: string
    on property: maximumCurrent
  intersection of: Restriction
    all values from: string
    on property: numberOfChargingPoints
  intersection of: Restriction
    all values from: string
    on property: voltage
  intersection of: Restriction
    min cardinality: 1
    on property: chargingStationUsageType
  intersection of: Restriction
    max cardinality: 1
    on property: chargingStationModelType
  intersection of: Restriction
    max cardinality: 1
    on property: electricChargingExtension
  intersection of: Restriction
    max cardinality: 1
    on property: maximumCurrent
  intersection of: Restriction
    max cardinality: 1
    on property: numberOfChargingPoints

occupancyChange
type: DatatypeProperty
comment: A measured or calculated absolut change of occupied parking spaces within a specified time expressed as integer.

VmsPictogramDisplayAreaIndexPictogramDisplayAreaSettings
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: PictogramDisplayAreaSettings
    on property: pictogramDisplayAreaSettings
  intersection of: Restriction
    min cardinality: 1
    on property: pictogramDisplayAreaSettings
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramDisplayAreaSettings
subclass of: Restriction
  min cardinality: 1
  on property: pictogramDisplayAreaIndex
subclass of: Restriction
  all values from: int
  on property: pictogramDisplayAreaIndex

parkingLayout
type: DatatypeProperty
comment: Layout of the parking site.

operatorActionStatus
type: DatatypeProperty
comment: The status of the defined operator action.

travelTimeType
type: DatatypeProperty
comment: Indication of the way in which the travel time is derived.

PictogramDisplayAreaSettings
type: Class
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).
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: pictogramDisplayAreaSettingsExtension
  intersection of: Restriction
    all values from: string
    on property: pictogramLanternsOn
  intersection of: Restriction
    all values from: string
    on property: pictogramLuminanceLevel
  intersection of: Restriction
    all values from: string
    on property: pictogramLuminanceLevelName
  intersection of: Restriction
    all values from: string
    on property: pictogramLuminanceOverride
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramDisplayAreaSettingsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramLanternsOn
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramLuminanceLevel
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramLuminanceLevelName
  intersection of: Restriction
    max cardinality: 1
    on property: pictogramLuminanceOverride

ParkingVMS
type: Class
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).
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingVMSExtension
  intersection of: Restriction
    all values from: Contact
    on property: vmsOperator
  intersection of: Restriction
    all values from: VmsUnitRecordVersionedReference
    on property: vmsUnitUsedToManageParking
  intersection of: Restriction
    min cardinality: 1
    on property: vmsUnitUsedToManageParking
  intersection of: Restriction
    max cardinality: 1
    on property: parkingVMSExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsUnitUsedToManageParking

VehicleCharacteristicsExtended
type: Class
comment: Extension point for 'VehicleCharacteristics' to support additional attributes and literals like additional fuel types, load types etc.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: emissionClassification
  intersection of: Restriction
    all values from: string
    on property: fuelType2
  intersection of: Restriction
    all values from: string
    on property: loadType2
  intersection of: Restriction
    all values from: string
    on property: operationFreeOfEmission
  intersection of: Restriction
    all values from: string
    on property: vehicleType2
  intersection of: Restriction
    all values from: string
    on property: vehicleUsage2
  intersection of: Restriction
    max cardinality: 1
    on property: fuelType2
  intersection of: Restriction
    max cardinality: 1
    on property: loadType2
  intersection of: Restriction
    max cardinality: 1
    on property: operationFreeOfEmission
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleType2
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleUsage2

GroupOfVehiclesInvolved
type: Class
comment: Group of the vehicles involved having common characteristics and/or status.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: groupOfVehiclesInvolvedExtension
  intersection of: Restriction
    all values from: string
    on property: numberOfVehicles
  intersection of: Restriction
    all values from: VehicleCharacteristics
    on property: vehicleCharacteristics
  intersection of: Restriction
    all values from: string
    on property: vehicleStatus
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfVehiclesInvolvedExtension
  intersection of: Restriction
    max cardinality: 1
    on property: numberOfVehicles
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCharacteristics
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleStatus

AlertCLinear
type: Class
comment: A linear section along a road defined between two points on the road by reference to a pre-defined ALERT-C location table.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCLinearExtension
  intersection of: Restriction
    all values from: string
    on property: alertCLocationCountryCode
  intersection of: Restriction
    all values from: string
    on property: alertCLocationTableNumber
  intersection of: Restriction
    all values from: string
    on property: alertCLocationTableVersion
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationCountryCode
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationTableNumber
  intersection of: Restriction
    min cardinality: 1
    on property: alertCLocationTableVersion
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLinearExtension
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationCountryCode
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationTableNumber
  intersection of: Restriction
    max cardinality: 1
    on property: alertCLocationTableVersion

parkingAccess
type: ObjectProperty
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.

PeriodExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: PeriodExtended
    on property: periodExtended
  intersection of: Restriction
    min cardinality: 0
    on property: any
  intersection of: Restriction
    max cardinality: 1
    on property: periodExtended

predefinedLocationName
type: ObjectProperty
comment: A name assigned to the predefined location (e.g. extracted out of the network operator's gazetteer).

totalNumberOfPeopleInvolved
type: DatatypeProperty
comment: The total number of people that are involved.

ParkingRecord
type: Class
comment: A container for static parking information. Must be specialised as a parking site or as a group of parking sites.
subclass of: Class
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: assignedParkingAmongOthers
  intersection of: Restriction
    all values from: GroupOfLocations
    on property: emergencyAssemblyPoint
  intersection of: Restriction
    all values from: Contact
    on property: emergencyContact
  intersection of: Restriction
    all values from: Area
    on property: entireArea
  intersection of: Restriction
    all values from: GroupOfParkingSpaces
    on property: groupOfParkingSpaces
  intersection of: Restriction
    all values from: string
    on property: maximumParkingDuration
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: onlyAssignedParking
  intersection of: Restriction
    all values from: Contact
    on property: operator
  intersection of: Restriction
    all values from: Contact
    on property: owner
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingAlias
  intersection of: Restriction
    all values from: RGBColour
    on property: parkingColour
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingDescription
  intersection of: Restriction
    all values from: ParkingRecordEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility
    on property: parkingEquipmentOrServiceFacility
  intersection of: Restriction
    all values from: GroupOfLocations
    on property: parkingLocation
  intersection of: Restriction
    all values from: MultilingualString
    on property: parkingName
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfSpaces
  intersection of: Restriction
    all values from: string
    on property: parkingOccupanyDetectionType
  intersection of: Restriction
    all values from: string
    on property: parkingPrincipalNumberOfSpaces
  intersection of: Restriction
    all values from: Dimension
    on property: parkingRecordDimension
  intersection of: Restriction
    all values from: ExtensionType
    on property: parkingRecordExtension
  intersection of: Restriction
    all values from: string
    on property: parkingRecordVersionTime
  intersection of: Restriction
    all values from: ParkingRoute
    on property: parkingRoute
  intersection of: Restriction
    all values from: ParkingSpace
    on property: parkingSpace
  intersection of: Restriction
    all values from: ParkingThresholds
    on property: parkingThresholds
  intersection of: Restriction
    all values from: ParkingVMS
    on property: parkingVMS
  intersection of: Restriction
    all values from: PermitsAndProhibitions
    on property: permitsAndProhibitions
  intersection of: Restriction
    all values from: string
    on property: photoUrl
  intersection of: Restriction
    all values from: ParkingAssignment
    on property: prohibitedParking
  intersection of: Restriction
    all values from: Contact
    on property: responisbleAuthority
  intersection of: Restriction
    all values from: Contact
    on property: securityService
  intersection of: Restriction
    all values from: Contact
    on property: servicePartner
  intersection of: Restriction
    all values from: TariffsAndPayment
    on property: tariffsAndPayment
  intersection of: Restriction
    all values from: string
    on property: urlLinkAddress
  intersection of: Restriction
    min cardinality: 1
    on property: parkingLocation
  intersection of: Restriction
    min cardinality: 1
    on property: parkingRecordVersionTime
  intersection of: Restriction
    max cardinality: 1
    on property: assignedParkingAmongOthers
  intersection of: Restriction
    max cardinality: 1
    on property: emergencyAssemblyPoint
  intersection of: Restriction
    max cardinality: 1
    on property: entireArea
  intersection of: Restriction
    max cardinality: 1
    on property: maximumParkingDuration
  intersection of: Restriction
    max cardinality: 1
    on property: onlyAssignedParking
  intersection of: Restriction
    max cardinality: 1
    on property: parkingColour
  intersection of: Restriction
    max cardinality: 1
    on property: parkingDescription
  intersection of: Restriction
    max cardinality: 1
    on property: parkingLocation
  intersection of: Restriction
    max cardinality: 1
    on property: parkingName
  intersection of: Restriction
    max cardinality: 1
    on property: parkingPrincipalNumberOfSpaces
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRecordDimension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRecordExtension
  intersection of: Restriction
    max cardinality: 1
    on property: parkingRecordVersionTime
  intersection of: Restriction
    max cardinality: 1
    on property: parkingThresholds
  intersection of: Restriction
    max cardinality: 1
    on property: photoUrl
  intersection of: Restriction
    max cardinality: 1
    on property: prohibitedParking
  intersection of: Restriction
    max cardinality: 1
    on property: tariffsAndPayment
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfSpaces
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkAddress
subclass of: Restriction
  all values from: string
  on property: version
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: version

TextDisplayAreaSettings
type: Class
comment: Settings specific to a distinct text display area on the VMS.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: textDisplayAreaSettingsExtension
  intersection of: Restriction
    all values from: string
    on property: textLanternsOn
  intersection of: Restriction
    all values from: string
    on property: textLuminanceLevel
  intersection of: Restriction
    all values from: string
    on property: textLuminanceLevelName
  intersection of: Restriction
    all values from: string
    on property: textLuminanceOverride
  intersection of: Restriction
    max cardinality: 1
    on property: textDisplayAreaSettingsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: textLanternsOn
  intersection of: Restriction
    max cardinality: 1
    on property: textLuminanceLevel
  intersection of: Restriction
    max cardinality: 1
    on property: textLuminanceLevelName
  intersection of: Restriction
    max cardinality: 1
    on property: textLuminanceOverride

contactDetailsAddress
type: ObjectProperty
comment: Complete address of the contact. Alternatively use the separate fields to describe the address.

PredefinedItineraryVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

KilogramsConcentrationValue
type: Class
comment: A measured or calculated value of concentration of a substance in grams per unit volume.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: kilogramsConcentration
  intersection of: Restriction
    all values from: ExtensionType
    on property: kilogramsConcentrationValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: kilogramsConcentrationValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: kilogramsConcentration
  intersection of: Restriction
    max cardinality: 1
    on property: kilogramsConcentration

WinterDrivingManagement
type: Class
comment: Winter driving management action that is instigated by the network/road operator.
subclass of: NetworkManagement
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: winterDrivingManagementExtension
  intersection of: Restriction
    all values from: string
    on property: winterEquipmentManagementType
  intersection of: Restriction
    max cardinality: 1
    on property: winterDrivingManagementExtension
  intersection of: Restriction
    min cardinality: 1
    on property: winterEquipmentManagementType
  intersection of: Restriction
    max cardinality: 1
    on property: winterEquipmentManagementType

OpenlrBaseLocationReferencePoint
type: Class
comment: Base class used to hold data about a reference point.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrBaseLocationReferencePointExtension
  intersection of: Restriction
    all values from: PointCoordinates
    on property: openlrCoordinate
  intersection of: Restriction
    all values from: OpenlrLineAttributes
    on property: openlrLineAttributes
  intersection of: Restriction
    min cardinality: 1
    on property: openlrCoordinate
  intersection of: Restriction
    min cardinality: 1
    on property: openlrLineAttributes
  intersection of: Restriction
    max cardinality: 1
    on property: openlrBaseLocationReferencePointExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrLineAttributes

VehicleCountAndRate
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: coveringPetrolStationArea
  intersection of: Restriction
    all values from: ParkingAccessReference
    on property: dedicatedAccess
  intersection of: Restriction
    all values from: string
    on property: lastCalibration
  intersection of: Restriction
    all values from: string
    on property: measuredValueIndex
  intersection of: Restriction
    all values from: MeasurementSiteRecordVersionedReference
    on property: measurementSiteReference
  intersection of: Restriction
    all values from: string
    on property: measurementTimeDefault
  intersection of: Restriction
    all values from: ExtensionType
    on property: vehicleCountAndRateExtension
  intersection of: Restriction
    all values from: VehicleCountWithinInterval
    on property: vehicleCountWithinInterval
  intersection of: Restriction
    all values from: VehicleRate
    on property: vehicleRate
  intersection of: Restriction
    max cardinality: 1
    on property: coveringPetrolStationArea
  intersection of: Restriction
    max cardinality: 1
    on property: dedicatedAccess
  intersection of: Restriction
    max cardinality: 1
    on property: lastCalibration
  intersection of: Restriction
    max cardinality: 1
    on property: measuredValueIndex
  intersection of: Restriction
    max cardinality: 1
    on property: measurementSiteReference
  intersection of: Restriction
    max cardinality: 1
    on property: measurementTimeDefault
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCountAndRateExtension

ReroutingManagement
type: Class
comment: Rerouting management action that is issued by the network/road operator.
subclass of: NetworkManagement
subclass of: Class
  intersection of: Restriction
    all values from: Itinerary
    on property: alternativeRoute
  intersection of: Restriction
    all values from: string
    on property: entry
  intersection of: Restriction
    all values from: string
    on property: exit
  intersection of: Restriction
    all values from: MultilingualString
    on property: reroutingItineraryDescription
  intersection of: Restriction
    all values from: ExtensionType
    on property: reroutingManagementExtension
  intersection of: Restriction
    all values from: string
    on property: reroutingManagementType
  intersection of: Restriction
    all values from: string
    on property: roadOrJunctionNumber
  intersection of: Restriction
    all values from: string
    on property: signedRerouting
  intersection of: Restriction
    max cardinality: 1
    on property: reroutingItineraryDescription
  intersection of: Restriction
    max cardinality: 1
    on property: reroutingManagementExtension
  intersection of: Restriction
    min cardinality: 1
    on property: reroutingManagementType
  intersection of: Restriction
    max cardinality: 1
    on property: entry
  intersection of: Restriction
    max cardinality: 1
    on property: exit
  intersection of: Restriction
    max cardinality: 1
    on property: roadOrJunctionNumber
  intersection of: Restriction
    max cardinality: 1
    on property: signedRerouting

actionOrigin
type: DatatypeProperty
comment: Indicates whether the actions to be undertaken by the operator are the result of an internal operation or external influence.

timeHeadway
type: ObjectProperty
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.

ElaboratedDataFault
type: Class
comment: Details of a fault which is being reported for the related elaborated data.
subclass of: Fault
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: elaboratedDataFault
  intersection of: Restriction
    all values from: ExtensionType
    on property: elaboratedDataFaultExtension
  intersection of: Restriction
    max cardinality: 1
    on property: elaboratedDataFaultExtension

Period
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: endOfPeriod
  intersection of: Restriction
    all values from: PeriodExtensionType
    on property: periodExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: periodName
  intersection of: Restriction
    all values from: DayWeekMonth
    on property: recurringDayWeekMonthPeriod
  intersection of: Restriction
    all values from: TimePeriodOfDay
    on property: recurringTimePeriodOfDay
  intersection of: Restriction
    all values from: string
    on property: startOfPeriod
  intersection of: Restriction
    max cardinality: 1
    on property: endOfPeriod
  intersection of: Restriction
    max cardinality: 1
    on property: periodExtension
  intersection of: Restriction
    max cardinality: 1
    on property: periodName
  intersection of: Restriction
    max cardinality: 1
    on property: startOfPeriod

groupDeclarationValidNow
type: DatatypeProperty
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).

TpegLinearLocation
type: Class
comment: A linear section along a single road defined between two points on the same road by a TPEG-Loc structure.
subclass of: Class
  intersection of: Restriction
    all values from: TpegPoint
    on property: from
  intersection of: Restriction
    all values from: TpegPoint
    on property: to
  intersection of: Restriction
    all values from: string
    on property: tpegDirection
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegLinearLocationExtension
  intersection of: Restriction
    all values from: string
    on property: tpegLinearLocationType
  intersection of: Restriction
    min cardinality: 1
    on property: from
  intersection of: Restriction
    min cardinality: 1
    on property: to
  intersection of: Restriction
    min cardinality: 1
    on property: tpegDirection
  intersection of: Restriction
    min cardinality: 1
    on property: tpegLinearLocationType
  intersection of: Restriction
    max cardinality: 1
    on property: from
  intersection of: Restriction
    max cardinality: 1
    on property: to
  intersection of: Restriction
    max cardinality: 1
    on property: tpegDirection
  intersection of: Restriction
    max cardinality: 1
    on property: tpegLinearLocationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: tpegLinearLocationType

Target
type: Class
comment: The details of a DATEX II target client.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: address
  intersection of: Restriction
    all values from: string
    on property: protocol
  intersection of: Restriction
    all values from: ExtensionType
    on property: targetExtension
  intersection of: Restriction
    min cardinality: 1
    on property: address
  intersection of: Restriction
    min cardinality: 1
    on property: protocol
  intersection of: Restriction
    max cardinality: 1
    on property: address
  intersection of: Restriction
    max cardinality: 1
    on property: protocol
  intersection of: Restriction
    max cardinality: 1
    on property: targetExtension

OpenlrPoiWithAccessPoint
type: Class
comment: Point along line with access is a point location which is defined by a line,an offset value and a coordinate.
subclass of: OpenlrBasePointLocation
subclass of: Class
  intersection of: Restriction
    all values from: PointCoordinates
    on property: openlrCoordinate
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrPoiWithAccessPointExtension
  intersection of: Restriction
    min cardinality: 1
    on property: openlrCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPoiWithAccessPointExtension

contactDetailsFax
type: DatatypeProperty
comment: Fax of the contact.

OpenlrCircleLocationReference
type: Class
comment: the openLR method of areadefinition by providing a center position and a radius
subclass of: OpenlrAreaLocationReference
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrCircleLocationReferenceExtension
  intersection of: Restriction
    all values from: OpenlrGeoCoordinate
    on property: openlrGeoCoordinate
  intersection of: Restriction
    all values from: string
    on property: radius
  intersection of: Restriction
    min cardinality: 1
    on property: openlrGeoCoordinate
  intersection of: Restriction
    max cardinality: 1
    on property: openlrCircleLocationReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: openlrGeoCoordinate
  intersection of: Restriction
    min cardinality: 1
    on property: radius
  intersection of: Restriction
    max cardinality: 1
    on property: radius

VmsTablePublication
type: Class
comment: A publication containing one or more VMS Unit Tables each comprising a set of records which hold details of VMS units.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsTablePublicationExtension
  intersection of: Restriction
    all values from: VmsUnitTable
    on property: vmsUnitTable
  intersection of: Restriction
    min cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    min cardinality: 1
    on property: vmsUnitTable
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    max cardinality: 1
    on property: vmsTablePublicationExtension

GroupOfParkingSpaces
type: Class
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.
subclass of: ParkingSpaceBasics
subclass of: Class
  intersection of: Restriction
    all values from: Dimension
    on property: dimensionOfGroup
  intersection of: Restriction
    all values from: GroupOfLocations
    on property: groupOfLocations
  intersection of: Restriction
    all values from: ExtensionType
    on property: groupOfParkingSpacesExtension
  intersection of: Restriction
    all values from: string
    on property: identicalToGroup
  intersection of: Restriction
    all values from: Dimension
    on property: maximumParkingSpaceDimension
  intersection of: Restriction
    all values from: Dimension
    on property: minimumParkingSpaceDimension
  intersection of: Restriction
    all values from: string
    on property: parkingNumberOfSpaces
  intersection of: Restriction
    all values from: GroupOfParkingSpacesParkingSpaceIndexParkingSpace
    on property: parkingSpace
  intersection of: Restriction
    all values from: string
    on property: parkingTypeOfGroup
  intersection of: Restriction
    all values from: string
    on property: realSubsetOfGroup
  intersection of: Restriction
    max cardinality: 1
    on property: dimensionOfGroup
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfLocations
  intersection of: Restriction
    max cardinality: 1
    on property: groupOfParkingSpacesExtension
  intersection of: Restriction
    max cardinality: 1
    on property: maximumParkingSpaceDimension
  intersection of: Restriction
    max cardinality: 1
    on property: minimumParkingSpaceDimension
  intersection of: Restriction
    min cardinality: 1
    on property: parkingNumberOfSpaces
  intersection of: Restriction
    min cardinality: 1
    on property: parkingTypeOfGroup
  intersection of: Restriction
    max cardinality: 1
    on property: parkingNumberOfSpaces
  intersection of: Restriction
    max cardinality: 1
    on property: parkingTypeOfGroup

queuingTime
type: ObjectProperty
comment: The current queuing time (duration) for entering the car park.

VmsPictogramDisplayAreaPictogramSequencingIndexVmsPictogram
type: Class
subclass of: Restriction
  all values from: int
  on property: pictogramSequencingIndex
subclass of: Class
  intersection of: Restriction
    all values from: VmsPictogram
    on property: vmsPictogram
  intersection of: Restriction
    min cardinality: 1
    on property: vmsPictogram
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPictogram
subclass of: Restriction
  min cardinality: 1
  on property: pictogramSequencingIndex

OpenlrExtendedPoint
type: Class
comment: Extension class for OpenLR point.
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrPointLocationReference
    on property: openlrPointLocationReference
  intersection of: Restriction
    min cardinality: 1
    on property: openlrPointLocationReference
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPointLocationReference

Accident
type: NamedIndividual
type: Class
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.
subclass of: TrafficElement
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: accidentCause
  intersection of: Restriction
    all values from: ExtensionType
    on property: accidentExtension
  intersection of: Restriction
    all values from: string
    on property: accidentType
  intersection of: Restriction
    all values from: GroupOfPeopleInvolved
    on property: groupOfPeopleInvolved
  intersection of: Restriction
    all values from: GroupOfVehiclesInvolved
    on property: groupOfVehiclesInvolved
  intersection of: Restriction
    all values from: string
    on property: totalNumberOfPeopleInvolved
  intersection of: Restriction
    all values from: string
    on property: totalNumberOfVehiclesInvolved
  intersection of: Restriction
    all values from: Vehicle
    on property: vehicleInvolved
  intersection of: Restriction
    max cardinality: 1
    on property: accidentExtension
  intersection of: Restriction
    min cardinality: 1
    on property: accidentType
  intersection of: Restriction
    max cardinality: 1
    on property: accidentCause
  intersection of: Restriction
    max cardinality: 1
    on property: totalNumberOfPeopleInvolved
  intersection of: Restriction
    max cardinality: 1
    on property: totalNumberOfVehiclesInvolved

LengthCharacteristic
type: Class
comment: Length characteristic of a vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: comparisonOperator
  intersection of: Restriction
    all values from: ExtensionType
    on property: lengthCharacteristicExtension
  intersection of: Restriction
    all values from: string
    on property: vehicleLength
  intersection of: Restriction
    min cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    min cardinality: 1
    on property: vehicleLength
  intersection of: Restriction
    max cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    max cardinality: 1
    on property: lengthCharacteristicExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleLength

TemperatureValue
type: Class
comment: A measured or calculated value of temperature.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: temperature
  intersection of: Restriction
    all values from: ExtensionType
    on property: temperatureValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: temperatureValueExtension

HeaderInformation
type: Class
comment: Management information relating to the data contained within a publication.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: areaOfInterest
  intersection of: Restriction
    all values from: string
    on property: confidentiality
  intersection of: Restriction
    all values from: ExtensionType
    on property: headerInformationExtension
  intersection of: Restriction
    all values from: string
    on property: informationStatus
  intersection of: Restriction
    all values from: string
    on property: urgency
  intersection of: Restriction
    min cardinality: 1
    on property: confidentiality
  intersection of: Restriction
    min cardinality: 1
    on property: informationStatus
  intersection of: Restriction
    max cardinality: 1
    on property: areaOfInterest
  intersection of: Restriction
    max cardinality: 1
    on property: confidentiality
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: informationStatus
  intersection of: Restriction
    max cardinality: 1
    on property: urgency

NonOrderedLocationGroupByReference
type: Class
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.
subclass of: NonOrderedLocations
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: nonOrderedLocationGroupByReferenceExtension
  intersection of: Restriction
    all values from: PredefinedNonOrderedLocationGroupVersionedReference
    on property: predefinedNonOrderedLocationGroupReference
  intersection of: Restriction
    min cardinality: 1
    on property: predefinedNonOrderedLocationGroupReference
  intersection of: Restriction
    max cardinality: 1
    on property: nonOrderedLocationGroupByReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedNonOrderedLocationGroupReference

DataValue
type: Class
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.
subclass of: Restriction
  all values from: string
  on property: accuracy
subclass of: Restriction
  all values from: string
  on property: standardDeviation
subclass of: Restriction
  all values from: string
  on property: numberOfInputValuesUsed
subclass of: Restriction
  all values from: string
  on property: smoothingFactor
subclass of: Restriction
  all values from: string
  on property: supplierCalculatedDataQuality
subclass of: Restriction
  all values from: string
  on property: numberOfIncompleteInputs
subclass of: Restriction
  all values from: string
  on property: computationalMethod
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: dataError
  intersection of: Restriction
    all values from: ExtensionType
    on property: dataValueExtension
  intersection of: Restriction
    all values from: MultilingualString
    on property: reasonForDataError
  intersection of: Restriction
    max cardinality: 1
    on property: dataError
  intersection of: Restriction
    max cardinality: 1
    on property: dataValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: reasonForDataError

HeaviestAxleWeightCharacteristic
type: Class
comment: Weight characteristic of the heaviest axle on the vehicle.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: comparisonOperator
  intersection of: Restriction
    all values from: string
    on property: heaviestAxleWeight
  intersection of: Restriction
    all values from: ExtensionType
    on property: heaviestAxleWeightCharacteristicExtension
  intersection of: Restriction
    min cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    min cardinality: 1
    on property: heaviestAxleWeight
  intersection of: Restriction
    max cardinality: 1
    on property: comparisonOperator
  intersection of: Restriction
    max cardinality: 1
    on property: heaviestAxleWeight
  intersection of: Restriction
    max cardinality: 1
    on property: heaviestAxleWeightCharacteristicExtension

exitTime
type: ObjectProperty
comment: The time when an individual vehicle leaves a detection zone.

VmsRecordPictogramDisplayAreaIndexVmsPictogramDisplayCharacteristics
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: pictogramDisplayAreaIndex
subclass of: Restriction
  all values from: int
  on property: pictogramDisplayAreaIndex
subclass of: Class
  intersection of: Restriction
    all values from: VmsPictogramDisplayCharacteristics
    on property: vmsPictogramDisplayCharacteristics
  intersection of: Restriction
    min cardinality: 1
    on property: vmsPictogramDisplayCharacteristics
  intersection of: Restriction
    max cardinality: 1
    on property: vmsPictogramDisplayCharacteristics

AlertCMethod2Linear
type: Class
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.
subclass of: AlertCLinear
subclass of: Class
  intersection of: Restriction
    all values from: AlertCDirection
    on property: alertCDirection
  intersection of: Restriction
    all values from: ExtensionType
    on property: alertCMethod2LinearExtension
  intersection of: Restriction
    all values from: AlertCMethod2PrimaryPointLocation
    on property: alertCMethod2PrimaryPointLocation
  intersection of: Restriction
    all values from: AlertCMethod2SecondaryPointLocation
    on property: alertCMethod2SecondaryPointLocation
  intersection of: Restriction
    min cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    min cardinality: 1
    on property: alertCMethod2PrimaryPointLocation
  intersection of: Restriction
    min cardinality: 1
    on property: alertCMethod2SecondaryPointLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCDirection
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod2LinearExtension
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod2PrimaryPointLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCMethod2SecondaryPointLocation

VmsUnitFault
type: Class
comment: Details of the fault which is being reported for the specified variable message sign control unit.
subclass of: Fault
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: vmsUnitFault
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsUnitFaultExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsUnitFaultExtension

contactDetailsHouseNumber
type: DatatypeProperty
comment: House number of the contact. Supports a multiplicity up to two, to specify lower and upper numbers.

PointExtensionType
type: Class
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrExtendedPoint
    on property: openlrExtendedPoint
  intersection of: Restriction
    all values from: PointExtended
    on property: pointExtended
  intersection of: Restriction
    min cardinality: 0
    on property: any
  intersection of: Restriction
    max cardinality: 1
    on property: openlrExtendedPoint
  intersection of: Restriction
    max cardinality: 1
    on property: pointExtended

PercentageValue
type: Class
comment: A measured or calculated value expressed as a percentage.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: percentage
  intersection of: Restriction
    all values from: ExtensionType
    on property: percentageValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: percentageValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: percentage
  intersection of: Restriction
    max cardinality: 1
    on property: percentage

parkingSpecialLocation
type: DatatypeProperty
comment: The special location of the parking site.

PointCoordinates
type: Class
comment: A pair of coordinates defining the geodetic position of a single point using the European Terrestrial Reference System 1989 (ETRS89).
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: latitude
  intersection of: Restriction
    all values from: string
    on property: longitude
  intersection of: Restriction
    all values from: ExtensionType
    on property: pointCoordinatesExtension
  intersection of: Restriction
    min cardinality: 1
    on property: latitude
  intersection of: Restriction
    min cardinality: 1
    on property: longitude
  intersection of: Restriction
    max cardinality: 1
    on property: latitude
  intersection of: Restriction
    max cardinality: 1
    on property: longitude
  intersection of: Restriction
    max cardinality: 1
    on property: pointCoordinatesExtension

abnormalTrafficType
type: DatatypeProperty
comment: A characterization of the nature of abnormal traffic flow, i.e. specifically relating to the nature of the traffic movement.

parkingRouteIconIndex
type: DatatypeProperty
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.

name
type: ObjectProperty
comment: Name of area.
comment: A name which identifies a junction point on the road network
comment: 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'.

applicableForTrafficDirection
type: DatatypeProperty
comment: The ultimate traffic direction to which the network management is applicable.

dateTime
type: DatatypeProperty
comment: A time stamp defining an instance in time.

LinearElement
type: Class
comment: A linear element along a single linear object, consistent with ISO 19148 definitions.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: linearElementExtension
  intersection of: Restriction
    all values from: string
    on property: linearElementNature
  intersection of: Restriction
    all values from: string
    on property: linearElementReferenceModel
  intersection of: Restriction
    all values from: string
    on property: linearElementReferenceModelVersion
  intersection of: Restriction
    all values from: MultilingualString
    on property: roadName
  intersection of: Restriction
    all values from: string
    on property: roadNumber
  intersection of: Restriction
    max cardinality: 1
    on property: linearElementExtension
  intersection of: Restriction
    max cardinality: 1
    on property: linearElementNature
  intersection of: Restriction
    max cardinality: 1
    on property: linearElementReferenceModel
  intersection of: Restriction
    max cardinality: 1
    on property: linearElementReferenceModelVersion
  intersection of: Restriction
    max cardinality: 1
    on property: roadName
  intersection of: Restriction
    max cardinality: 1
    on property: roadNumber

SituationRecordExtendedApproved
type: Class
comment: Extension class for SituationRecord.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: safetyRelatedMessage
  intersection of: Restriction
    max cardinality: 1
    on property: safetyRelatedMessage

highestFloor
type: DatatypeProperty
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'.

OpenlrPolygonLocationReference
type: Class
comment: the openLR method of areadefinition by providing points that bound the area
subclass of: OpenlrAreaLocationReference
subclass of: Class
  intersection of: Restriction
    all values from: OpenlrPolygonCorners
    on property: openlrPolygonCorners
  intersection of: Restriction
    all values from: ExtensionType
    on property: openlrPolygonLocationReferenceExtension
  intersection of: Restriction
    min cardinality: 1
    on property: openlrPolygonCorners
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPolygonCorners
  intersection of: Restriction
    max cardinality: 1
    on property: openlrPolygonLocationReferenceExtension

measurementEquipmentFault
comment: The type of fault which is being reported for the specified measurement equipment.

complianceOption
type: DatatypeProperty
comment: Defines whether the network management instruction or the control resulting from a network management action is advisory or mandatory.

transitServiceInformation
type: DatatypeProperty
comment: Information about transit services.

obstructingVehicle
type: ObjectProperty
comment: The obstructing vehicle.

FloatingPointMetreDistanceValue
type: Class
comment: A measured or calculated value of distance in metres in a floating point format.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: floatingPointMetreDistance
  intersection of: Restriction
    all values from: ExtensionType
    on property: floatingPointMetreDistanceValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: floatingPointMetreDistanceValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: floatingPointMetreDistance
  intersection of: Restriction
    max cardinality: 1
    on property: floatingPointMetreDistance

VmsSupplementaryPanelCharacteristics
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: relativePositionToPictogramArea
  intersection of: Restriction
    all values from: string
    on property: supplementaryPanelDisplayHeight
  intersection of: Restriction
    all values from: string
    on property: supplementaryPanelDisplayWidth
  intersection of: Restriction
    all values from: string
    on property: supplementaryPanelPixelsAcross
  intersection of: Restriction
    all values from: string
    on property: supplementaryPanelPixelsDown
  intersection of: Restriction
    all values from: string
    on property: supplementaryPanelPositionX
  intersection of: Restriction
    all values from: string
    on property: supplementaryPanelPositionY
  intersection of: Restriction
    all values from: string
    on property: supplementaryPictogramCodeListIdentifier
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsSupplementaryPanelCharacteristicsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: relativePositionToPictogramArea
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPanelDisplayHeight
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPanelDisplayWidth
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPanelPixelsAcross
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPanelPixelsDown
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPanelPositionX
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPanelPositionY
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryPictogramCodeListIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSupplementaryPanelCharacteristicsExtension

SituationVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

VmsSupplementaryPanel
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: MultilingualString
    on property: supplementaryMessageDescription
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsSupplementaryPanelExtension
  intersection of: Restriction
    all values from: VmsSupplementaryPictogram
    on property: vmsSupplementaryPictogram
  intersection of: Restriction
    all values from: VmsTextLine
    on property: vmsSupplementaryText
  intersection of: Restriction
    max cardinality: 1
    on property: supplementaryMessageDescription
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSupplementaryPanelExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSupplementaryPictogram
  intersection of: Restriction
    max cardinality: 1
    on property: vmsSupplementaryText

junctionName
type: ObjectProperty
comment: Name of the junction.

endTimeOfPeriod
type: DatatypeProperty
comment: End of time period.

SiteMeasurementsIndexMeasuredValue
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: index
subclass of: Restriction
  all values from: int
  on property: index
subclass of: Class
  intersection of: Restriction
    all values from: MeasuredValue
    on property: measuredValue
  intersection of: Restriction
    min cardinality: 1
    on property: measuredValue
  intersection of: Restriction
    max cardinality: 1
    on property: measuredValue

VehicleObstruction
type: NamedIndividual
type: Class
comment: An obstruction on the road caused by one or more vehicles.
subclass of: Obstruction
subclass of: Class
  intersection of: Restriction
    all values from: Vehicle
    on property: obstructingVehicle
  intersection of: Restriction
    all values from: ExtensionType
    on property: vehicleObstructionExtension
  intersection of: Restriction
    all values from: string
    on property: vehicleObstructionType
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleObstructionExtension
  intersection of: Restriction
    min cardinality: 1
    on property: vehicleObstructionType
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleObstructionType

PredefinedLocationsPublication
type: Class
comment: A publication containing one or more groups of predefined locations organised either as litineraries, non ordered groups or as individual locations.
subclass of: PayloadPublication
subclass of: Class
  intersection of: Restriction
    all values from: HeaderInformation
    on property: headerInformation
  intersection of: Restriction
    all values from: PredefinedLocationContainer
    on property: predefinedLocationContainer
  intersection of: Restriction
    all values from: ExtensionType
    on property: predefinedLocationsPublicationExtension
  intersection of: Restriction
    min cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    min cardinality: 1
    on property: predefinedLocationContainer
  intersection of: Restriction
    max cardinality: 1
    on property: headerInformation
  intersection of: Restriction
    max cardinality: 1
    on property: predefinedLocationsPublicationExtension

D2LogicalModel
type: Class
comment: The DATEX II logical model comprising exchange, content payload and management sub-models.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: d2LogicalModelExtension
  intersection of: Restriction
    all values from: Exchange
    on property: exchange
  intersection of: Restriction
    all values from: PayloadPublication
    on property: payloadPublication
  intersection of: Restriction
    min cardinality: 1
    on property: exchange
  intersection of: Restriction
    max cardinality: 1
    on property: d2LogicalModelExtension
  intersection of: Restriction
    max cardinality: 1
    on property: exchange
  intersection of: Restriction
    max cardinality: 1
    on property: payloadPublication
subclass of: Restriction
  min cardinality: 1
  on property: modelBaseVersion

ConstructionWorks
type: Class
comment: Roadworks involving the construction of new infrastructure.
subclass of: Roadworks
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: constructionWorkType
  intersection of: Restriction
    all values from: ExtensionType
    on property: constructionWorksExtension
  intersection of: Restriction
    max cardinality: 1
    on property: constructionWorksExtension
  intersection of: Restriction
    max cardinality: 1
    on property: constructionWorkType

PredefinedLocationVersionedReference
type: Class
subclass of: VersionedReference
subclass of: Restriction
  min cardinality: 1
  on property: targetClass

parkingRouteReference
type: ObjectProperty
comment: A reference to a parking route.

journeyOrigin
type: ObjectProperty
comment: Indicates the stated starting point of the transit journey.

LinearElementByPoints
type: Class
comment: A linear element along a single linear object defined by its start and end points.
subclass of: LinearElement
subclass of: Class
  intersection of: Restriction
    all values from: Referent
    on property: endPointOfLinearElement
  intersection of: Restriction
    all values from: IntermediatePointOnLinearElement
    on property: intermediatePointOnLinearElement
  intersection of: Restriction
    all values from: ExtensionType
    on property: linearElementByPointsExtension
  intersection of: Restriction
    all values from: Referent
    on property: startPointOfLinearElement
  intersection of: Restriction
    min cardinality: 1
    on property: endPointOfLinearElement
  intersection of: Restriction
    min cardinality: 1
    on property: startPointOfLinearElement
  intersection of: Restriction
    max cardinality: 1
    on property: endPointOfLinearElement
  intersection of: Restriction
    max cardinality: 1
    on property: linearElementByPointsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: startPointOfLinearElement

vehicleObstructionType
type: DatatypeProperty
comment: Characterization of an obstruction on the road caused by one or more vehicles.

groupOfParkingSitesType
type: DatatypeProperty
comment: The type of this group of parking sites.

speed
type: DatatypeProperty
comment: A value of speed expressed in kilometres per hour.

occupancy
type: ObjectProperty
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.

PointByCoordinates
type: Class
comment: A single point defined only by a coordinate set with an optional bearing direction.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: bearing
  intersection of: Restriction
    all values from: ExtensionType
    on property: pointByCoordinatesExtension
  intersection of: Restriction
    all values from: PointCoordinates
    on property: pointCoordinates
  intersection of: Restriction
    min cardinality: 1
    on property: pointCoordinates
  intersection of: Restriction
    max cardinality: 1
    on property: bearing
  intersection of: Restriction
    max cardinality: 1
    on property: pointByCoordinatesExtension
  intersection of: Restriction
    max cardinality: 1
    on property: pointCoordinates

CatalogueReference
type: Class
comment: Identification of the supplier's data catalogue in a data exchange context.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: catalogueReferenceExtension
  intersection of: Restriction
    all values from: string
    on property: keyCatalogueReference
  intersection of: Restriction
    min cardinality: 1
    on property: keyCatalogueReference
  intersection of: Restriction
    max cardinality: 1
    on property: catalogueReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: keyCatalogueReference

VehicleCountValue
type: Class
comment: A measured or calculated value of absolute count of vehicles within a specified period of time expressed as non negative integer.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: vehicleCount
  intersection of: Restriction
    all values from: ExtensionType
    on property: vehicleCountValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCountValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: vehicleCount
  intersection of: Restriction
    max cardinality: 1
    on property: vehicleCount

passageDurationTime
type: ObjectProperty
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.

relativeTrafficFlow
type: DatatypeProperty
comment: Assessment of the traffic flow conditions relative to normally expected conditions at this date/time.

axleFlow
type: ObjectProperty
comment: An averaged measurement or calculation of flow rate defined in terms of the number of vehicle axles passing the specified measurement site.

Itinerary
type: Class
comment: Multiple (i.e. more than one) physically separate locations arranged as an ordered set that defines an itinerary or route.
subclass of: GroupOfLocations
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: itineraryExtension
  intersection of: Restriction
    all values from: Destination
    on property: routeDestination
  intersection of: Restriction
    max cardinality: 1
    on property: itineraryExtension

DedicatedAccess
type: Class
comment: Reference to an access of any type (vehicles, pedestrian, ...).
subclass of: Class
  intersection of: Restriction
    all values from: ParkingAccessReference
    on property: dedicatedAccess
  intersection of: Restriction
    all values from: ExtensionType
    on property: dedicatedAccessExtension
  intersection of: Restriction
    all values from: string
    on property: distanceFromParkingSpace
  intersection of: Restriction
    min cardinality: 1
    on property: dedicatedAccess
  intersection of: Restriction
    max cardinality: 1
    on property: dedicatedAccess
  intersection of: Restriction
    max cardinality: 1
    on property: dedicatedAccessExtension
  intersection of: Restriction
    max cardinality: 1
    on property: distanceFromParkingSpace

fromReferent
type: ObjectProperty
comment: A known location along the linear element from which the distanceAlong is measured, termed the "fromReferent" in ISO 19148.

VmsFault
type: Class
comment: Details of the fault which is being reported for the specified variable message sign panel.
subclass of: Fault
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: vmsFault
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsFaultExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsFaultExtension

TpegHeight
type: Class
comment: Height information which provides additional discrimination for the applicable area.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: height
  intersection of: Restriction
    all values from: string
    on property: heightType
  intersection of: Restriction
    all values from: ExtensionType
    on property: tpegHeightExtension
  intersection of: Restriction
    min cardinality: 1
    on property: heightType
  intersection of: Restriction
    max cardinality: 1
    on property: height
  intersection of: Restriction
    max cardinality: 1
    on property: heightType
  intersection of: Restriction
    max cardinality: 1
    on property: tpegHeightExtension

contactDetailsCity
type: ObjectProperty
comment: City of the contact.

roadOrCarriagewayOrLaneManagementType
type: DatatypeProperty
comment: Type of road, carriageway or lane management action instigated by operator.

dynamicRouteManagement
type: DatatypeProperty
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.

ContactByReference
type: Class
comment: Contact information that is addressed via a reference.
subclass of: Contact
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: contactByReferenceExtension
  intersection of: Restriction
    all values from: ContactDetailsVersionedReference
    on property: contactReference
  intersection of: Restriction
    min cardinality: 1
    on property: contactReference
  intersection of: Restriction
    max cardinality: 1
    on property: contactByReferenceExtension
  intersection of: Restriction
    max cardinality: 1
    on property: contactReference

Linked Datex II
type: Ontology
comment: An example mapping of Datex2 to an OWL vocabulary
creator: me
description: This document gives URIs to all terms used within Datex II
title: Datex2
preferred namespace prefix: datex
preferred namespace uri: http://vocab.datex.org/terms#

UrlLink
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: urlLinkAddress
  intersection of: Restriction
    all values from: MultilingualString
    on property: urlLinkDescription
  intersection of: Restriction
    all values from: ExtensionType
    on property: urlLinkExtension
  intersection of: Restriction
    all values from: string
    on property: urlLinkType
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkDescription
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkExtension
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkType
  intersection of: Restriction
    min cardinality: 1
    on property: urlLinkAddress
  intersection of: Restriction
    max cardinality: 1
    on property: urlLinkAddress

Equipment
type: Class
comment: One type of equipment, that is available on the parking site.
subclass of: ParkingEquipmentOrServiceFacility
subclass of: Class
  intersection of: Restriction
    all values from: ElectricCharging
    on property: electricCharging
  intersection of: Restriction
    all values from: ExtensionType
    on property: equipmentExtension
  intersection of: Restriction
    all values from: string
    on property: equipmentType
  intersection of: Restriction
    max cardinality: 1
    on property: electricCharging
  intersection of: Restriction
    max cardinality: 1
    on property: equipmentExtension
  intersection of: Restriction
    min cardinality: 1
    on property: equipmentType
  intersection of: Restriction
    max cardinality: 1
    on property: equipmentType

distanceFromParkingSite
type: DatatypeProperty
comment: If the service facility is not located on the parking site itself, its distance can be specified here in metres.

DirectionCompassValue
type: Class
comment: A measured or calculated value of direction as a point of the compass.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: directionCompass
  intersection of: Restriction
    all values from: ExtensionType
    on property: directionCompassValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: directionCompassValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: directionCompass
  intersection of: Restriction
    max cardinality: 1
    on property: directionCompass

environmentalObstructionType
type: DatatypeProperty
comment: Characterization of an obstruction on the road resulting from an environmental cause.

duration
type: DatatypeProperty
comment: A period of time expressed in seconds.

TrafficStatusValue
type: Class
comment: A measured or calculated value of the status of traffic conditions on a section of road in a specified direction.
subclass of: DataValue
subclass of: Class
  intersection of: Restriction
    all values from: string
    on property: trafficStatusValue
  intersection of: Restriction
    all values from: ExtensionType
    on property: trafficStatusValueExtension
  intersection of: Restriction
    max cardinality: 1
    on property: trafficStatusValueExtension
  intersection of: Restriction
    min cardinality: 1
    on property: trafficStatusValue
  intersection of: Restriction
    max cardinality: 1
    on property: trafficStatusValue

routeDestination
type: ObjectProperty
comment: Destination of a route or final location in an itinerary.

Vms
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: VmsManagedLogicalLocation
    on property: managedLogicalLocationOverride
  intersection of: Restriction
    all values from: VmsPictogramDisplayAreaIndexPictogramDisplayAreaSettings
    on property: pictogramDisplayAreaSettings
  intersection of: Restriction
    all values from: TextDisplayAreaSettings
    on property: textDisplayAreaSettings
  intersection of: Restriction
    all values from: VmsDynamicCharacteristics
    on property: vmsDynamicCharacteristics
  intersection of: Restriction
    all values from: ExtensionType
    on property: vmsExtension
  intersection of: Restriction
    all values from: VmsFault
    on property: vmsFault
  intersection of: Restriction
    all values from: Location
    on property: vmsLocationOverride
  intersection of: Restriction
    all values from: VmsMessageIndexVmsMessage
    on property: vmsMessage
  intersection of: Restriction
    all values from: string
    on property: vmsMessageSequencingInterval
  intersection of: Restriction
    all values from: string
    on property: vmsWorking
  intersection of: Restriction
    min cardinality: 1
    on property: vmsWorking
  intersection of: Restriction
    max cardinality: 1
    on property: managedLogicalLocationOverride
  intersection of: Restriction
    max cardinality: 1
    on property: textDisplayAreaSettings
  intersection of: Restriction
    max cardinality: 1
    on property: vmsDynamicCharacteristics
  intersection of: Restriction
    max cardinality: 1
    on property: vmsExtension
  intersection of: Restriction
    max cardinality: 1
    on property: vmsLocationOverride
  intersection of: Restriction
    max cardinality: 1
    on property: vmsMessageSequencingInterval
  intersection of: Restriction
    max cardinality: 1
    on property: vmsWorking

ParkingRecordStatusEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacilityStatus
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: equipmentOrServiceFacilityIndex
subclass of: Restriction
  all values from: int
  on property: equipmentOrServiceFacilityIndex
subclass of: Class
  intersection of: Restriction
    all values from: ParkingEquipmentOrServiceFacilityStatus
    on property: parkingEquipmentOrServiceFacilityStatus
  intersection of: Restriction
    min cardinality: 1
    on property: parkingEquipmentOrServiceFacilityStatus
  intersection of: Restriction
    max cardinality: 1
    on property: parkingEquipmentOrServiceFacilityStatus

normallyExpectedTravelTime
type: ObjectProperty
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.

freeFlowTravelTime
type: ObjectProperty
comment: The travel time which would be expected under ideal free flow conditions.

freeFlowSpeed
type: ObjectProperty
comment: The free flow speed expected under ideal conditions, corresponding to the freeFlowTravelTime.

elaboratedDataFault
type: ObjectProperty
comment: The type of fault which is being reported for the specified elaborated data.

Contact
type: Class
comment: Address and contact information about some person, service or the parking site, provided in detail or via reference.
subclass of: Class
  intersection of: Restriction
    all values from: ExtensionType
    on property: contactExtension
  intersection of: Restriction
    all values from: string
    on property: contactNotDefined
  intersection of: Restriction
    all values from: string
    on property: contactUnknown
  intersection of: Restriction
    all values from: OverallPeriod
    on property: validityOfContact
  intersection of: Restriction
    max cardinality: 1
    on property: contactExtension
  intersection of: Restriction
    max cardinality: 1
    on property: contactNotDefined
  intersection of: Restriction
    max cardinality: 1
    on property: contactUnknown
  intersection of: Restriction
    max cardinality: 1
    on property: validityOfContact

TemperatureInformation
type: Class
comment: Measurements of atmospheric temperature.
subclass of: WeatherData
subclass of: Class
  intersection of: Restriction
    all values from: Temperature
    on property: temperature
  intersection of: Restriction
    all values from: ExtensionType
    on property: temperatureInformationExtension
  intersection of: Restriction
    max cardinality: 1
    on property: temperatureInformationExtension

Area
type: Class
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).
subclass of: Location
subclass of: Class
  intersection of: Restriction
    all values from: AlertCArea
    on property: alertCArea
  intersection of: Restriction
    all values from: AreaExtensionType
    on property: areaExtension
  intersection of: Restriction
    all values from: TpegAreaLocation
    on property: tpegAreaLocation
  intersection of: Restriction
    max cardinality: 1
    on property: alertCArea
  intersection of: Restriction
    max cardinality: 1
    on property: areaExtension
  intersection of: Restriction
    max cardinality: 1
    on property: tpegAreaLocation

Referent
type: Class
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.
subclass of: Class
  intersection of: Restriction
    all values from: PointCoordinates
    on property: pointCoordinates
  intersection of: Restriction
    all values from: MultilingualString
    on property: referentDescription
  intersection of: Restriction
    all values from: ExtensionType
    on property: referentExtension
  intersection of: Restriction
    all values from: string
    on property: referentIdentifier
  intersection of: Restriction
    all values from: string
    on property: referentName
  intersection of: Restriction
    all values from: string
    on property: referentType
  intersection of: Restriction
    min cardinality: 1
    on property: referentIdentifier
  intersection of: Restriction
    min cardinality: 1
    on property: referentType
  intersection of: Restriction
    max cardinality: 1
    on property: pointCoordinates
  intersection of: Restriction
    max cardinality: 1
    on property: referentDescription
  intersection of: Restriction
    max cardinality: 1
    on property: referentExtension
  intersection of: Restriction
    max cardinality: 1
    on property: referentIdentifier
  intersection of: Restriction
    max cardinality: 1
    on property: referentName
  intersection of: Restriction
    max cardinality: 1
    on property: referentType

parkingSiteByReference
type: ObjectProperty
comment: Parking sites of this collection defined by reference.

AffectedCarriagewayAndLanes
type: Class
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.