@prefix : . @prefix dc: . @prefix dcterms: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @prefix saref: . @prefix s4city: . @prefix vann: . @prefix s4syst: . @prefix time: . @prefix geosp: . @prefix sf: . @prefix s4auto: . @base . rdf:type owl:Ontology . ################################################################# # Object Properties ################################################################# ### http://www.opengis.net/ont/geosparql#hasGeometry rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain ; rdfs:range . ### http://www.opengis.net/ont/geosparql#sfContains rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### http://www.w3.org/2002/07/owl#topObjectProperty owl:topObjectProperty rdfs:range . ### http://www.w3.org/2003/01/geo/wgs84_pos#location rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain ; rdfs:range [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] . ### https://saref.etsi.org/core/hasState rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain . ### https://saref.etsi.org/core/makesMeasurement rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; owl:inverseOf ; rdfs:label "makesMeasurement"@en . ### https://saref.etsi.org/core/measurementMadeBy rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:label "measurementMadeBy"@en . ### https://saref.etsi.org/core/measuresProperty rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain ; rdfs:range . ### https://saref.etsi.org/saref4auto/hasShape :hasShape rdf:type owl:ObjectProperty . ### https://saref.etsi.org/saref4auto/hasMovement :hasMovement rdf:type owl:ObjectProperty . ### https://saref.etsi.org/saref4auto/consistsOf :consistsOf rdf:type owl:ObjectProperty ; rdfs:label "consistsOf"@en . ### https://saref.etsi.org/saref4auto/detectsPosition :detectsPosition rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasAutomationLevel :hasAutomationLevel rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasBrakeCapacity :hasBrakeCapacity rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:range :BrakeCapacity . ### https://saref.etsi.org/saref4auto/hasDestination :hasDestination rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:comment "A relation that defines the destination of an automotive object. For example, in aplatoon, the current platoon leader defines the platoon destination. Following vehicles will share (partially) the route of the leader and can, therefore, have different final destinations." . ### https://saref.etsi.org/saref4auto/hasEstimatedRendezvousLocation :hasEstimatedRendezvousLocation rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:range :RendezvousLocation ; rdfs:comment "A relation to express that, during the forming state, a vehicle member of a platoon is given an estimated rendezvous location for joining" . ### https://saref.etsi.org/saref4auto/hasHeight :hasHeight rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasIdentifier :hasIdentifier rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:range ; rdfs:comment "relation between an entity and its identifier"@en ; rdfs:label "hasIdentifier"@en . ### https://saref.etsi.org/saref4auto/hasLength :hasLength rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasMaxSize :hasMaxSize rdf:type owl:ObjectProperty ; rdfs:comment "A relation to express that a platoon can have a maximum size, namely the maximum number of vehicles allowed to join the platoon due to safety requirements" . ### https://saref.etsi.org/saref4auto/hasMember :hasMember rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:label "hasMember"@en . ### https://saref.etsi.org/saref4auto/hasMovement :hasMovement rdf:type owl:ObjectProperty ; rdfs:label "hasMovement" . ### https://saref.etsi.org/saref4auto/hasOpeningTimeAvailability :hasOpeningTimeAvailability rdf:type owl:ObjectProperty . ### https://saref.etsi.org/saref4auto/hasOrigin :hasOrigin rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasPosition :hasPosition rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:range . ### https://saref.etsi.org/saref4auto/hasRole :hasRole rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:range . ### https://saref.etsi.org/saref4auto/hasRoute :hasRoute rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasShape :hasShape rdf:type owl:ObjectProperty ; rdfs:label "hasShape" . ### https://saref.etsi.org/saref4auto/hasSize :hasSize rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasWidth :hasWidth rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/isCollectionOf :isCollectionOf rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/isMeasuredIn :isMeasuredIn rdf:type owl:ObjectProperty . ### https://saref.etsi.org/saref4auto/isMemberOf :isMemberOf rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:label "isMemberOf"@en . ### https://saref.etsi.org/saref4auto/isPartOf :isPartOf rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:label "isPartOf"@en . ### https://saref.etsi.org/saref4auto/usesMeasurement :usesMeasurement rdf:type owl:ObjectProperty . ### https://saref.etsi.org/saref4syst/hasSubSystem rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; owl:inverseOf . ### https://saref.etsi.org/saref4syst/subSystemOf rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ### https://saref.etsi.org/saref4auto/hasConfidence rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; owl:inverseOf ; rdfs:range . ### https://saref.etsi.org/saref4auto/isConfidenceOf rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty . ################################################################# # Data properties ################################################################# ### https://etsi.saref.org/core/hasTimestamp rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty . ### https://saref.etsi.org/core/hasValue rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty . ### https://saref.etsi.org/saref4auto/hasConfidenceValue :hasConfidenceValue rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty . ### https://saref.etsi.org/saref4auto/hasDescriptionName :hasDescriptionName rdf:type owl:DatatypeProperty . ### https://saref.etsi.org/saref4auto/hasEstimatedJoiningTime :hasEstimatedJoiningTime rdf:type owl:DatatypeProperty ; rdfs:range xsd:dateTime ; rdfs:comment "A relation to express that, during the forming state, a vehicle member of a platoon is given an estimated time for joining" . ### https://saref.etsi.org/saref4auto/hasIDValue :hasIDValue rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:label "saref:hasIDValue"@en . ### https://saref.etsi.org/saref4auto/hasPlatoonIndex :hasPlatoonIndex rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:range xsd:int . ### https://saref.etsi.org/saref4auto/hasRole :hasRole rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty . ### https://saref.etsi.org/saref4auto/hasTimestamp :hasTimestamp rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty ; rdfs:range xsd:dateTime . ### https://saref.etsi.org/saref4auto/hasCoordinateX rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty . ### https://saref.etsi.org/saref4auto/hasCoordinateY rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty . ### https://saref.etsi.org/saref4auto/hasCoordinateZ rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf owl:topDataProperty . ################################################################# # Classes ################################################################# ### http://www.opengis.net/ont/geosparql#AbsolutePosition rdf:type owl:Class ; rdfs:subClassOf , :Position ; rdfs:label """AbsolutePosition """@en . ### http://www.opengis.net/ont/geosparql#Feature rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] ; rdfs:label "Feature"@en . ### http://www.opengis.net/ont/geosparql#Geometry rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Geometry"@en . ### http://www.opengis.net/ont/geosparql#SpatialThing rdf:type owl:Class ; rdfs:label "SpatialObject"@en . ### http://www.w3.org/2003/01/geo/wgs84_pos#Point rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Point"@en . ### http://www.w3.org/2006/time#Instant rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Instant"@en . ### http://www.w3.org/2006/time#Interval rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Interval"@en . ### http://www.w3.org/2006/time#TemporalEntity rdf:type owl:Class ; rdfs:label "TemporaryEntity"@en . ### https://saref.etsi.org/core/Actuator rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Actuator"@en . ### https://saref.etsi.org/core/Device rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] ; rdfs:label "Device"@en . ### https://saref.etsi.org/core/FeatureOfInterest rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasIdentifier ; owl:someValuesFrom ] ; rdfs:label "FeatureOfInterest"@en . ### https://saref.etsi.org/core/Measurement rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:dateTime ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:nonNegativeInteger ] ; rdfs:label "Measurement"@en . ### https://saref.etsi.org/core/Property rdf:type owl:Class ; rdfs:label "Property"@en . ### https://saref.etsi.org/core/Sensor rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Sensor"@en . ### https://saref.etsi.org/core/State rdf:type owl:Class ; rdfs:label "State"@en . ### https://saref.etsi.org/core/UnitOfMeasure rdf:type owl:Class ; rdfs:label "UnitOfMeasure"@en . ### https://saref.etsi.org/saref4auto/AbsoluteSpeed :AbsoluteSpeed rdf:type owl:Class ; rdfs:subClassOf :Speed ; rdfs:label "AbsoluteSpeed"@en . ### https://saref.etsi.org/saref4auto/Acceleration :Acceleration rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Acceleration"@en . ### https://saref.etsi.org/saref4auto/AccelerationConfidence :AccelerationConfidence rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom xsd:int ] ; rdfs:comment "absolute accuracy of a reported vehicle acceleration value with a predefined confidence level (e.g. 95 %)"^^xsd:string ; rdfs:label "AccelerationConfidence" . ### https://saref.etsi.org/saref4auto/Adress :Adress rdf:type owl:Class ; rdfs:comment "A class to define common information related to an address. "@en ; rdfs:label "Adress"@en . ### https://saref.etsi.org/saref4auto/AngularDirection :AngularDirection rdf:type owl:Class ; rdfs:subClassOf :Heading ; rdfs:label "AngularDirection"@en . ### https://saref.etsi.org/saref4auto/AutomationLevel :AutomationLevel rdf:type owl:Class ; rdfs:comment "The level of automation a platoon of vehicles or a singular vehicle"@en ; rdfs:label "AutomationLevel"@en . ### https://saref.etsi.org/saref4auto/AutomotiveObject :AutomotiveObject rdf:type owl:Class ; rdfs:comment "The main objects of interest in the automotive domain."@en ; rdfs:label "AutomotiveObject"@en . ### https://saref.etsi.org/saref4auto/BrakeCapacity :BrakeCapacity rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "BrakeCapacity"@en . ### https://saref.etsi.org/saref4auto/ElectricChargingParkingSpot :ElectricChargingParkingSpot rdf:type owl:Class ; rdfs:subClassOf :ParkingSpot ; rdfs:label "ElectricChargingParkingSpot"@en . ### https://saref.etsi.org/saref4auto/EndPoint :EndPoint rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "EndPoint"@en . ### https://saref.etsi.org/saref4auto/Heading :Heading rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Heading"@en . ### https://saref.etsi.org/saref4auto/Height :Height rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Height"@en . ### https://saref.etsi.org/saref4auto/LateralAcceleration :LateralAcceleration rdf:type owl:Class ; rdfs:subClassOf :Acceleration . ### https://saref.etsi.org/saref4auto/Length :Length rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Length"@en . ### https://saref.etsi.org/saref4auto/LongitudinalAcceleration :LongitudinalAcceleration rdf:type owl:Class ; rdfs:subClassOf :Acceleration . ### https://saref.etsi.org/saref4auto/ParkingSpot :ParkingSpot rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :ParkingSpotState ] , [ rdf:type owl:Restriction ; owl:onProperty :hasHeight ; owl:someValuesFrom :Height ] , [ rdf:type owl:Restriction ; owl:onProperty :hasIdentifier ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasLength ; owl:someValuesFrom :Length ] , [ rdf:type owl:Restriction ; owl:onProperty :hasOpeningTimeAvailability ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasWidth ; owl:someValuesFrom :Width ] , [ rdf:type owl:Restriction ; owl:onProperty :hasDescriptionName ; owl:someValuesFrom xsd:string ] ; rdfs:comment "A location that is designated for parking. A parking spot has a geometry defining the parking area boundaries and its centre point" ; rdfs:label "ParkingSpot"@en . ### https://saref.etsi.org/saref4auto/ParkingSpotState :ParkingSpotState rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A parking spot has a state. Possible values for parking spot state are Free, occupied, reserved, closed, charging" ; rdfs:label "ParkingSpotState"@en . ### https://saref.etsi.org/saref4auto/ParkingVehicleState :ParkingVehicleState rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A vehicle can be found at different states (or parking phases) during parking . Possible values for parking state (or parking phase) of a vehicle are: At drop-off spot, at pick-up spot, driving to parking spot, driving to pick up spot, parking, parked, charging." ; rdfs:label "ParkingVehicleState"@en . ### https://saref.etsi.org/saref4auto/PlatoonAutomationLevel :PlatoonAutomationLevel rdf:type owl:Class ; rdfs:subClassOf :AutomationLevel ; rdfs:comment """A vehicle has a level of automation for platooning. defined? For example, in the ENSEMBLE project there are three levels of automation for platooning being defined: Level A, Level B, Level C. Level C represents the highest level of automation for platooning in terms of longitudinal and lateral control, shortest time gap supported, wider range of situations handled and support for merging of entire platoons.""" ; rdfs:label "PlatoonAutomationLevel"@en . ### https://saref.etsi.org/saref4auto/PlatoonPosition :PlatoonPosition rdf:type owl:Class ; rdfs:subClassOf :Position , [ rdf:type owl:Restriction ; owl:onProperty :hasPlatoonIndex ; owl:someValuesFrom xsd:dateTime ] ; rdfs:comment "A vehicle member of a platoon has a platoon position that is defined as the index of the vehicle in the platoon starting from zero (leader) up to N (trailing vehicle)." ; rdfs:label "PlatoonPosition"@en . ### https://saref.etsi.org/saref4auto/PlatoonState :PlatoonState rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :hasTimestamp ; owl:someValuesFrom xsd:dateTime ] ; rdfs:comment "Examples of states for a platoon are: unknown, standalone, assembling, platooning, disengaging, etc." ; rdfs:label "PlatoonState"@en . ### https://saref.etsi.org/saref4auto/PlatoonVehicleState :PlatoonVehicleState rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty :hasTimestamp ; owl:someValuesFrom xsd:dateTime ] ; rdfs:comment "Examples of states for a vehicle in a platoon are: unknown, standalone, engaging, platooning, disengaging, searching, forming." ; rdfs:label "PlatoonVehicleState"@en . ### https://saref.etsi.org/saref4auto/Position :Position rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] ; rdfs:label "Position"@en . ### https://saref.etsi.org/saref4auto/PositionConfidenceEllipse :PositionConfidenceEllipse rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "horizontal position accuracy in a shape of ellipse with a predefined confidence level (e.g. 95 %). The centre of the ellipse shape corresponds to the reference position point for which the position accuracy is evaluated"^^xsd:string ; rdfs:label "PositionConfidenceEllipse" . ### https://saref.etsi.org/saref4auto/RegularParkingSpot :RegularParkingSpot rdf:type owl:Class ; rdfs:subClassOf :ParkingSpot ; rdfs:label "RegularParkingSpot"@en . ### https://saref.etsi.org/saref4auto/RelativeSpeed :RelativeSpeed rdf:type owl:Class ; rdfs:subClassOf :Speed ; rdfs:label "RelativeSpeed"@en . ### https://saref.etsi.org/saref4auto/RendezvousLocation :RendezvousLocation rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "It is the estimated location where the vehicle member joins the platoon. It is expressed in global coordinates (lat, long, alt), e.g. according to WGS 84." ; rdfs:label "RendezvousLocation"@en . ### https://saref.etsi.org/saref4auto/RoadEntity :RoadEntity rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :RCHFHDeXziCQ60ytoZWbPrS ; owl:someValuesFrom :Shape ] , [ rdf:type owl:Restriction ; owl:onProperty :RDPi0RzXwTRRRRzugSeTSzz ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :consistsOf ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :consistsOf ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :consistsOf ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :consistsOf ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasHeight ; owl:someValuesFrom :Height ] , [ rdf:type owl:Restriction ; owl:onProperty :hasLength ; owl:someValuesFrom :Length ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPosition ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPosition ; owl:someValuesFrom :RoadTopologyPosition ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPosition ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasWidth ; owl:someValuesFrom :Width ] ; rdfs:comment "Entity present on the road in the neighbouring area of a vehicle"^^xsd:string ; rdfs:label "RoadEntity" . ### https://saref.etsi.org/saref4auto/RoadObject :RoadObject rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Road side sensors measure properties (such as speed, position, dimension, direction, etc.) of road objects. Types of relevant road objects are Pedestrian, vehicles, obstacles, traffic signs, etc." ; rdfs:label "RoadObject"@en . ### https://saref.etsi.org/saref4auto/RoadSideActuator :RoadSideActuator rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Devices deployed along the road that produce signals based on road side sensor data measurements. Types of road side actuators that are relevant are devices such as traffic light controllers changing from red to green based on detected vehicles." ; rdfs:label """RoadSideActuator """@en . ### https://saref.etsi.org/saref4auto/RoadSideSensor :RoadSideSensor rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Heading ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Height ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Length ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Speed ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Width ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] ; rdfs:comment "Sensors such as cameras, radars that are deployed along the road (e.g. at intersections and at poles along a highway)" ; rdfs:label "RoadSideSensor"@en . ### https://saref.etsi.org/saref4auto/RoadTopologyPosition :RoadTopologyPosition rdf:type owl:Class ; rdfs:subClassOf :Position ; rdfs:label "Road Topology Position"@en . ### https://saref.etsi.org/saref4auto/Route :Route rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasDestination ; owl:someValuesFrom :EndPoint ] , [ rdf:type owl:Restriction ; owl:onProperty :hasOrigin ; owl:someValuesFrom :StartPoint ] , [ rdf:type owl:Restriction ; owl:onProperty :isCollectionOf ; owl:someValuesFrom :RoutePoint ] ; rdfs:comment "The route of a platoon is defined as the route of the current vehicle leader in the platoon that other follower vehicles (partially) share" ; rdfs:label "Route" . ### https://saref.etsi.org/saref4auto/RoutePoint :RoutePoint rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "RoutePoint"@en . ### https://saref.etsi.org/saref4auto/Shape :Shape rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "overall shape of an entity: Sphere, Torus, Cylinder, Cone, Ellipsoid, Cube, Cuboid, Pyramid, Prism, Multiple shapes"^^xsd:string ; rdfs:label "Shape" . ### https://saref.etsi.org/saref4auto/Size :Size rdf:type owl:Class ; rdfs:comment "A platoon has a size. Tis size is defined as 1) the total number of vehicles currently in the platoon; or 2) Length of the platoon (sum of all vehicles' length + inter-vehicle distance)" ; rdfs:label "Size"@en . ### https://saref.etsi.org/saref4auto/SpecialPermitParkingSpot :SpecialPermitParkingSpot rdf:type owl:Class ; rdfs:subClassOf :ParkingSpot ; rdfs:comment "Parking spot reserved for special permits (authorities, disabled, blue Zone, resident ...)" ; rdfs:label "SpecialPermitParkingSpot"@en . ### https://saref.etsi.org/saref4auto/Speed :Speed rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Speed"@en . ### https://saref.etsi.org/saref4auto/SpeedConfidence :SpeedConfidence rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom xsd:int ] ; rdfs:comment "absolute accuracy of a speed value in cm/s"^^xsd:string ; rdfs:label "SpeedConfidence" . ### https://saref.etsi.org/saref4auto/StartPoint :StartPoint rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "StartPoint"@en . ### https://saref.etsi.org/saref4auto/TrafficLight :TrafficLight rdf:type owl:Class ; rdfs:subClassOf :RoadSideActuator , [ rdf:type owl:Restriction ; owl:onProperty :usesMeasurement ; owl:someValuesFrom ] ; rdfs:comment "A device that automatically operates coloured lights, typically red, amber, and green, for controlling traffic at road junctions, pedestrian crossings, and roundabouts." ; rdfs:label "TrafficLight"@en . ### https://saref.etsi.org/saref4auto/VehicleAutomationLevel :VehicleAutomationLevel rdf:type owl:Class ; rdfs:subClassOf :AutomationLevel ; rdfs:comment """According to SAE J3016, there are five levels of automation: - Level 0: No Driving Automation. - Level 1: Driver assistance. - Level 2: Partial driving automation. - Level 3: Conditional driving automation. - Level 4: High driving automation. - Level 5: Full Driving automation.""" ; rdfs:label "VehicleAutomationLevel"@en . ### https://saref.etsi.org/saref4auto/VehicleLight :VehicleLight rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :VehicleLightState ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] ; rdfs:label "VehicleLight"@en . ### https://saref.etsi.org/saref4auto/VehicleLightState :VehicleLightState rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "VehicleLightState"@en . ### https://saref.etsi.org/saref4auto/Weight :Weight rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Weight"@en . ### https://saref.etsi.org/saref4auto/Width :Width rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Width"@en . ### https://saref.etsi.org/saref4auto/YawRate :YawRate rdf:type owl:Class ; rdfs:subClassOf :Heading ; rdfs:label "YawRate"@en . ### https://saref.etsi.org/saref4syst/System rdf:type owl:Class ; rdfs:label "System"@en . ### https://saref.etsi.org/saref4auto/Car rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A type of vehicle"@en ; rdfs:label "Car"@en . ### https://saref.etsi.org/saref4auto/Confidence rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :isMeasuredIn ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasConfidenceValue ; owl:someValuesFrom xsd:int ] ; rdfs:label "Confidence"@en . ### https://saref.etsi.org/saref4auto/CriticalObject rdf:type owl:Class ; rdfs:subClassOf owl:Thing ; rdfs:comment "critical objects are small object, medium object, large object"^^xsd:string ; rdfs:label "CriticalObject"@en . ### https://saref.etsi.org/saref4auto/ElectronicControlUnit rdf:type owl:Class ; rdfs:subClassOf , , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Acceleration ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Heading ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Position ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :Speed ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom :VehicleLight ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] ; rdfs:label "ElectronicControlUnit"@en . ### https://saref.etsi.org/saref4auto/Identifier rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasIDValue ; owl:someValuesFrom xsd:string ] ; rdfs:comment "A class used to identify 1) a vehicle (station) during data exchange with other devices/stations 2) a platoon during data exchange with other devices/stations, 3) a parking spot within a parking area during data exchange with other devices/stations. In all cases, this identifier may be a pseudonym. It may change over space and/or over time." ; rdfs:label "Identifier"@en . ### https://saref.etsi.org/saref4auto/Movement rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Relevant types of movement are: Static (position only), moving in same direction (speed, acceleration), moving in reverse direction (speed acceleration), crossing (speed, acceleration, direction)"^^xsd:string ; rdfs:label "Movement" . ### https://saref.etsi.org/saref4auto/NotifiedEvent rdf:type owl:Class ; rdfs:subClassOf owl:Thing ; rdfs:comment "The relevant types of events are trafficCondition, accident, roadworks, impassability, adverseWeatherCondition-Adhesion, aquaplannning, hazardousLocation-SurfaceCondition, hazardousLocation-ObstacleOnTheRoad, hazardousLocation-AnimalOnTheRoad, humanPresenceOnTheRoad, wrongWayDriving, rescueAndRecoveryWorkInProgress, adverseWeatherCondition-ExtremeWeatherCondition, adverseWeatherCondition-Visibility, adverseWeatherCondition-Precipitation, slowVehicle, dangerousEndOfQueue, vehicleBreakdown, postCrash, humanProblem, stationaryVehicle, emergencyVehicleApproaching, hazardousLocation-DangerousCurve, collisionRisk, signalViolation, dangerousSituation"^^xsd:string ; rdfs:label "NotifiedEvent"@en . ### https://saref.etsi.org/saref4auto/PersonalDevice rdf:type owl:Class ; rdfs:subClassOf :AutomotiveObject ; rdfs:label "PersonalDevice"@en . ### https://saref.etsi.org/saref4auto/Platoon rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasDestination ; owl:someValuesFrom :EndPoint ] , [ rdf:type owl:Restriction ; owl:onProperty :hasIdentifier ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasMaxSize ; owl:someValuesFrom :Size ] , [ rdf:type owl:Restriction ; owl:onProperty :hasMember ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasRoute ; owl:someValuesFrom :Route ] , [ rdf:type owl:Restriction ; owl:onProperty :hasSize ; owl:someValuesFrom :Size ] ; rdfs:comment "A group of vehicles automatically following each other at a relatively close distance" ; rdfs:label "Platoon"@en . ### https://saref.etsi.org/saref4auto/PlatoonRole rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "In platoon a vehicle can assume roles such as: unknown, leader, follower, ready-for-leading, trailing, etc." ; rdfs:label "PlatoonRole"@en . ### https://saref.etsi.org/saref4auto/PublicTransport rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A type of vehicle"@en ; rdfs:label "PublicTransport"@en . ### https://saref.etsi.org/saref4auto/RelativePosition rdf:type owl:Class ; rdfs:subClassOf :Position , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom xsd:float ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom xsd:float ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom xsd:float ] ; rdfs:comment "It represents the relative position of a vehicle (e.g., a car is x,y,z in front of another car)"@en ; rdfs:label "RelativePosition"@en . ### https://saref.etsi.org/saref4auto/RoadSideEquipment rdf:type owl:Class ; rdfs:subClassOf :AutomotiveObject ; rdfs:label "RoadSideEquipment"@en . ### https://saref.etsi.org/saref4auto/Role rdf:type owl:Class ; rdfs:label "Role"@en . ### https://saref.etsi.org/saref4auto/StationID rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A type of identifier for vehicles and platoons, as defined in ETSI TS 102 894-2." ; rdfs:label "StationID"@en . ### https://saref.etsi.org/saref4auto/TrafficManagementCentre rdf:type owl:Class ; rdfs:subClassOf :AutomotiveObject ; rdfs:label "TrafficManagementCentre"@en . ### https://saref.etsi.org/saref4auto/Truck rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A type of vehicle"@en ; rdfs:label "Truck"@en . ### https://saref.etsi.org/saref4auto/TwoWheeler rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A type of vehicle"@en ; rdfs:label "TwoWheeler"@en . ### https://saref.etsi.org/saref4auto/UUID rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A type of identifier for vehicles and platoons" ; rdfs:label "UUID"@en . ### https://saref.etsi.org/saref4auto/Vehicle rdf:type owl:Class ; rdfs:subClassOf , :AutomotiveObject , , [ rdf:type owl:Restriction ; owl:onProperty :hasAutomationLevel ; owl:someValuesFrom :AutomationLevel ] , [ rdf:type owl:Restriction ; owl:onProperty :hasBrakeCapacity ; owl:someValuesFrom :BrakeCapacity ] , [ rdf:type owl:Restriction ; owl:onProperty :hasDestination ; owl:someValuesFrom :Adress ] , [ rdf:type owl:Restriction ; owl:onProperty :hasDestination ; owl:someValuesFrom :EndPoint ] , [ rdf:type owl:Restriction ; owl:onProperty :hasEstimatedRendezvousLocation ; owl:someValuesFrom :RendezvousLocation ] , [ rdf:type owl:Restriction ; owl:onProperty :hasHeight ; owl:someValuesFrom :Height ] , [ rdf:type owl:Restriction ; owl:onProperty :hasIdentifier ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasLength ; owl:someValuesFrom :Length ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPosition ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPosition ; owl:someValuesFrom :PlatoonPosition ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPosition ; owl:someValuesFrom :RoadTopologyPosition ] , [ rdf:type owl:Restriction ; owl:onProperty :hasPosition ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasRole ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasRoute ; owl:someValuesFrom :Route ] , [ rdf:type owl:Restriction ; owl:onProperty :hasWidth ; owl:someValuesFrom :Width ] , [ rdf:type owl:Restriction ; owl:onProperty :isMemberOf ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :isMemberOf ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasEstimatedJoiningTime ; owl:someValuesFrom xsd:dateTime ] ; rdfs:comment """A vehicle is the main object of interest in the automotive domain. Example of types of vehicles are car, truck, public transport and two wheeler. See ETSI TS 102 894-2 spec for full list of vehicles, which are type of \"stations\". See also the SENSORIS data model for possible type of vehicles."""@en ; rdfs:label "Vehicle"@en . ### https://saref.etsi.org/saref4auto/VehicleEnvironment rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :consistsOf ; owl:someValuesFrom :RoadEntity ] , [ rdf:type owl:Restriction ; owl:onProperty :consistsOf ; owl:someValuesFrom ] ; rdfs:label "VehicleEnvironment"@en . ### https://saref.etsi.org/saref4auto/VehicleRole rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "The role the vehicle plays in traffic. If not specified, it is assumed that it takes a default value. Otherwise, possible values to be specified are: publicTransport, specialTransport, dangerousGoods, roadWork, rescue, emergency, safetyCar, agriculture, commercial, military, roadOperator, taxi."^^xsd:string ; rdfs:label "VehicleRole"@en . ### https://saref.etsi.org/saref4auto/VulnerableRoadUser rdf:type owl:Class ; rdfs:subClassOf owl:Thing ; rdfs:label "VulnerableRoadUser"@en . ################################################################# # Individuals ################################################################# ### https://etsi.saref.org/saref4auto/agriculture rdf:type owl:NamedIndividual , ; rdfs:label "agriculture"@en . ### https://etsi.saref.org/saref4auto/specialTransport rdf:type owl:NamedIndividual , ; rdfs:label "specialTransport"@en . ### https://saref.etsi.org/saref4auto/bus :bus rdf:type owl:NamedIndividual ; rdfs:label "bus"@en . ### https://saref.etsi.org/saref4auto/passengerCar :passengerCar rdf:type owl:NamedIndividual ; rdfs:label "passengerCar"@en . ### https://saref.etsi.org/saref4auto/tram :tram rdf:type owl:NamedIndividual , ; rdfs:label "tram"@en . ### https://saref.etsi.org/saref4auto/heavyTruck :heavyTruck rdf:type owl:NamedIndividual ; rdfs:label "heavyTruck"@en . ### https://saref.etsi.org/saref4auto/lightTruck :lightTruck rdf:type owl:NamedIndividual ; rdfs:label "lightTruck"@en . ### https://saref.etsi.org/saref4auto/trailer :trailer rdf:type owl:NamedIndividual ; rdfs:label "trailer"@en . ### https://saref.etsi.org/saref4auto/animal :animal rdf:type owl:NamedIndividual , ; rdfs:comment "animals presenting a safety risk to other road users, for example : dogs, wild animals, horses, cows, sheep, kangaroos, etc."^^xsd:string ; rdfs:label "animals"@en . ### https://saref.etsi.org/saref4auto/assembling :assembling rdf:type owl:NamedIndividual , :PlatoonState ; rdfs:label "assembling"@en . ### https://saref.etsi.org/saref4auto/bicyclist :bicyclist rdf:type owl:NamedIndividual , ; rdfs:comment "for example: user of bicycle, wheelchair, skater, scooter, Segway, or a mounted horse rider"^^xsd:string ; rdfs:label "bicyclist"@en . ### https://saref.etsi.org/saref4auto/commercial :commercial rdf:type owl:NamedIndividual , ; rdfs:label "commercial"@en . ### https://saref.etsi.org/saref4auto/dangerousGood :dangerousGood rdf:type owl:NamedIndividual , ; rdfs:label "dangerousGoods"@en . ### https://saref.etsi.org/saref4auto/disengaging :disengaging rdf:type owl:NamedIndividual , :PlatoonState , :PlatoonVehicleState ; rdfs:label "disengaging"@en . ### https://saref.etsi.org/saref4auto/emergency :emergency rdf:type owl:NamedIndividual , ; rdfs:label "emergency"@en . ### https://saref.etsi.org/saref4auto/engaging :engaging rdf:type owl:NamedIndividual , :PlatoonVehicleState . ### https://saref.etsi.org/saref4auto/follower :follower rdf:type owl:NamedIndividual , . ### https://saref.etsi.org/saref4auto/forming :forming rdf:type owl:NamedIndividual , :PlatoonVehicleState . ### https://saref.etsi.org/saref4auto/largeObject :largeObject rdf:type owl:NamedIndividual , ; rdfs:label "largeObject" . ### https://saref.etsi.org/saref4auto/leader :leader rdf:type owl:NamedIndividual , . ### https://saref.etsi.org/saref4auto/mediumObject :mediumObject rdf:type owl:NamedIndividual , ; rdfs:label "mediumObject" . ### https://saref.etsi.org/saref4auto/military :military rdf:type owl:NamedIndividual , ; rdfs:label "military"@en . ### https://saref.etsi.org/saref4auto/motorcycle :motorcycle rdf:type owl:NamedIndividual , ; rdfs:label "motorcycle"@en . ### https://saref.etsi.org/saref4auto/pedestrian :pedestrian rdf:type owl:NamedIndividual , ; rdfs:comment "for example: adult, child, elderly person, pram, animal, blind person guided by a dog, rider off its bike"^^xsd:string ; rdfs:label "pedestrians"@en . ### https://saref.etsi.org/saref4auto/platooning :platooning rdf:type owl:NamedIndividual , :PlatoonState , :PlatoonVehicleState ; rdfs:label "platooning"@en . ### https://saref.etsi.org/saref4auto/publicTransport :publicTransport rdf:type owl:NamedIndividual , ; rdfs:label "publicTransport"@en . ### https://saref.etsi.org/saref4auto/ready_for_leading :ready_for_leading rdf:type owl:NamedIndividual , . ### https://saref.etsi.org/saref4auto/rescue :rescue rdf:type owl:NamedIndividual , ; rdfs:label "rescue"@en . ### https://saref.etsi.org/saref4auto/roadOperator :roadOperator rdf:type owl:NamedIndividual , ; rdfs:label "roadOperator"@en . ### https://saref.etsi.org/saref4auto/roadWork :roadWork rdf:type owl:NamedIndividual , ; rdfs:label "roadWork"@en . ### https://saref.etsi.org/saref4auto/safetyCar :safetyCar rdf:type owl:NamedIndividual , ; rdfs:label "safetyCar"@en . ### https://saref.etsi.org/saref4auto/searching :searching rdf:type owl:NamedIndividual , :PlatoonVehicleState . ### https://saref.etsi.org/saref4auto/smallObject :smallObject rdf:type owl:NamedIndividual , ; rdfs:label "smallObject" . ### https://saref.etsi.org/saref4auto/standalone :standalone rdf:type owl:NamedIndividual , :PlatoonState , :PlatoonVehicleState ; rdfs:label "standalone"@en . ### https://saref.etsi.org/saref4auto/taxi :taxi rdf:type owl:NamedIndividual , ; rdfs:label "taxi"@en . ### https://saref.etsi.org/saref4auto/trailing :trailing rdf:type owl:NamedIndividual , . ### https://saref.etsi.org/saref4auto/unknown :unknown rdf:type owl:NamedIndividual , :PlatoonState , :PlatoonVehicleState , ; rdfs:label "unknown"@en . ################################################################# # Annotations ################################################################# :hasRole rdfs:label "hasRole"@en ; rdfs:comment "The role the vehicle plays in traffic. Possible values are: publicTransport, specialTransport, dangerousGoods, roadWork, rescue, emergency, safetyCar, agriculture, commercial, military, roadOperator, taxi."^^xsd:string . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi