SHACL for Safety Related Traffic Information (SRTI) in Czechia

Version: 1.0
License: https://creativecommons.org/licenses/by/4.0/
Creator: TamTam Research s.r.o.
Publisher: TamTam Research s.r.o.

Abstract

SHACL file defines constraints (mostly which information shall be present) on a RDF data describing Safety Realted Traffic information (SRTI) as is published for region of Czechia. RDF is using ontology LOD SRTI DATEX II which maps DATEX II Situation Publication class model into RDF. Each SituationRecord version is present (so there can be multiple versions of an SituationRecord with the same id). Validity in time is described by overall start and end date time. Location is described by point location and where possible, it is also defined by means of ALERT-C location reference. Locations shall refer to gazetteer of Czech Administrative Units and where possible also to gazetteer of Czech roads.

Table of Contents


Model documentation

dtx_srti_cz:AbnormalTrafficShape

Property name URI Expected value Card. Description
dtx_srti:hasTrafficTrendTypeEnum

(dtx_srti:unknownTrafficTrend, dtx_srti:trafficStable, dtx_srti:trafficEasing, dtx_srti:trafficBuildingUp)

0..1
dtx_srti:hasRelativeTrafficFlowEnum

(dtx_srti:trafficVeryMuchLighterThanNormal, dtx_srti:trafficVeryMuchHeavierThanNormal, dtx_srti:trafficLighterThanNormal, dtx_srti:trafficHeavierThanNormal, dtx_srti:trafficFlowNormal)

0..1
dtx_srti:hasAbnormalTrafficType

(dtx_srti:unspecifiedAbnormalTraffic, dtx_srti:stationaryTraffic, dtx_srti:slowTraffic, dtx_srti:queueingTraffic, dtx_srti:other, dtx_srti:heavyTraffic)

0..1
rdf:type
1..1

dtx_srti_cz:AccidentShape

Property name URI Expected value Card. Description
dtx_srti:hasVehiclesInvolved dtx_srti_cz:VehicleShape
0..*
dtx_srti:hasAccidentType

(dtx_srti:accident, dtx_srti:accidentInvolvingHazardousMaterials, dtx_srti:accidentInvolvingHeavyLorries, dtx_srti:collision, dtx_srti:multipleVehicleAccident)

1..*
rdf:type
1..1

dtx_srti_cz:AdministrativeAreaShape

  • Closed shape
Property name URI Expected value Card. Description
rdf:type
0..*

dtx_srti_cz:AlertCDirectionShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:hasAlertCDirectionCoded

(dtx_srti:positiveDirection, dtx_srti:negativeDirection, dtx_srti:both)

1..1
rdf:type
0..*

dtx_srti_cz:AlertCLocationShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:specificLocation dtx_srti:AlertCLocationCode
1..1
rdf:type
0..*


dtx_srti_cz:AlertCMethod2PrimaryPointLocationShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:hasAlertCLocation dtx_srti_cz:AlertCLocationShape
1..1
rdf:type
1..1

dtx_srti_cz:AnimalPresenceObstructionShape

Property name URI Expected value Card. Description
dtx_srti:hasAnimalPresenceTypeEnum

(dtx_srti:animalsOnTheRoad, dtx_srti:herdOfAnimalsOnTheRoad, dtx_srti:largeAnimalsOnTheRoad)

1..1
rdf:type
1..1

dtx_srti_cz:CarriagewayShape

Property name URI Expected value Card. Description
dtx_srti:hasCarriagewayEnum

(dtx_srti:connectingCarriageway, dtx_srti:entrySlipRoad, dtx_srti:exitSlipRoad, dtx_srti:flyover, dtx_srti:leftHandFeederRoad, dtx_srti:leftHandParallelCarriageway, dtx_srti:mainCarriageway, dtx_srti:oppositeCarriageway, dtx_srti:parallelCarriageway, dtx_srti:rightHandFeederRoad, dtx_srti:rightHandParallelCarriageway, dtx_srti:roundabout, dtx_srti:serviceRoad, dtx_srti:slipRoads, dtx_srti:underpass)

0..1
rdf:type
1..1

dtx_srti_cz:CommonConditionsShape

Property name URI Expected value Card. Description
dtx_srti:hasDrivingConditionTypeEnum

(dtx_srti:winterConditions, dtx_srti:passableWithCare, dtx_srti:unknownDrivingCondition, dtx_srti:veryHazardous, dtx_srti:hazardous, dtx_srti:impossible, dtx_srti:normal, dtx_srti:other)

0..1

dtx_srti_cz:CommonObstructionShape

Property name URI Expected value Card. Description
dtx_srti:mobilityOfObstruction dtx_srti_cz:MobilityShape
0..1
dtx_srti:numberOfObstructions xsd:nonNegativeInteger
0..1

dtx_srti_cz:CommonRoadworksShape

Property name URI Expected value Card. Description
dtx_srti:urgenRoadworks xsd:boolean
0..1
dtx_srti:underTraffic xsd:boolean
0..1
dtx_srti:hasRoadworksScaleEnum

(dtx_srti:major, dtx_srti:mediumRoadworksScale, dtx_srti:minor)

0..1
dtx_srti:hasRoadworksDuration

(dtx_srti:longTerm, dtx_srti:mediumTerm, dtx_srti:shortTerm)

0..1


dtx_srti_cz:ConstructionWorksShape

Property name URI Expected value Card. Description
dtx_srti:hasConstructionWorkType

(dtx_srti:blastingWork, dtx_srti:constructionWork)

0..1
rdf:type
1..1

dtx_srti_cz:DisturbanceActivityShape

Property name URI Expected value Card. Description
dtx_srti:hasDisturbanceActivityTypeEnum

(dtx_srti:other, dtx_srti:evacuation, dtx_srti:demostration, dtx_srti:crowd)

1..1
rdf:type
1..1

dtx_srti_cz:EnvironmentalObstructionShape

Property name URI Expected value Card. Description
dtx_srti:hasEnvironmentalObstructionTypeEnum

(dtx_srti:fallenTrees, dtx_srti:flooding, dtx_srti:subsidence, dtx_srti:rockfalls, dtx_srti:landslips, dtx_srti:avalanches)

1..1
rdf:type
1..1

dtx_srti_cz:GeneralInstructionOrMessageToRoadUsersShape

Property name URI Expected value Card. Description
dtx_srti:generalMessageToRoadUsers dtx_srti:MultilingualString
0..*
dtx_srti:hasGeneralInstructionOrMessageToRoadUsersType

(dtx_srti:allowEmergencyVehiclesToPass, dtx_srti:approachWithCare, dtx_srti:avoidTheArea, dtx_srti:closeAllWIndowsTurnOffHeaterAndVents, dtx_srti:crossJunctionWithCare, dtx_srti:doNotAllowUnnecessaryGap, dtx_srti:doNotLeaveYourVehicle, dtx_srti:doNotThrowOutAnyBurningObjects, dtx_srti:doNotUseNavigationSystems, dtx_srti:driveCarefully, dtx_srti:driveWithExtremeCaution, dtx_srti:flashYourLights, dtx_srti:followTheVehicleInFrontSmoothly, dtx_srti:increaseNormalFollowingDistance, dtx_srti:inEmergencyWaitForPatrolService, dtx_srti:keepYourDistance, dtx_srti:leaveYourVehicleProceedToNextSafePlace, dtx_srti:noNakedFlames, dtx_srti:noOvertaking, dtx_srti:noSmoking, dtx_srti:noStopping, dtx_srti:noUturns, dtx_srti:observeAmberAlert, dtx_srti:observeSignals, dtx_srti:observeSigns, dtx_srti:oNLYTravelIfAbsolutelyNecessary, dtx_srti:overtakeWithCare, dtx_srti:pullOverToTHeEdgeOfTheRoadway, dtx_srti:stopAtNextSafePlace, dtx_srti:stopAtNextServiceArea, dtx_srti:switchOffEngine, dtx_srti:switchOffMobilePhonesAndTwoWayRadios, dtx_srti:testYourBrakes, dtx_srti:useBusService, dtx_srti:useFogLights, dtx_srti:useHazardWarningLights, dtx_srti:useHeadlights, dtx_srti:useRailService, dtx_srti:useTramService, dtx_srti:useUndergroundService, dtx_srti:waitForEscortService, dtx_srti:other)

