Commit d9008581 authored by David Gnabasik's avatar David Gnabasik
Browse files

issue-12 changes.

parent d7c74746
Loading
Loading
Loading
Loading
Loading
+70 −50
Original line number Original line Diff line number Diff line
@@ -366,25 +366,15 @@ saref:relatesToProperty rdf:type owl:ObjectProperty ;
           rdfs:label "hasOrigin"@en .
           rdfs:label "hasOrigin"@en .




###  https://saref.etsi.org/saref4auto/hasParkingSpotState
### https://saref.etsi.org/saref4auto/AutomotiveState
:hasParkingSpotState rdf:type owl:ObjectProperty ;
:AutomotiveState a owl:Class ;
                     rdfs:subPropertyOf :hasState ;
    rdfs:subClassOf saref:State , 
                     rdfs:comment "A relation to express the state of a parking spot"@en ;
      [ a owl:Restriction ;
                     rdfs:label "hasParkingSpotState"@en .
        owl:onProperty saref:hasTimestamp ;

        owl:allValuesFrom xsd:dateTime

      ] ;
###  https://saref.etsi.org/saref4auto/hasParkingVehicleState
    rdfs:label "AutomotiveState"@en ;
:hasParkingVehicleState rdf:type owl:ObjectProperty ;
    rdfs:comment "A class dedicated to describe the relevant states in the automotive domain"@en .
                        rdfs:subPropertyOf :hasState ;
                        rdfs:comment "A relation to express the state of a vehicle that is parking"@en ;
                        rdfs:label "hasParkingVehicleState"@en .


###  https://saref.etsi.org/saref4auto/hasPerceptionState
:hasPerceptionState rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf :hasState ;
                    rdfs:comment "A relation to express the state of a vehicle related to its environment"@en ;
                    rdfs:label "hasPerceptionState"@en .




###  https://saref.etsi.org/saref4auto/hasPlatoonMember
###  https://saref.etsi.org/saref4auto/hasPlatoonMember
@@ -408,20 +398,6 @@ saref:relatesToProperty rdf:type owl:ObjectProperty ;
                rdfs:label "hasPlatoonRole"@en .
                rdfs:label "hasPlatoonRole"@en .




###  https://saref.etsi.org/saref4auto/hasPlatoonState
:hasPlatoonState rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf :hasState ;
                 rdfs:comment "A relation to express the state of a platoon"@en ;
                 rdfs:label "hasPlatoonState"@en .


###  https://saref.etsi.org/saref4auto/hasPlatoonVehicleState
:hasPlatoonVehicleState rdf:type owl:ObjectProperty ;
                        rdfs:subPropertyOf :hasState ;
                        rdfs:comment "A relation to express the state of a vehicle in a platoon"@en ;
                        rdfs:label "hasPlatoonVehicleState"@en .


###  https://saref.etsi.org/saref4auto/hasPosition
###  https://saref.etsi.org/saref4auto/hasPosition
:hasPosition rdf:type owl:ObjectProperty ;
:hasPosition rdf:type owl:ObjectProperty ;
             rdfs:range :RelativePosition ;
             rdfs:range :RelativePosition ;
@@ -1306,7 +1282,7 @@ saref:UnitOfMeasure rdf:type owl:Class ;
                               owl:someValuesFrom :Width
                               owl:someValuesFrom :Width
                             ] ,
                             ] ,
                             [ rdf:type owl:Restriction ;
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :hasParkingSpotState ;
                               owl:onProperty :hasAutomotiveState ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                               owl:onClass :ParkingSpotState
                               owl:onClass :ParkingSpotState
                             ] ,
                             ] ,
@@ -1327,14 +1303,18 @@ saref:UnitOfMeasure rdf:type owl:Class ;


###  https://saref.etsi.org/saref4auto/ParkingSpotState
###  https://saref.etsi.org/saref4auto/ParkingSpotState
:ParkingSpotState rdf:type owl:Class ;
:ParkingSpotState rdf:type owl:Class ;
                  rdfs:subClassOf :State ;
              rdfs:subClassOf :AutomotiveState ;
              skos:broader :AutomotiveState ;
              skos:narrower :ParkingSpotState , :Charging , :Closed , :Free , :Occupied , :Reserved ;
              rdfs:comment "A parking spot has a state. Possible values for parking spot state are Free, occupied, reserved, closed, charging"@en ;
              rdfs:comment "A parking spot has a state. Possible values for parking spot state are Free, occupied, reserved, closed, charging"@en ;
              rdfs:label "ParkingSpotState"@en .
              rdfs:label "ParkingSpotState"@en .




###  https://saref.etsi.org/saref4auto/ParkingVehicleState
###  https://saref.etsi.org/saref4auto/ParkingVehicleState
:ParkingVehicleState rdf:type owl:Class ;
:ParkingVehicleState rdf:type owl:Class ;
                     rdfs:subClassOf :State ;
              rdfs:subClassOf :AutomotiveState ;
              skos:broader :AutomotiveState ;
              skos:narrower :AtDropOffSpot , :AtPickUpSpot , :DrivingToParkingSpot , :DrivingToPickUpSpot , :Parked , :Parking ;
              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."@en ;
              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."@en ;
              rdfs:label "ParkingVehicleState"@en .
              rdfs:label "ParkingVehicleState"@en .


@@ -1348,7 +1328,9 @@ saref:UnitOfMeasure rdf:type owl:Class ;


