Commit 3044d6d8 authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

Merge branch 'issue-28' into 'issue-27'

closes #28: rely more on saref:consistsOf

See merge request !19
parents 9bf478ac 1c2b7a55
Loading
Loading
Loading
Loading
Loading
+1 −49
Original line number Original line Diff line number Diff line
@@ -117,25 +117,12 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
               rdfs:label "hasIdentifier"@en .
               rdfs:label "hasIdentifier"@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/hasOpeningTimeAvailability
###  https://saref.etsi.org/saref4auto/hasOpeningTimeAvailability
:hasOpeningTimeAvailability rdf:type owl:ObjectProperty ;
:hasOpeningTimeAvailability rdf:type owl:ObjectProperty ;
                            rdfs:comment "A relation to express the opening time of parking spot"@en ;
                            rdfs:comment "A relation to express the opening time of parking spot"@en ;
                            rdfs:label "hasOpeningTimeAvailability"@en .
                            rdfs:label "hasOpeningTimeAvailability"@en .




###  https://saref.etsi.org/saref4auto/hasPlatoonMember
:hasPlatoonMember rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf :hasMember ;
                  rdfs:comment "A relation to express that a platoon can have vehicles as its members"@en ;
                  rdfs:label "hasPlatoonMember"@en .


###  https://saref.etsi.org/saref4auto/hasPlatoonRole
###  https://saref.etsi.org/saref4auto/hasPlatoonRole
:hasPlatoonRole rdf:type owl:ObjectProperty ;
:hasPlatoonRole rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf :hasRole ;
                rdfs:subPropertyOf :hasRole ;
@@ -150,39 +137,12 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
         rdfs:label "hasRole"@en .
         rdfs:label "hasRole"@en .




###  https://saref.etsi.org/saref4auto/hasVehicleEnvironmentMember
:hasVehicleEnvironmentMember rdf:type owl:ObjectProperty ;
                             rdfs:subPropertyOf :hasMember ;
                             rdfs:comment "A relation to express that a vehicle can have members in its environment"@en ;
                             rdfs:label "hasVehicleEnvironmentMember"@en .


###  https://saref.etsi.org/saref4auto/isConfidenceOf
###  https://saref.etsi.org/saref4auto/isConfidenceOf
:isConfidenceOf rdf:type owl:ObjectProperty ;
:isConfidenceOf rdf:type owl:ObjectProperty ;
                rdfs:comment "A relation between the confidence (s4auto:Confidence class) of some entity (ex. an observation) and that entity"@en ;
                rdfs:comment "A relation between the confidence (s4auto:Confidence class) of some entity (ex. an observation) and that entity"@en ;
                rdfs:label "isConfidenceOf"@en .
                rdfs:label "isConfidenceOf"@en .




###  https://saref.etsi.org/saref4auto/isMemberOf
:isMemberOf rdf:type owl:ObjectProperty ;
            rdfs:comment "A general relationship to express that an entity is a member of another entity"@en ;
            rdfs:label "isMemberOf"@en .


###  https://saref.etsi.org/saref4auto/isMemberOfPlatoon
:isMemberOfPlatoon rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf :isMemberOf ;
                   rdfs:comment "A relation to express that a vehicle can be member of  a platoon"@en ;
                   rdfs:label "isMemberOfPlatoon"@en .


###  https://saref.etsi.org/saref4auto/isMemberOfVehicleEnvironment
:isMemberOfVehicleEnvironment rdf:type owl:ObjectProperty ;
                              rdfs:subPropertyOf :isMemberOf ;
                              rdfs:comment "A relation to express that an entity, e.g., a vehicle, can be member of  another vehicle's environment"@en ;
                              rdfs:label "isMemberOfVehicleEnvironment"@en .


###  https://saref.etsi.org/saref4auto/usesProperty
###  https://saref.etsi.org/saref4auto/usesProperty
:usesProperty rdf:type owl:ObjectProperty ;
:usesProperty rdf:type owl:ObjectProperty ;
                 rdfs:comment "A relation to express that a device can use different types of properties, such as speed, position of detected road objects (e.g., bicycles, vehicles). This applies in particular to the ElectronicControlUnit and TrafficLightController classes."@en ;
                 rdfs:comment "A relation to express that a device can use different types of properties, such as speed, position of detected road objects (e.g., bicycles, vehicles). This applies in particular to the ElectronicControlUnit and TrafficLightController classes."@en ;
@@ -423,7 +383,7 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                           owl:hasValue :Length
                           owl:hasValue :Length
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :hasPlatoonMember ;
                           owl:onProperty saref:consistsOf ;
                           owl:someValuesFrom :Vehicle
                           owl:someValuesFrom :Vehicle
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
@@ -740,14 +700,6 @@ vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .
                           owl:onProperty :hasProperty ;
                           owl:onProperty :hasProperty ;
                           owl:hasValue :Width
                           owl:hasValue :Width
                         ] ,
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :isMemberOfPlatoon ;
                           owl:someValuesFrom :Platoon
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :isMemberOfVehicleEnvironment ;
                           owl:someValuesFrom :VehicleEnvironment
                         ] ,
                         [ rdf:type owl:Restriction ;
                         [ rdf:type owl:Restriction ;
                           owl:onProperty s4syst:hasSubSystem ;
                           owl:onProperty s4syst:hasSubSystem ;
                           owl:someValuesFrom :ElectronicControlUnit
                           owl:someValuesFrom :ElectronicControlUnit