0..1
rdf:type
1..1

dtx_srti_cz:GeneralNetworkManagementShape

Property name URI Expected value Card. Description
dtx_srti:trafficManuallyDirectedBy

(dtx_srti:veryimportantperson, dtx_srti:trafficwarden, dtx_srti:trafficofficer, dtx_srti:sickperson, dtx_srti:publictransportpassenger, dtx_srti:politician, dtx_srti:policeman, dtx_srti:memberofthepublic, dtx_srti:medicalstaff, dtx_srti:infant, dtx_srti:fireman, dtx_srti:emergencyservicesperson, dtx_srti:child, dtx_srti:adult)

0..1
dtx_srti:hasGeneralNetworkManagementType

(dtx_srti:trafficHeld, dtx_srti:trafficBeingManuallyDirected, dtx_srti:tollGatesOpen, dtx_srti:temporaryTrafficLights, dtx_srti:rampMeteringInOperation, dtx_srti:other, dtx_srti:obstacleSignalling, dtx_srti:convoyService, dtx_srti:bridgeSwingInOperation)

1..1
rdf:type
1..1

dtx_srti_cz:GeneralObstructionShape

Property name URI Expected value Card. Description
dtx_srti:hasObstructionTypeEnum

(dtx_srti:objectOnTheRoad, dtx_srti:cyclistOnRoadway, dtx_srti:airCrash, dtx_srti:rescueAndRecoveryWork, dtx_srti:other, dtx_srti:shedLoad, dtx_srti:peopleOnRoadway, dtx_srti:unprotectedAccidentArea, dtx_srti:incident, dtx_srti:railCrash, dtx_srti:clearanceWork, dtx_srti:spillageOnTheRoad, dtx_srti:childrenOnRoadway)

1..*
rdf:type
0..*

dtx_srti_cz:HasBeginningEndShape

  • Closed shape
Property name URI Expected value Card. Description
time:inXSDDateTime xsd:dateTime
1..1

dtx_srti_cz:ImpactShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:hasTrafficConstrictionTypeEnum

(dtx_srti:carriagewayBlocked, dtx_srti:carriagewayPartiallyObstructed, dtx_srti:lanesBlocked, dtx_srti:lanesPartiallyObstructed, dtx_srti:roadBlocked, dtx_srti:roadPartiallyObstructed)

0..1
dtx_srti:originalNumberOfLanes xsd:int
0..1
dtx_srti:numberOfOperationalLanes xsd:nonNegativeInteger
0..1
dtx_srti:numberOfOperationalLanes xsd:nonNegativeInteger
0..1
dtx_srti:numberOfLanesRestricted xsd:nonNegativeInteger
0..1
dtx_srti:capacityRemaining dtx_srti:float%20percentage
0..1
rdf:type
0..*

dtx_srti_cz:LaneShape

Property name URI Expected value Card. Description
dtx_srti:hasLaneEnum

(dtx_srti:allLanesCompleteCarriageway, dtx_srti:busLane, dtx_srti:busStop, dtx_srti:carPoolLane, dtx_srti:centralReservation, dtx_srti:crawlerLane, dtx_srti:emergencyLane, dtx_srti:escapeLane, dtx_srti:expressLane, dtx_srti:hardShoulder, dtx_srti:heavyVehicleLane, dtx_srti:layBy, dtx_srti:leftHandTurningLane, dtx_srti:leftLane, dtx_srti:localTrafficLane, dtx_srti:middleLane, dtx_srti:PLACEHOLDER, dtx_srti:overtakingLane, dtx_srti:rightHandTurningLane, dtx_srti:rightLane, dtx_srti:rushHourLane, dtx_srti:setDownArea, dtx_srti:slowVehicleLane, dtx_srti:throughTrafficLane, dtx_srti:tidalFlowLane, dtx_srti:turningLane, dtx_srti:verge)

0..1
rdf:type
1..1

dtx_srti_cz:LinearElementShape

Property name URI Expected value Card. Description
dtx_srti:type
0..1
rdf:type
1..1

