issue-16 changes.

s4auto:Acceleration, s4auto:BrakeCapacity, s4auto:Heading, s4auto:Height, s4auto:Length, s4auto:Movement, s4auto:Shape, s4auto:Size, s4auto:Speed, s4auto:Weight, s4auto:Width. ---> must use the proposed SAREF pattern for properties.

Edited by Maxime Lefrançois

Merge request reports

Loading
+120 −271
Changes for ontology/saref4auto.ttl: 120 added lines, 271 removed lines.
Original line number Diff line number Diff line
@@ -130,13 +130,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                 rdfs:label "detects position"@en .


###  https://saref.etsi.org/saref4auto/hasAbsolutePosition
:hasAbsolutePosition rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf :hasPosition ;
                     rdfs:comment "A relation between an entity, e.g., a vehicle or road entity, and AbsolutePosition to represent its absolute position"@en ;
                     rdfs:label "hasAbsolutePosition"@en .


###  https://saref.etsi.org/saref4auto/hasAutomationLevel
:hasAutomationLevel rdf:type owl:ObjectProperty ;
                    rdfs:comment """A relation to define the level of automation of a singular vehicle. According to SAE J3016, there are five levels of automation:
@@ -150,13 +143,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                    rdfs:label "hasAutomationLevel"@en .


###  https://saref.etsi.org/saref4auto/hasBrakeCapacity
:hasBrakeCapacity rdf:type owl:ObjectProperty ;
                  rdfs:range :BrakeCapacity ;
                  rdfs:comment "A relation to express that the vehicle has the capacity to reduce its speed (by action on the brake pedal or an autonomous actuator)"@en ;
                  rdfs:label "hasBrakeCapacity"@en .


###  https://saref.etsi.org/saref4auto/hasConfidence
:hasConfidence rdf:type owl:ObjectProperty ;
               owl:inverseOf :isConfidenceOf ;
@@ -198,13 +184,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                                rdfs:label "hasEstimatedRendezvousLocation"@en .


###  https://saref.etsi.org/saref4auto/hasHeight
:hasHeight rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf saref:hasProperty ;
           rdfs:comment "A relation to express the height of an entity, e.g., a vehicle or an entity in the vehicle environment"@en ;
           rdfs:label "hasHeight"@en .


###  https://saref.etsi.org/saref4auto/hasIdentifier
:hasIdentifier rdf:type owl:ObjectProperty ;
               rdfs:range :Identifier ;
@@ -212,27 +191,12 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
               rdfs:label "hasIdentifier"@en .


###  https://saref.etsi.org/saref4auto/hasLength
:hasLength rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf saref:hasProperty ;
           rdfs:comment "A relation to express the length of an entity, e.g., a vehicle or an entity in the vehicle environment or a platoon (Length of the platoon is the sum of all vehicles' length + inter-vehicle distance)"@en ;
           rdfs:label "hasLength"@en .


###  https://saref.etsi.org/saref4auto/hasMember
:hasMember rdf:type owl:ObjectProperty ;
           owl:inverseOf :isMemberOf ;
           rdfs:comment "A general relationship to express that an entity can have members"@en ;
           rdfs:label "hasMember"@en .


###  https://saref.etsi.org/saref4auto/hasMovement
:hasMovement rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf saref:hasProperty ;
             rdfs:comment "A relation to express the movement of an entity in the vehicle environment."@en ;
             rdfs:label "hasMovement"@en .


###  https://saref.etsi.org/saref4auto/hasOpeningTimeAvailability
:hasOpeningTimeAvailability rdf:type owl:ObjectProperty ;
                            rdfs:comment "A relation to express the opening time of parking spot"@en ;
@@ -301,20 +265,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
          rdfs:label "hasRoute"@en .


###  https://saref.etsi.org/saref4auto/hasShape
:hasShape rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf saref:hasProperty ;
          rdfs:comment "A relation to express the shape of an entity in the vehicle environment."@en ;
          rdfs:label "hasShape"@en .


###  https://saref.etsi.org/saref4auto/hasSize
:hasSize rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf saref:hasProperty ;
         rdfs:comment "A relation to express that a platoon has a size. This 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) via s4auto:hasLength property"@en ;
         rdfs:label "hasSize"@en .


###  https://saref.etsi.org/saref4auto/hasVehicleEnvironmentMember
:hasVehicleEnvironmentMember rdf:type owl:ObjectProperty ;
                             rdfs:subPropertyOf :hasMember ;
@@ -328,14 +278,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                rdfs:comment "A relation between Vehicle and VehicleRole classes, to express 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 (see ETSI TR 103 508)."@en ;
                rdfs:label "hasVehicleRole"@en .


###  https://saref.etsi.org/saref4auto/hasWidth
:hasWidth rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf saref:hasProperty ;
          rdfs:comment "A relation to express the width of an entity, e.g., a vehicle or an entity in the vehicle environment"@en ;
          rdfs:label "hasWidth"@en .


###  https://saref.etsi.org/saref4auto/isCollectionOf
:isCollectionOf rdf:type owl:ObjectProperty ;
                rdfs:comment "A relation to express the intermediate destination of a route (e.g., of a vehicle or a platoon) in terms of RoutePoint"@en ;
@@ -423,7 +365,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .

###  https://saref.etsi.org/saref4auto/hasMaxSize
:hasMaxSize rdf:type owl:DatatypeProperty ;
            rdfs:comment "A relation to express the max size of a platoon. Note that it is defined as a datatype property as this is a fixed/static value of the platoon that does not change over time. In contrast, the current size of the platoon is actually an observation that may change over time and it is therefore defined as an object property (see s4auto:hasSize)."@en ;
            rdfs:comment "A relation to express the max size of a platoon. Note that it is defined as a datatype property as this is a fixed/static value of the platoon that does not change over time. In contrast, the current size of the platoon may change over time and is therefore defined as a property (see s4auto:Size)."@en ;
            rdfs:label "hasMaxSize"@en .


@@ -439,39 +381,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
#################################################################


###  https://saref.etsi.org/saref4auto/AbsolutePosition
:AbsolutePosition rdf:type owl:Class ;
                  rdfs:subClassOf :Point ,
                                  :Position ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty <http://www.w3.org/2003/01/geo/wgs84_pos#alt> ;
                                    owl:someValuesFrom xsd:float
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ;
                                    owl:someValuesFrom xsd:float
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty <http://www.w3.org/2003/01/geo/wgs84_pos#long> ;
                                    owl:someValuesFrom xsd:float
                                  ] ;
                  rdfs:comment "The absolute poistion of an automotive object in terms of lat, long and lat"@en ;
                  rdfs:label "AbsolutePosition"@en .


###  https://saref.etsi.org/saref4auto/AbsoluteSpeed
:AbsoluteSpeed rdf:type owl:Class ;
               rdfs:subClassOf :Speed ;
               rdfs:comment "A type of speed"@en ;
               rdfs:label "AbsoluteSpeed"@en .


###  https://saref.etsi.org/saref4auto/Acceleration
:Acceleration rdf:type owl:Class ;
              rdfs:subClassOf saref:Property ;
              rdfs:comment "A Property of interest for the automotive domain"@en ;
              rdfs:label "Acceleration"@en .


###  https://saref.etsi.org/saref4auto/AccelerationConfidence
:AccelerationConfidence rdf:type owl:Class ;
@@ -490,13 +399,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
         rdfs:label "Address"@en .


###  https://saref.etsi.org/saref4auto/AngularDirection
:AngularDirection rdf:type owl:Class ;
                  rdfs:subClassOf :Heading ;
                  rdfs:comment "A type of heading"@en ;
                  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 ;
@@ -509,13 +411,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                  rdfs:label "AutomotiveObject"@en .


###  https://saref.etsi.org/saref4auto/BrakeCapacity
:BrakeCapacity rdf:type owl:Class ;
               rdfs:subClassOf saref:Property ;
               rdfs:comment "A Property of interest for the automotive domain"@en ;
               rdfs:label "BrakeCapacity"@en .


###  https://saref.etsi.org/saref4auto/Bus
:Bus rdf:type owl:Class ;
     rdfs:subClassOf :PublicTransport ;
@@ -555,15 +450,15 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
:CriticalObject rdf:type owl:Class ;
                rdfs:subClassOf owl:Thing ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasHeight ;
                                  owl:onProperty :hasProperty ;
                                  owl:someValuesFrom :Height
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasLength ;
                                  owl:onProperty saref:hasProperty ;
                                  owl:someValuesFrom :Length
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasMovement ;
                                  owl:onProperty saref:hasState ;
                                  owl:someValuesFrom :Movement
                                ] ,
                                [ rdf:type owl:Restriction ;
@@ -624,34 +519,12 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
          rdfs:label "EndPoint"@en .


###  https://saref.etsi.org/saref4auto/Heading
:Heading rdf:type owl:Class ;
         rdfs:subClassOf saref:Property ;
         rdfs:comment "A Property of interest for the automotive domain"@en ;
         rdfs:label "Heading"@en .


###  https://saref.etsi.org/saref4auto/HeavyTruck
:HeavyTruck rdf:type owl:Class ;
            rdfs:subClassOf :Truck ;
            rdfs:comment "A type of truck"@en ;
            rdfs:label "HeavyTruck"@en .


###  https://saref.etsi.org/saref4auto/Height
:Height rdf:type owl:Class ;
        rdfs:subClassOf saref:Property ;
        rdfs:comment "A Property of interest for the automotive domain"@en ;
        rdfs:label "Height"@en .


###  https://saref.etsi.org/saref4auto/HeightUnit
:HeightUnit rdf:type owl:Class ;
            rdfs:subClassOf saref:UnitOfMeasure ;
            rdfs:comment "unit of measure of height"@en ;
            rdfs:label "height unit"@en .


###  https://saref.etsi.org/saref4auto/Identifier
:Identifier rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
@@ -668,29 +541,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
             rdfs:comment "A type of Critical Object"@en ;
             rdfs:label "Large Object"@en .


###  https://saref.etsi.org/saref4auto/LateralAcceleration
:LateralAcceleration rdf:type owl:Class ;
                     rdfs:subClassOf :Acceleration ;
                     rdfs:comment "A type of acceleration"@en ;
                     rdfs:label "Lateral Acceleration"@en .


###  https://saref.etsi.org/saref4auto/Length
:Length rdf:type owl:Class ;
        rdfs:subClassOf saref:Property ;
        rdfs:comment "A Property of interest for the automotive domain"@en ,
                     "In a platoon, a property to express that a platoon has a size. This size is defined as 1) the total number of vehicles currently in the platoon (see s4auto:Size class); or 2) Length of the platoon (sum of all vehicles' length + inter-vehicle distance)"@en ;
        rdfs:label "Length"@en .


###  https://saref.etsi.org/saref4auto/LengthUnit
:LengthUnit rdf:type owl:Class ;
            rdfs:subClassOf saref:UnitOfMeasure ;
            rdfs:comment "unit of measure of lenght"@en ;
            rdfs:label "length unit"@en .


###  https://saref.etsi.org/saref4auto/LightTruck
:LightTruck rdf:type owl:Class ;
            rdfs:subClassOf :Truck ;
@@ -698,13 +548,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
            rdfs:label "LightTruck"@en .


###  https://saref.etsi.org/saref4auto/LongitudinalAcceleration
:LongitudinalAcceleration rdf:type owl:Class ;
                          rdfs:subClassOf :Acceleration ;
                          rdfs:comment "A type of acceleration"@en ;
                          rdfs:label "LongitudinalAcceleration"@en .


###  https://saref.etsi.org/saref4auto/MediumObject
:MediumObject rdf:type owl:Class ;
              rdfs:subClassOf :CriticalObject ;
@@ -712,13 +555,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
              rdfs:label "Medium Object"@en .


###  https://saref.etsi.org/saref4auto/Movement
:Movement rdf:type owl:Class ;
          rdfs:subClassOf saref:Property ;
          rdfs:comment "A Property of interest for the automotive domain. Relevant types of movement are: Static (position only), moving in same direction (speed, acceleration), moving in reverse direction (speed acceleration), crossing (speed, acceleration, direction)"@en ;
          rdfs:label "Movement"@en .


###  https://saref.etsi.org/saref4auto/NotifiedEvent
:NotifiedEvent rdf:type owl:Class ;
               rdfs:subClassOf owl:Thing ;
@@ -762,7 +598,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                               owl:someValuesFrom :ParkingSpotPoint
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasHeight ;
                               owl:onProperty saref:hasProperty ;
                               owl:someValuesFrom :Height
                             ] ,
                             [ rdf:type owl:Restriction ;
@@ -770,7 +606,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                               owl:someValuesFrom :Identifier
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasLength ;
                               owl:onProperty saref:hasProperty ;
                               owl:someValuesFrom :Length
                             ] ,
                             [ rdf:type owl:Restriction ;
@@ -827,7 +663,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                           owl:someValuesFrom :Identifier
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasLength ;
                           owl:onProperty saref:hasProperty ;
                           owl:someValuesFrom :Length
                         ] ,
                         [ rdf:type owl:Restriction ;
@@ -936,12 +772,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                  rdfs:label "RelativePosition"@en .


###  https://saref.etsi.org/saref4auto/RelativeSpeed
:RelativeSpeed rdf:type owl:Class ;
               rdfs:subClassOf :Speed ;
               rdfs:comment "A type of speed"@en ;
               rdfs:label "RelativeSpeed"@en .


###  https://saref.etsi.org/saref4auto/RendezvousLocation
:RendezvousLocation rdf:type owl:Class ;
@@ -974,15 +804,15 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                              owl:someValuesFrom :AbsolutePosition
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasHeight ;
                              owl:onProperty saref:hasProperty ;
                              owl:someValuesFrom :Height
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasLength ;
                              owl:onProperty saref:hasProperty ;
                              owl:someValuesFrom :Length
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :hasMovement ;
                              owl:onProperty saref:hasState ;
                              owl:someValuesFrom :Movement
                            ] ,
                            [ rdf:type owl:Restriction ;
@@ -1100,20 +930,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
            rdfs:label "RoutePoint"@en .


###  https://saref.etsi.org/saref4auto/Shape
:Shape rdf:type owl:Class ;
       rdfs:subClassOf saref:Property ;
       rdfs:comment "A Property of interest for the automotive domain. It defines the overall shape of an entity: i.e., Sphere, Torus, Cylinder, Cone, Ellipsoid, Cube, Cuboid, Pyramid, Prism, Multiple shapes"@en ;
       rdfs:label "Shape"@en .


###  https://saref.etsi.org/saref4auto/Size
:Size rdf:type owl:Class ;
      rdfs:subClassOf saref:Property ;
      rdfs:comment "A Property of interest for the automotive domain. 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)"@en ;
      rdfs:label "Size"@en .


###  https://saref.etsi.org/saref4auto/SmallObject
:SmallObject rdf:type owl:Class ;
             rdfs:subClassOf :CriticalObject ;
@@ -1128,13 +944,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                          rdfs:label "SpecialPermitParkingSpot"@en .


###  https://saref.etsi.org/saref4auto/Speed
:Speed rdf:type owl:Class ;
       rdfs:subClassOf saref:Property ;
       rdfs:comment "A Property of interest for the automotive domain"@en ;
       rdfs:label "Speed"@en .


###  https://saref.etsi.org/saref4auto/SpeedConfidence
:SpeedConfidence rdf:type owl:Class ;
                 rdfs:subClassOf :Confidence ,
@@ -1251,7 +1060,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                           owl:someValuesFrom :Identifier
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasLength ;
                           owl:onProperty saref:hasProperty ;
                           owl:someValuesFrom :Length
                         ] ,
                         [ rdf:type owl:Restriction ;
@@ -1275,7 +1084,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                           owl:someValuesFrom :RoadTopologyPosition
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasRoute ;
                           owl:onProperty saref:hasRoute ;
                           owl:someValuesFrom :Route
                         ] ,
                         [ rdf:type owl:Restriction ;
@@ -1283,7 +1092,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                           owl:someValuesFrom :VehicleRole
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasWidth ;
                           owl:onProperty :hasProperty ;
                           owl:someValuesFrom :Width
                         ] ,
                         [ rdf:type owl:Restriction ;
@@ -1348,11 +1157,11 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                                      owl:someValuesFrom :Height
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasLength ;
                                      owl:onProperty saref:hasProperty ;
                                      owl:someValuesFrom :Length
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasMovement ;
                                      owl:onProperty saref:hasState ;
                                      owl:someValuesFrom :Movement
                                    ] ,
                                    [ rdf:type owl:Restriction ;
@@ -1362,35 +1171,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                    rdfs:comment "Non-motorized road users as well as users of VRU vehicles (L class of vehicles, for example mopeds or motorcycles, etc.) participating to the road traffic" ;
                    rdfs:label "VulnerableRoadUser"@en .


###  https://saref.etsi.org/saref4auto/Weight
:Weight rdf:type owl:Class ;
        rdfs:subClassOf saref:Property ;
        rdfs:comment "A Property of interest for the automotive domain"@en ;
        rdfs:label "Weight"@en .


###  https://saref.etsi.org/saref4auto/Width
:Width rdf:type owl:Class ;
       rdfs:subClassOf saref:Property ;
       rdfs:comment "A Property of interest for the automotive domain"@en ;
       rdfs:label "Width"@en .


###  https://saref.etsi.org/saref4auto/WidthUnit
:WidthUnit rdf:type owl:Class ;
           rdfs:subClassOf saref:UnitOfMeasure ;
           rdfs:comment "unit of measure of width"@en ;
           rdfs:label "width unit"@en .


###  https://saref.etsi.org/saref4auto/YawRate
:YawRate rdf:type owl:Class ;
         rdfs:subClassOf :Heading ;
         rdfs:comment "A type of heading"@en ;
         rdfs:label "YawRate"@en .


#################################################################
#    Individuals
#################################################################
@@ -1410,20 +1190,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
            rdfs:label "commercial"@en .


###  https://saref.etsi.org/saref4auto/crossingLeft
:CrossingLeft rdf:type owl:NamedIndividual ,
                       :Movement ;
              rdfs:comment "A type of movement"@en ;
              rdfs:label "crossing Left"@en .


###  https://saref.etsi.org/saref4auto/crossingRight
:CrossingRight rdf:type owl:NamedIndividual ,
                        :Movement ;
               rdfs:comment "A type of movement"@en ;
               rdfs:label "crossing Right"@en .


###  https://saref.etsi.org/saref4auto/dangerousGood
:DangerousGood rdf:type owl:NamedIndividual ,
                        :VehicleRole ;
@@ -1479,14 +1245,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
        rdfs:comment "A type of vehicle role"@en ;
        rdfs:label "rescue"@en .


###  https://saref.etsi.org/saref4auto/reverseDirection
:ReverseDirection rdf:type owl:NamedIndividual ,
                           :Movement ;
                  rdfs:comment "A type of movement"@en ;
                  rdfs:label "reverse Direction"@en .


###  https://saref.etsi.org/saref4auto/roadOperator
:RoadOperator rdf:type owl:NamedIndividual ,
                       :VehicleRole ;
@@ -1508,13 +1266,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
           rdfs:label "safetyCar"@en .


###  https://saref.etsi.org/saref4auto/sameDirection
:SameDirection rdf:type owl:NamedIndividual ,
                        :Movement ;
               rdfs:comment "A type of movement"@en ;
               rdfs:label "same Direction"@en .


###  https://saref.etsi.org/saref4auto/specialTransport
:SpecialTransport rdf:type owl:NamedIndividual ,
                           :VehicleRole ;
@@ -1522,13 +1273,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                  rdfs:label "specialTransport"@en .


###  https://saref.etsi.org/saref4auto/static
:Static rdf:type owl:NamedIndividual ,
                 :Movement ;
        rdfs:comment "A type of movement"@en ;
        rdfs:label "static"@en .


###  https://saref.etsi.org/saref4auto/taxi
:Taxi rdf:type owl:NamedIndividual ,
               :VehicleRole ;
@@ -1549,6 +1293,75 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
         rdfs:label "unknown platoon role"@en .


###  SAREF pattern for properties: 

:Acceleration rdf:type saref:Property ;
  rdfs:comment "A Property of interest for the automotive domain"@en ;
  rdfs:label "Acceleration"@en .

:LateralAcceleration rdf:type saref:Property ;
  skos:broader :Acceleration ;
  rdfs:comment "A type of acceleration"@en ;
  rdfs:label "Lateral Acceleration"@en .

:LongitudinalAcceleration rdf:type saref:Property ;
  skos:broader :Acceleration ;
  rdfs:comment "A type of acceleration"@en ;
  rdfs:label "LongitudinalAcceleration"@en .

:BrakeCapacity rdf:type saref:Property ;
  rdfs:comment "A Property of interest for the automotive domain"@en ;
  rdfs:label "BrakeCapacity"@en .

:Heading rdf:type saref:Property ;
  rdfs:comment "A Property of interest for the automotive domain"@en ;
  rdfs:label "Heading"@en .

:AngularDirection rdf:type saref:Property ;
  skos:broader :Heading ;
  rdfs:comment "A type of heading"@en ;
  rdfs:label "AngularDirection"@en .

:YawRate rdf:type saref:Property ;
  skos:broader :Heading ;
  rdfs:comment "A type of heading"@en ;
  rdfs:label "YawRate"@en .

:Height rdf:type saref:Property ;
  rdfs:comment "A Property of interest for the automotive domain"@en ;
  rdfs:label "Height"@en .

:PlatoonLength rdf:type saref:Property ;
  rdfs:comment "Sum of all vehicles' length + inter-vehicle distances."@en ;
  rdfs:label "Platoon Length"@en .

:PlatoonSize rdf:type saref:Property ,
  rdfs:comment "The total number of vehicles currently in the platoon."@en ;
  rdfs:label "Platoon Size"@en .

:Speed rdf:type saref:Property ;
  rdfs:comment "A Property for the automotive domain"@en ;
  rdfs:label "Speed"@en .

:AbsoluteSpeed rdf:type saref:Property ;
  skos:broader :Speed ;
  rdfs:comment "A type of speed"@en ;
  rdfs:label "AbsoluteSpeed"@en .

:RelativeSpeed rdf:type saref:Property ;
  skos:broader :Speed ;
  rdfs:comment "A type of speed"@en ;
  rdfs:label "RelativeSpeed"@en .

:Weight rdf:type saref:Property ;
  rdfs:comment "A Property for the automotive domain"@en ;
  rdfs:label "Weight"@en .

:Width rdf:type saref:Property ;
  rdfs:comment "A Property for the automotive domain"@en ;
  rdfs:label "Width"@en .
  

### SAREF patterns for states: Categorizing states for the automotive domain

:AutomotiveState a owl:Class ;
@@ -1718,3 +1531,39 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
  rdfs:subClassOf :AutomotiveState ;
  rdfs:comment "The class of states describing the relation of a vehicle with respect to its environment"@en ;
  rdfs:label "Perception State"@en .


### SAREF Pattern for states: movements

:Movement rdf:type owl:Class ;
  rdfs:subClassOf saref:State ;
  rdfs:comment "The state of movement of an object: Static (position only), moving in same direction (speed, acceleration), moving in reverse direction (speed acceleration), crossing (speed, acceleration, direction)"@en ;
  rdfs:label "Movement"@en .

:CrossingLeft rdf:type saref:State, :Movement ;
  rdfs:comment "A type of movement"@en ;
  rdfs:label "crossing Left"@en .

:CrossingRight rdf:type saref:State, :Movement ;
  rdfs:comment "A type of movement"@en ;
  rdfs:label "crossing Right"@en .

:ReverseDirection rdf:type saref:State, :Movement ;
  rdfs:comment "A type of movement"@en ;
  rdfs:label "reverse Direction"@en .

:SameDirection rdf:type saref:State, :Movement ;
  rdfs:comment "A type of movement"@en ;
  rdfs:label "same Direction"@en .

:Static rdf:type saref:State, :Movement ;
  rdfs:comment "A type of movement"@en ;
  rdfs:label "static"@en .


### SAREF Pattern for states: shape

:Shape rdf:type owl:Class ;
  rdfs:subClassOf saref:State ;
  rdfs:comment "The state of shape of an entity: i.e., Sphere, Torus, Cylinder, Cone, Ellipsoid, Cube, Cuboid, Pyramid, Prism, Multiple shapes"@en ;
  rdfs:label "Shape"@en .
Loading