###  https://saref.etsi.org/saref4auto/PerceptionState
###  https://saref.etsi.org/saref4auto/PerceptionState
:PerceptionState rdf:type owl:Class ;
:PerceptionState rdf:type owl:Class ;
                 rdfs:subClassOf :State ;
              rdfs:subClassOf :AutomotiveState ;
              skos:broader :AutomotiveState ;
#             skos:narrower :AutomotiveState ;
              rdfs:comment "A state of the vehicle related to its environment"@en ;
              rdfs:comment "A state of the vehicle related to its environment"@en ;
              rdfs:label "perception state"@en .
              rdfs:label "perception state"@en .


@@ -1380,7 +1362,7 @@ saref:UnitOfMeasure rdf:type owl:Class ;
                           owl:someValuesFrom :Vehicle
                           owl:someValuesFrom :Vehicle
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasPlatoonState ;
                           owl:onProperty :hasAutomotiveState ;
                           owl:someValuesFrom :PlatoonState
                           owl:someValuesFrom :PlatoonState
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
@@ -1426,14 +1408,17 @@ saref:UnitOfMeasure rdf:type owl:Class ;


###  https://saref.etsi.org/saref4auto/PlatoonState
###  https://saref.etsi.org/saref4auto/PlatoonState
:PlatoonState rdf:type owl:Class ;
:PlatoonState rdf:type owl:Class ;
              rdfs:subClassOf :State ;
            	skos:broader :AutomotiveState ;
              skos:narrower :Assembling , :Disengaging , :Platooning , :Standalone , :Unknown ;
              rdfs:comment "The state of a platoon. Examples of states for a platoon are: unknown, standalone, assembling, platooning, disengaging, etc."@en ;
              rdfs:comment "The state of a platoon. Examples of states for a platoon are: unknown, standalone, assembling, platooning, disengaging, etc."@en ;
              rdfs:label "PlatoonState"@en .
              rdfs:label "PlatoonState"@en .




###  https://saref.etsi.org/saref4auto/PlatoonVehicleState
###  https://saref.etsi.org/saref4auto/PlatoonVehicleState
:PlatoonVehicleState rdf:type owl:Class ;
:PlatoonVehicleState rdf:type owl:Class ;
                     rdfs:subClassOf :State ;
              rdfs:subClassOf :AutomotiveState ;
              skos:broader :AutomotiveState ;
              skos:narrower :Disengaging , :Platooning , :Standalone , :Unknown , :Engaging , :Forming , :Shape ;
              rdfs:comment "Examples of states for a vehicle in a platoon are: unknown, standalone, engaging, platooning, disengaging, searching, forming."@en ;
              rdfs:comment "Examples of states for a vehicle in a platoon are: unknown, standalone, engaging, platooning, disengaging, searching, forming."@en ;
              rdfs:label "PlatoonVehicleState"@en .
              rdfs:label "PlatoonVehicleState"@en .


@@ -1864,7 +1849,7 @@ saref:UnitOfMeasure rdf:type owl:Class ;
                           owl:someValuesFrom :Length
                           owl:someValuesFrom :Length
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasParkingVehicleState ;
                           owl:onProperty :hasAutomotiveState ;
                           owl:someValuesFrom :PlatoonVehicleState
                           owl:someValuesFrom :PlatoonVehicleState
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
@@ -1876,7 +1861,7 @@ saref:UnitOfMeasure rdf:type owl:Class ;
                           owl:someValuesFrom :PlatoonRole
                           owl:someValuesFrom :PlatoonRole
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasPlatoonVehicleState ;
                           owl:onProperty :hasAutomotiveState ;
                           owl:someValuesFrom :PlatoonVehicleState
                           owl:someValuesFrom :PlatoonVehicleState
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
@@ -2155,6 +2140,41 @@ s4syst:System rdf:type owl:Class ;
      rdfs:label "taxi"@en .
      rdfs:label "taxi"@en .




### https://saref.etsi.org/saref4auto/PlatoonStateKind
:PlatoonStateKind a owl:NamedIndividual ,
                  :PlatoonState ;
        rdfs:comment "A king of platoon state"@en ;
        rdfs:label "platoon state kind"@en .


### https://saref.etsi.org/saref4auto/PlatoonVehicleStateKind
:PlatoonVehicleStateKind a owl:NamedIndividual ,
                  :PlatoonVehicleState ;
        rdfs:comment "A king of platoon vehicle state"@en ;
        rdfs:label "platoon vehicle state kind"@en .


### https://saref.etsi.org/saref4auto/ParkingVehicleStateKind
:ParkingVehicleStateKind a owl:NamedIndividual ,
                  :ParkingVehicleState ;
        rdfs:comment "A king of parking vehicle state"@en ;
        rdfs:label "parking vehicle state kind"@en .


### https://saref.etsi.org/saref4auto/ParkingSpotStateKind
:ParkingSpotStateKind a owl:NamedIndividual ,
                  :ParkingSpotState ;
        rdfs:comment "A king of parking spot state"@en ;
        rdfs:label "parking spot state kind"@en .


### https://saref.etsi.org/saref4auto/PerceptionStateKind
:PerceptionStateKind a owl:NamedIndividual ,
                  :PerceptionState ;
        rdfs:comment "A king of perception state"@en ;
        rdfs:label "perception state kind"@en .


###  https://saref.etsi.org/saref4auto/trailing
###  https://saref.etsi.org/saref4auto/trailing
:Trailing rdf:type owl:NamedIndividual ,
:Trailing rdf:type owl:NamedIndividual ,
                   :PlatoonRole ;
                   :PlatoonRole ;