dtx_srti_cz:LinearWithinLinearElementShape

Property name URI Expected value Card. Description
dtx_srti:hasLinearElement dtx_srti_cz:LinearElementShape
0..1
dtx_srti:hasAdministrativeAreaOfLinearSection dtx_srti_cz:AdministrativeAreaShape
0..1
dtx_srti:directionRelativeOnLinearSection

(dtx_srti:both, dtx_srti:opposite, dtx_srti:aligned, dtx_srti:unknown)

0..1
rdf:type
1..1

dtx_srti_cz:MaintenanceWorksShape

Property name URI Expected value Card. Description
dtx_srti:hasRoadMaintenanceType

(dtx_srti:snowPloughsInUse, dtx_srti:maintenanceWork, dtx_srti:other, dtx_srti:repairWork, dtx_srti:resurfacingWork, dtx_srti:roadMarkingWork)

1..*
rdf:type
1..1

dtx_srti_cz:MobilityShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:mobilityType

(dtx_srti:unknownMobility, dtx_srti:stationary, dtx_srti:mobile)

1..1
rdf:type
1..1

dtx_srti_cz:NonWeatherRelatedRoadConditionsShape

Property name URI Expected value Card. Description
dtx_srti:hasNonWeatherRelatedRoadConditionTypeEnum

(dtx_srti:looseChippings, dtx_srti:otherNonWeatherRelatedRoadCondition, dtx_srti:roadSurfaceInPoorCondition, dtx_srti:leavesOnRoad, dtx_srti:looseSandOnRoad, dtx_srti:mudOnRoad, dtx_srti:petrolOnRoadway, dtx_srti:slipperyRoad, dtx_srti:oilOnRoad)

1..*
rdf:type
1..1

dtx_srti_cz:OverallPeriodShape

  • Closed shape
Property name URI Expected value Card. Description
time:hasEnd dtx_srti_cz:HasBeginningEndShape
0..1
time:hasBeginning dtx_srti_cz:HasBeginningEndShape
1..1

dtx_srti_cz:PointShape

Property name URI Expected value Card. Description
geosparql:asWKT virtrdf:Geometry
1..1
rdf:type
1..1

dtx_srti_cz:PoorEnvironmentConditionsShape

Property name URI Expected value Card. Description
dtx_srti:hasPoorEnvironmentTypeEnum

(dtx_srti:visibilityReduced, dtx_srti:swarmOfInsects, dtx_srti:strongWinds, dtx_srti:strongGustsOfWind, dtx_srti:stormForceWinds, dtx_srti:snowFall, dtx_srti:smokeHazard, dtx_srti:sandStorms, dtx_srti:rain, dtx_srti:hail, dtx_srti:frost, dtx_srti:fog, dtx_srti:extremeHeat, dtx_srti:extremeCold, dtx_srti:crosswinds, dtx_srti:blowingSnow, dtx_srti:blowingDust, dtx_srti:badWeather)

1..*
rdf:type
1..1

dtx_srti_cz:PublicEventShape

Property name URI Expected value Card. Description
dtx_srti:hasPublicEventType

(dtx_srti:other, dtx_srti:winterSportsMeeting, dtx_srti:watersportsMeeting, dtx_srti:tradeFair, dtx_srti:tournament, dtx_srti:tennisTournament, dtx_srti:stateOccasion, dtx_srti:sportsMeeting, dtx_srti:showJumping, dtx_srti:show, dtx_srti:severalMajorEvents, dtx_srti:rugbyMatch, dtx_srti:raceMeeting, dtx_srti:procession, dtx_srti:parade, dtx_srti:motorSportRaceMeeting, dtx_srti:motorShow, dtx_srti:match, dtx_srti:market, dtx_srti:marathon, dtx_srti:majorEvent, dtx_srti:internationalSportsMeeting, dtx_srti:horseRaceMeeting, dtx_srti:hockeyGame, dtx_srti:golfTournament, dtx_srti:gardeningOrFlowerShow, dtx_srti:funfair, dtx_srti:footballMatch, dtx_srti:filmTVMaking, dtx_srti:festival, dtx_srti:fair, dtx_srti:exhibition, dtx_srti:culturalEvent, dtx_srti:cricketMatch, dtx_srti:concert, dtx_srti:commercialEvent, dtx_srti:ceremonialEvent, dtx_srti:bullFight, dtx_srti:boxingTournament, dtx_srti:boatShow, dtx_srti:boatRace, dtx_srti:bicycleRace, dtx_srti:basketballGame, dtx_srti:baseballGame, dtx_srti:ballGame, dtx_srti:athleticsMeeting, dtx_srti:airShow, dtx_srti:agriculturalShow)

