Skip to content

Commit

Permalink
Rework Ecosystem section, linking to COVESA wiki for the more dynamic…
Browse files Browse the repository at this point in the history
… content

Signed-off-by: Sebastian Schildt <sebastian.schildt@de.bosch.com>
  • Loading branch information
SebastianSchildt committed May 23, 2023
1 parent 8386f0a commit a82d8dd
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 39 deletions.
6 changes: 3 additions & 3 deletions docs-gen/content/ecosystem/_index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: "Ecosystem"
date: 2021-07-05T15:12:25+02:00
date: 2023-05-18T15:12:25+02:00
chapter: true
weight: 40
---

# Tools
# Ecosystem

VSS can be used in various systems. This section will give some pointers to the wider VSS ecosystem
VSS is used in different products, solutions and use cases. This section will give some pointers to the wider VSS ecosystem
18 changes: 4 additions & 14 deletions docs-gen/content/ecosystem/software.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,9 @@
---
title: "Software"
date: 2021-07-04T13:31:46+0000
title: "Software & Solutions"
date: 2023-05-18T13:31:46+0000
weight: 3
---

Various software frameworks exist to work with VSS data. If something is missing here, please [open an issue](https://github.com/covesa/vehicle_signal_specification/issues) and tell us.
Various software frameworks and products exist to work with VSS data. Some are Open Source, some are commercial prducts and services. There are solutions to work with VSS in-vehicle, as well as using it in the cloud.

### W3C VISS2 reference server
A reference server written in Go for the VISSv2 specification can be found at [https://github.com/w3c/automotive-viss2](https://github.com/w3c/automotive-viss2).

### KUKSA.val in-vehicle VISS server
A VISS server written in C++, optimized for containerized deployments on vehicle computers is provided by the [KUKSA project](https://github.com/eclipse/kuksa.val).

### IoT Event Analytics Plattform
[IoT Event Analytics](https://github.com/covesa/iot-event-analytics) is a Complex Event Processing platform for the Vehicle Edge. The IoTEA tooling can automatically import VSS an data model, and it can optionally use KUKSA.val to ingest live data from a vehicle.

### AOS
The [AOS platform](https://aoscloud.io/) can support VSS to access vehicle data.
The best entry-point for an up-to-date introduction to VSS products and Use Cases is the [COVESA VSS wiki](https://wiki.covesa.global/display/WIK4/VSS+Resources+at+a+Glance).
26 changes: 26 additions & 0 deletions docs-gen/content/ecosystem/standards.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: "Related Standards"
date: 2023-05-18T13:29:46+0000
weight: 2
---

Ohter standards or specifications sometimes reference VSS.


### W3C VISS
When using VSS in an automotive tech stack, a question is which protocols and technologies to use to *access* VSS signals.

The W3C Vehicle Information Service Specification (**VISS**) is an open standard, specifying a protocol to access VSS data via websocket (VISSv1, VISSv2) or HTTP/MQTT (VISSv2).

To learn more check

- [Vehicle Information Service Specification (VISS) V1](https://www.w3.org/TR/vehicle-information-service/) published as a Discontinued Draft.
- [Vehicle Information Service Specification (VISS) V2](https://github.com/w3c/automotive/), feature complete and in process to enter the Candidate Recommendation stage.

### W3C VSSo

If you want to interconnect VSS data with other domains, you might want to employ ontology-based tech stacks. The W3C VSS Ontology enables you to express VSS in form of an OWL ontology.

To learn more check

- [VSSo Core: Vehicle Signal Specification Core Ontology](https://www.w3.org/TR/vsso-core/)
15 changes: 7 additions & 8 deletions docs-gen/content/ecosystem/tools.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
---
title: "Tools"
date: 2021-07-04T13:27:46+0000
title: "Official VSS-Tools"
date: 2023-05-18T13:27:46+0000
weight: 1
---

The VSS can be transformed into other formats or generated as code to integrate with other tooling environments and ecosystems.
VSS can be transformed into other formats or generated as code to integrate with other tooling environments and ecosystems.

Fig 1 shows the schematics of the top-level process.

![Signal tree](/vehicle_signal_specification/images/multi_target.png)<br>
*Fig 1. Generating documents from specification*
The COVESA [vss-tools project](https://github.com/covesa/vss-tools) contains various helpful converters and is also used to validate the syntactic validity of the VSS standard catalogue.

If new features are introduced to the VSS specification, the community will ensure they are supported in the official vss-tools as well.

Some helpful tools are available in the [vss-tools project](https://github.com/covesa/vss-tools).
![Signal tree](/vehicle_signal_specification/images/multi_target.png)<br>
*Fig 1. Generating various output formats from a VSS specification*
14 changes: 0 additions & 14 deletions docs-gen/content/ecosystem/viss.md

This file was deleted.

0 comments on commit a82d8dd

Please sign in to comment.