This repository contains a proposal for possible next steps in the development of the Vehicle Signal Specification Ontology (VSSo). The implementation is part of the paper titled An evolving Ontology for Vehicle Signals submitted to the Recent Results Track of 2021 IEEE 93rd Vehicular Technology Conference: VTC2021-Spring, Helsinki.
The current status of VSSo can be found here.
In the paper, we propose a core ontology for vehicle signals based on the concept you find in the Vehicle Signal Specification (VSS). Based on the core ontology, the concepts are automatically generated through an extension of the VSS Tools. The concepts of the ontology are as described in the following figure:
- The examples folder consists of a jupyter notebook, which generates a
.ttl
file with a sample vehicles. - The ontology folder holds the latest
vsso_latest.ttl
file generated by the tools.
The generator of the .ttl
file resides in a different repository. The following steps have to be followed:
- Clone the Vehicle Signal Specification (VSS)
- Point the submodule for vss-tools to the vsso-tools repository and pull its main branch
- Generate the
.ttl
, by running:vss-tools/vspec2ttl.py -i:spec/VehicleSignalSpecification.id -I ./spec ./spec/VehicleSignalSpecification.vspec vsso_latest.ttl