1..1
rdf:type
1..1

dtx_srti_cz:ReroutingManagementShape

Property name URI Expected value Card. Description
dtx_srti:hasReroutingManagementType

(dtx_srti:useIntersectionOrJunction, dtx_srti:useExit, dtx_srti:useEntry, dtx_srti:followSpecialMarkers, dtx_srti:followLocalDiversion, dtx_srti:followDiversionSigns, dtx_srti:doNotUseIntersectionOrJunction, dtx_srti:doNotUseExit, dtx_srti:doNotUseEntry, dtx_srti:doNotFollowDiversionSigns)

1..*
rdf:type
1..1

dtx_srti_cz:RoadOrCarriagewayOrLaneManagementShape

Property name URI Expected value Card. Description
dtx_srti:minimumCarOccupancy dtx_srti:NonNegativeInteger
0..1
dtx_srti:hasRoadOrCarriagewayOrLaneManagementType

(dtx_srti:other, dtx_srti:weightRestrictionInOperation, dtx_srti:vehicleStorageInOperation, dtx_srti:useSpecifiedLanesOrCarriageways, dtx_srti:useOfSpecifiedLanesOrCarriagewaysAllowed, dtx_srti:turnAroundInOperation, dtx_srti:tidalFlowLaneInOperation, dtx_srti:singleAlternateLineTraffic, dtx_srti:rushHourLaneInOperation, dtx_srti:rollingRoadBlock, dtx_srti:roadClosed, dtx_srti:roadCleared, dtx_srti:overnightClosures, dtx_srti:newRoadworksLayout, dtx_srti:narrowLanes, dtx_srti:lanesDeviated, dtx_srti:laneClosures, dtx_srti:keepToTheRight, dtx_srti:keepToTheLeft, dtx_srti:intermittentShortTermClosures, dtx_srti:heightRestrictionInOperation, dtx_srti:hardShoulderRunningInOperation, dtx_srti:doNotUseSpecifiedLanesOrCarriageways, dtx_srti:contraflow, dtx_srti:closedPermanentlyForTheWinter, dtx_srti:clearALaneForSnowploughsAndGrittingVehicles, dtx_srti:clearALaneForEmergencyVehicles, dtx_srti:carriagewayClosures, dtx_srti:carPoolLaneInOperation)

1..1
rdf:type
1..1

dtx_srti_cz:RoadsideAssistanceShape

Property name URI Expected value Card. Description
dtx_srti:hasRoadsideAssistenceTypeEnum

(dtx_srti:other, dtx_srti:vehicleRecovery, dtx_srti:helicopterRescue, dtx_srti:foodDelivery, dtx_srti:firstAid, dtx_srti:emergencyServices, dtx_srti:busPassengerAssistance, dtx_srti:airAmbulance, dtx_srti:vehicleRepair)

1..1
rdf:type
1..1


dtx_srti_cz:SpeedManagementShape

Property name URI Expected value Card. Description
dtx_srti:temporarySpeedLimit dtx_srti_cz:SpeedValueShape
0..1
dtx_srti:hasSpeedManagementType

(dtx_srti:other, dtx_srti:reduceYourSpeed, dtx_srti:policeSpeedChecksInOperation, dtx_srti:observeSpeedLimits)

0..1
rdf:type
1..1

dtx_srti_cz:SpeedValueShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:numericValue xsd:float
1..1
rdf:type
1..1

dtx_srti_cz:SupplementaryPositionalDescriptionShape

Property name URI Expected value Card. Description
dtx_srti:type dtx_srti_cz:LaneShape
0..*
dtx_srti:type dtx_srti_cz:CarriagewayShape
0..*
rdf:type
1..1

