SAREF4AUTO example Platoon

IRI
https://saref.etsi.org/saref4auto/v2.1.1/example/Platoon#
Conforms to ontologies
Download serialization
License
SAREF4AUTO example Platoon

Turtle

@prefix : <https://saref.etsi.org/saref4auto/v2.1.1/example/Platoon/> .
@prefix ex: <https://saref.etsi.org/saref4auto/v2.1.1/example/Platoon/> .
@prefix om: <http://www.ontology-of-units-of-measure.org/resource/om-2/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix geosp: <http://www.opengis.net/ont/geosparql#> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix s4auto: <https://saref.etsi.org/saref4auto/> .
@prefix s4syst: <https://saref.etsi.org/saref4syst/> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .


<https://saref.etsi.org/saref4auto/v2.1.1/example/Platoon#> a dctype:Dataset ;
                                            dcterms:license <https://forge.etsi.org/etsi-software-license> ;
											dcterms:conformsTo <https://saref.etsi.org/saref4auto/v2.1.1/> ;
											dcterms:title "SAREF4AUTO example Platoon"@en ;
											dcterms:description "SAREF4AUTO example Platoon"@en .

dcterms:conformsTo a owl:AnnotationProperty .
											
										 											
#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/conformsTo
<http://purl.org/dc/terms/conformsTo> a owl:AnnotationProperty .

###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> a owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> a owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> a owl:AnnotationProperty .



#################################################################
#    Object Properties
#################################################################

###  http://www.w3.org/2006/time#hasBeginning
time:hasBeginning a owl:ObjectProperty .


###  http://www.w3.org/2006/time#hasEnd
time:hasEnd a owl:ObjectProperty .

#################################################################
#    Data properties
#################################################################

###  http://www.w3.org/2006/time#inXSDDateTimeStamp
time:inXSDDateTimeStamp a owl:DatatypeProperty .


#################################################################
#    Classes
#################################################################

###  http://www.w3.org/2006/time#Instant
time:Instant a owl:Class .


###  http://www.w3.org/2006/time#Interval
time:Interval a owl:Class .


#################################################################
#    Individuals
#################################################################

###  http://www.ontology-of-units-of-measure.org/resource/om-2/kilometrePerHour
om:kilometrePerHour a saref:UnitOfMeasure .


###  http://www.ontology-of-units-of-measure.org/resource/om-2/metre
om:metre a saref:UnitOfMeasure .



#################################################################
#    the platoon
#################################################################

<platoon1> a saref:FeatureOfInterest , s4auto:Platoon ;
  saref:hasIdentifier 1 ;
  saref:consistsOf <truck1> , <truck2> , <truck3> .



#################################################################
#    Platoon procedures
#################################################################

[] a s4auto:PlatoonJoin ;
  saref:hasTimestamp "2020-02-02T18:40:00"^^xsd:dateTime ;
  saref:madeBy <truck1> ;
  saref:targets <platoon1> .

[] a s4auto:PlatoonJoin ;
  saref:hasTimestamp "2020-02-02T18:43:00"^^xsd:dateTime ;
  saref:madeBy <truck2> ;
  saref:targets <platoon1> .

[] a s4auto:PlatoonJoin ;
  saref:hasTimestamp "2020-02-02T18:46:00"^^xsd:dateTime ;
  saref:madeBy <truck3> ;
  saref:targets <platoon1> .

[] a s4auto:PlatoonLeave ;
  saref:hasTimestamp "2020-02-02T20:00:00"^^xsd:dateTime ;
  saref:madeBy <truck3> ;
  saref:targets <platoon1> .

[] a s4auto:PlatoonBreakup ;
  saref:hasTimestamp "2020-02-02T21:00:00"^^xsd:dateTime ;
  saref:madeBy <truck1> ;
  saref:targets <platoon1> .


#################################################################
#    Platoon properties
#################################################################

<platoon1> saref:hasPropertyValue [
    saref:isValueOfProperty s4auto:PlatoonMaxSize ;
    saref:hasValue 6 ] .

[] a saref:Observation ;
  saref:observes <platoon1> ;
  saref:observes s4auto:PlatoonSize ;
  saref:hasTimestamp "2020-02-02T18:41:00"^^xsd:dateTime ;
  saref:hasResult [ saref:hasValue 1 ] .

[] a saref:Observation ;
  saref:observes <platoon1> ;
  saref:observes s4auto:PlatoonSize ;
  saref:hasTimestamp "2020-02-02T18:45:35"^^xsd:dateTime ;
  saref:hasResult [ saref:hasValue 2 ] .

[] a saref:Observation ;
  saref:observes <platoon1> ;
  saref:observes s4auto:PlatoonSize ;
  saref:hasTimestamp "2020-02-02T19:00:00"^^xsd:dateTime ;
  saref:hasResult [ saref:hasValue 3 ] .


[] a saref:Observation ;
  saref:observes <platoon1> ;
  saref:observes s4auto:Heading_Wgs84Angle ;
  saref:hasPropertyValue [
    saref:hasValue 45.0 ;
    saref:isMeasuredIn om:degree ;
    rdfs:comment "WGS84 north-east"
  ] .


[] a saref:Observation ;
  saref:observes <platoon1> ;
  saref:observes s4auto:ItineraryPath ;
  saref:hasTimestamp "2020-02-02T19:00:00"^^xsd:dateTime ;
  saref:hasResult [ 
    saref:isValueOfProperty s4auto:ItineraryPath ;
    s4auto:isComposedOf [
        saref:isValueOfProperty s4auto:ItineraryPath_Position , s4auto:GeoPosition ;
        saref:hasValue "POINT(4.484551 51.904957)"^^geo:wktLiteral ;
        s4auto:hasIndex 1 ]
    ] .


[] a saref:Observation ;
  saref:observes <platoon1> ;
  saref:observes s4auto:PlatoonLength ;
  saref:hasResult [
    saref:isValueOfProperty s4auto:PlatoonLength ;
    saref:hasValue 120.0 ;
    saref:isMeasuredIn om:metre
  ] .

[] a saref:Observation ;
  saref:observes <platoon1> ;
  saref:observes s4auto:PlatoonState ;
  saref:hasResult s4auto:PlatoonStatePlatooning .


#################################################################
#    Vehicle properties in Platoon
#################################################################

[] a saref:Observation ;
  saref:observes <truck1> ;
  saref:observes s4auto:PlatoonRole ;
  saref:hasResult s4auto:Leader .

[] a saref:Observation ;
  saref:observes <truck1> ;
  saref:observes s4auto:PlatoonAutomationLevel ;
  saref:hasResult s4auto:PlatoonAutomationLevelA .

[] a saref:Observation ;
  saref:observes <truck1> ;
  saref:observes s4auto:PlatoonVehicleState ;
  saref:hasResult s4auto:PlatoonVehicleStatePlatooning .

[] a saref:Observation ;
  saref:observes <truck1> ;
  saref:observes s4auto:PlatoonPosition ;
  saref:hasResult [ saref:hasValue 1 ] .