dtx_srti_cz:ValidityShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:validityTimeSpecification dtx_srti_cz:OverallPeriodShape
0..*
dtx_srti:hasValidityStatus

(dtx_srti:suspendedValidity, dtx_srti:activeValidity, dtx_srti:definedByValidityTimeSpec)

1..1
rdf:type
1..1

dtx_srti_cz:VehicleCharacteristicsShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:hasVehicleTypeEnum

(dtx_srti:moped, dtx_srti:car, dtx_srti:fourWheelDrive, dtx_srti:bicycle, dtx_srti:agriculturalVehicle, dtx_srti:motorscooter, dtx_srti:vehicleWithTrailer, dtx_srti:motorcycle, dtx_srti:other, dtx_srti:vehicleWithCatalyticConverter, dtx_srti:constructionOrMaintenanceVehicle, dtx_srti:articulatedVehicle, dtx_srti:twoWheeledVehicle, dtx_srti:vehicle_with_caravan, dtx_srti:vehicleWithoutCatalyticConverter, dtx_srti:withOddNumberedRegistrationPlates, dtx_srti:anyVehicle, dtx_srti:tanker, dtx_srti:highSidedVehicle, dtx_srti:lorry, dtx_srti:bus, dtx_srti:carOrLightVehicle, dtx_srti:van, dtx_srti:caravan, dtx_srti:threeWheeledVehicle, dtx_srti:withEvenNumberedRegistrationPlates, dtx_srti:tram, dtx_srti:motorcycleWithSideCar, dtx_srti:carWithTrailer, dtx_srti:trailer, dtx_srti:carWithCaravan)

0..*
rdf:type
0..*

dtx_srti_cz:VehicleObstructionShape

Property name URI Expected value Card. Description
dtx_srti:hasVehiclesInvolved dtx_srti_cz:VehicleShape
0..*
dtx_srti:hasVehicleObstructionTypeEnum

(dtx_srti:damagedVehicle, dtx_srti:brokenDownVehicle, dtx_srti:militaryConvoy, dtx_srti:abnormalLoad, dtx_srti:slowMoving, dtx_srti:vehicleOnWrongCarriageway, dtx_srti:slowVehicle, dtx_srti:longLoad, dtx_srti:convoy, dtx_srti:vehicleWithOverwideLoad, dtx_srti:vehicleStuck, dtx_srti:brokenDownHeavyLorry, dtx_srti:vehicleOnFire)

1..1
rdf:type
1..1

dtx_srti_cz:VehicleShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:hasVehicleCharacteristics dtx_srti_cz:VehicleCharacteristicsShape
0..1
dtx_srti:hasVehicleStatus

(dtx_srti:damagedAndImmobilized, dtx_srti:brokenDown, dtx_srti:onFire, dtx_srti:abandoned, dtx_srti:damaged, dtx_srti:burntOut)

0..1
rdf:type
1..1

dtx_srti_cz:WeatherRelatedRoadConditionsShape

Property name URI Expected value Card. Description
dtx_srti:hasWeatherRelatedRoadConditionTypeEnum

(dtx_srti:blackIce, dtx_srti:surfaceWater, dtx_srti:ice, dtx_srti:icyPatches, dtx_srti:snowDrifts)

1..*
rdf:type
1..1

dtx_srti_cz:WinterDrivingManagementShape

Property name URI Expected value Card. Description
dtx_srti:hasWinterEquipmentManagementType

(dtx_srti:other, dtx_srti:winterEquipmentOnBoardRequired, dtx_srti:useSnowTyres, dtx_srti:useSnowChainsOrTyres, dtx_srti:useSnowChains, dtx_srti:doNotUseStudTyres)

1..1
rdf:type
1..1

https://lod.tamtamresearch.com/shacl/dtx_srti/SituationRecord

Property name URI Expected value Card. Description
No specific properties

sh:AlertCMethod2SecondaryPointLocationShape

  • Closed shape
Property name URI Expected value Card. Description
dtx_srti:hasAlertCLocation dtx_srti_cz:AlertCLocationShape
1..1
rdf:type
1..1