diff --git a/documentation/diagrams/.$SAREF4AUTO_examples.drawio.bkp b/documentation/diagrams/.$SAREF4AUTO_examples.drawio.bkp
new file mode 100644
index 0000000000000000000000000000000000000000..5bc1db74d980f2330a6ff2fd285b3ab0862b2c00
--- /dev/null
+++ b/documentation/diagrams/.$SAREF4AUTO_examples.drawio.bkp
@@ -0,0 +1,5451 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/diagrams/.$SAREF4AUTO_figures.drawio.dtmp b/documentation/diagrams/.$SAREF4AUTO_figures.drawio.dtmp
deleted file mode 100644
index 7f07f30813524273862cde9e75c7f38f40f081ef..0000000000000000000000000000000000000000
--- a/documentation/diagrams/.$SAREF4AUTO_figures.drawio.dtmp
+++ /dev/null
@@ -1,3912 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/documentation/diagrams/SAREF4AUTO_examples.ParkingSpot.1.png b/documentation/diagrams/SAREF4AUTO_examples.ParkingSpot.1.png
new file mode 100644
index 0000000000000000000000000000000000000000..24bb7b85edb39bb7f38e8b7383cf4ad3dc7f407b
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.ParkingSpot.1.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.ParkingSpot.2.png b/documentation/diagrams/SAREF4AUTO_examples.ParkingSpot.2.png
new file mode 100644
index 0000000000000000000000000000000000000000..2787ea9618463be6922ba6fd6bbfedfcb712332f
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.ParkingSpot.2.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.Platoon.1.png b/documentation/diagrams/SAREF4AUTO_examples.Platoon.1.png
new file mode 100644
index 0000000000000000000000000000000000000000..1271f783d0f6d1a70177fbcddd4c5a07a2637121
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.Platoon.1.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.Platoon.2.png b/documentation/diagrams/SAREF4AUTO_examples.Platoon.2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1917007063cbd3f229f50b9e1ff2e6832572fcf
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.Platoon.2.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.Platoon.3.png b/documentation/diagrams/SAREF4AUTO_examples.Platoon.3.png
new file mode 100644
index 0000000000000000000000000000000000000000..e855cb6bb54e4a918c7168807aac89ceb6fe5ca5
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.Platoon.3.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.1.png b/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.1.png
new file mode 100644
index 0000000000000000000000000000000000000000..609aa9b8846c8704fb6e8be543e3af2af74a13e7
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.1.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.2.png b/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c35abde4319d479bf0b2e9fe818a75c8cf0a3929
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.2.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.3.png b/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.3.png
new file mode 100644
index 0000000000000000000000000000000000000000..fcfe9ab57ade60879c2fba753a5b241a65f6ee3c
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_examples.Vehicle_dynamic_properties.3.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_examples.drawio b/documentation/diagrams/SAREF4AUTO_examples.drawio
index 5bc1db74d980f2330a6ff2fd285b3ab0862b2c00..a0fb4396676c6a9cab65906bf072d8ca5bead14a 100644
--- a/documentation/diagrams/SAREF4AUTO_examples.drawio
+++ b/documentation/diagrams/SAREF4AUTO_examples.drawio
@@ -1,6 +1,6 @@
-
+
-
+
@@ -844,428 +844,490 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -3621,541 +3683,541 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/documentation/diagrams/SAREF4AUTO_figures.AutomotiveDevice.png b/documentation/diagrams/SAREF4AUTO_figures.AutomotiveDevice.png
index c44f16e0af35387488fd7a98e99056980c345ef5..7afa72f63149d871750fa68340bc71a6786534f5 100644
Binary files a/documentation/diagrams/SAREF4AUTO_figures.AutomotiveDevice.png and b/documentation/diagrams/SAREF4AUTO_figures.AutomotiveDevice.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_figures.DangerousGoods.png b/documentation/diagrams/SAREF4AUTO_figures.DangerousGoods.png
index eb3843d06718bd6ccc90a07bc6dc1b5df95dac3a..f65e3af658aead6ad68be89b52b7fe953a4bdd1e 100644
Binary files a/documentation/diagrams/SAREF4AUTO_figures.DangerousGoods.png and b/documentation/diagrams/SAREF4AUTO_figures.DangerousGoods.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_figures.HardShoulder.png b/documentation/diagrams/SAREF4AUTO_figures.HardShoulder.png
index c937c2f30f0a91e50b5fcd6c42964bc1155f1ffa..bdcaca0af4f96ded146736cfc91d0921923ead07 100644
Binary files a/documentation/diagrams/SAREF4AUTO_figures.HardShoulder.png and b/documentation/diagrams/SAREF4AUTO_figures.HardShoulder.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_figures.Lane.png b/documentation/diagrams/SAREF4AUTO_figures.Lane.png
index 0da24e14fe9a7d38b01824c83f7454f4a3a5e0f9..0e1247a54c7aecf40ec2cb9f20ca28817eb8fe85 100644
Binary files a/documentation/diagrams/SAREF4AUTO_figures.Lane.png and b/documentation/diagrams/SAREF4AUTO_figures.Lane.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_figures.Overview.png b/documentation/diagrams/SAREF4AUTO_figures.Overview.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c3e785fbe88ac8b569237794354b2e533aa44bb
Binary files /dev/null and b/documentation/diagrams/SAREF4AUTO_figures.Overview.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_figures.Position.png b/documentation/diagrams/SAREF4AUTO_figures.Position.png
index a5d7d76cd7b0ebe1dbb9ce3a5f6377c9983258a8..51707a10db987a31027cf921877b7126bbcf62b4 100644
Binary files a/documentation/diagrams/SAREF4AUTO_figures.Position.png and b/documentation/diagrams/SAREF4AUTO_figures.Position.png differ
diff --git a/documentation/diagrams/SAREF4AUTO_figures.drawio b/documentation/diagrams/SAREF4AUTO_figures.drawio
index c8f8269a7e4a0b0f335f48e445a22da44f87eb5a..94ed9104e4a9644eb311945634acf7f6fc7657a3 100644
--- a/documentation/diagrams/SAREF4AUTO_figures.drawio
+++ b/documentation/diagrams/SAREF4AUTO_figures.drawio
@@ -1,6 +1,242 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -288,7 +524,7 @@
-
+
@@ -393,7 +629,7 @@
-
+
@@ -416,7 +652,7 @@
-
+
@@ -448,7 +684,7 @@
-
+
@@ -521,7 +757,7 @@
-
+
@@ -599,7 +835,7 @@
-
+
@@ -874,7 +1110,7 @@
-
+
@@ -2684,7 +2920,7 @@
-
+
@@ -2704,7 +2940,7 @@
-
+
@@ -3670,65 +3906,65 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3738,7 +3974,7 @@
-
+
@@ -3811,43 +4047,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3857,50 +4093,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/documentation/diagrams/extract_diagrams.sh b/documentation/diagrams/extract_diagrams.sh
index c769a15757760346d56e9e2591db926321ac54e1..8467fad9e07ffea6ab134a7580f4df42dc7fc989 100644
--- a/documentation/diagrams/extract_diagrams.sh
+++ b/documentation/diagrams/extract_diagrams.sh
@@ -16,6 +16,7 @@ tabs=$(xmllint --xpath "//diagram/@name" $in | cut -f 2 -d "=" | tr -d '"')
i=0
declare -i i
for tab in $tabs; do
+ echo $tab
'/mnt/c/Program Files/draw.io/draw.io.exe' -x -f png -s 2 -p $i -o ${in%.drawio}.$tab.png $in
i+=1
done
diff --git a/ontology/saref4auto.ttl b/ontology/saref4auto.ttl
index 1ddbd00aff7146aa6825a93e60b06069431ab5c9..b198f5d8b6028fd34cbd6b1007b6ef0b6c92f576 100644
--- a/ontology/saref4auto.ttl
+++ b/ontology/saref4auto.ttl
@@ -30,53 +30,58 @@
owl:priorVersion ;
owl:imports , .
-#################################################################
-# Annotation properties
-#################################################################
dcterms:contributor a owl:AnnotationProperty .
dcterms:issued a owl:AnnotationProperty .
dcterms:modified a owl:AnnotationProperty .
-
dcterms:creator a owl:AnnotationProperty .
-
-
-### http://purl.org/dc/terms/description
dcterms:description a owl:AnnotationProperty .
-
-
-### http://purl.org/dc/terms/license
dcterms:license a owl:AnnotationProperty .
-
-
-### http://purl.org/dc/terms/publisher
dcterms:publisher a owl:AnnotationProperty .
-
-
-### http://purl.org/dc/terms/source
dcterms:source a owl:AnnotationProperty .
+dcterms:title a owl:AnnotationProperty .
+vann:preferredNamespacePrefix a owl:AnnotationProperty .
+vann:preferredNamespaceUri a owl:AnnotationProperty .
+skos:Concept a owl:Class .
+# General additions to SAREF Core
-### http://purl.org/dc/terms/title
-dcterms:title a owl:AnnotationProperty .
+## Confidence Value and Confidence Level
+#- Figure: SAREF4AUTO_figures.Confidence.png
+#- Example: SAREF4AUTO_examples.Confidence.png
+s4auto:hasConfidenceValue a owl:ObjectProperty ;
+ rdfs:domain saref:PropertyValue ;
+ rdfs:range s4auto:ConfidenceValue ;
+ rdfs:comment "Associates a confidence value which represents the estimated accuracy of the value with a certain confidence level (property s4auto:hasConfidenceLevel). In such situation, the value of the property value (saref:hasValue) can be estimated as the mean of the current distribution."@en ;
+ rdfs:label "has Confidence Level"@en .
-### http://purl.org/vocab/vann/preferredNamespacePrefix
-vann:preferredNamespacePrefix a owl:AnnotationProperty .
+s4auto:hasConfidenceLevel a owl:DatatypeProperty ;
+ rdfs:domain [ a owl:Class ; owl:unionOf ( saref:Observation saref:PropertyValue s4auto:ConfidenceValue ) ] ;
+ rdfs:range xsd:decimal ;
+ rdfs:comment "Associates a confidence level (a decimal value between 0 and 1) to an observation, a property value, or a confidence value."@en ;
+ rdfs:label "has Confidence Level"@en .
+s4auto:ConfidenceValue a owl:Class ;
+ rdfs:label "Confidence Value"@en ;
+ rdfs:comment "Describes the confidence value of a property value, which represents the estimated accuracy of the value with a certain confidence level (property s4auto:hasConfidenceLevel). In such situation, the value of the property value (saref:hasValue) can be estimated as the mean of the current distribution."@en ;
+ rdfs:subClassOf [ a owl:Restriction ;
+ owl:onProperty saref:hasValue ;
+ owl:cardinality 1 ] ,
+ [ a owl:Restriction ;
+ owl:onProperty saref:isMeasuredIn ;
+ owl:maxCardinality 1 ] .
-### http://purl.org/vocab/vann/preferredNamespaceUri
-vann:preferredNamespaceUri a owl:AnnotationProperty .
+s4auto:ConfidenceValueAt95 a owl:Class ;
+ rdfs:subClassOf s4auto:ConfidenceValue ;
+ rdfs:subClassOf [ owl:onProperty s4auto:hasConfidenceLevel ; owl:hasValue .95 ] ;
+ rdfs:label "Confidence Value at 95 %"@en;
+ rdfs:comment "Describes the confidence value of a property value, which represents the estimated accuracy of the value with a confidence level of 95 %. In such situation, the value of the property value (saref:hasValue) can be estimated as the mean of the current distribution."@en .
-#################################################################
-# Class
-#################################################################
-skos:Concept a owl:Class .
+## General Purpose Property Categories
-#################################################################
-# Property classes
-#################################################################
+#- Figure: SAREF4AUTO_figures.General_Properties.png
s4auto:isComposedOf a owl:ObjectProperty ;
rdfs:label "is composed of"@en ;
@@ -130,43 +135,8 @@ s4auto:hasIndex a owl:DatatypeProperty ;
rdfs:range xsd:integer .
-
-#################################################################
-# Confidence Value and Confidence Level
-#################################################################
-
-s4auto:hasConfidenceValue a owl:ObjectProperty ;
- rdfs:domain saref:PropertyValue ;
- rdfs:range s4auto:ConfidenceValue ;
- rdfs:comment "Associates a confidence value which represents the estimated accuracy of the value with a certain confidence level (property s4auto:hasConfidenceLevel). In such situation, the value of the property value (saref:hasValue) can be estimated as the mean of the current distribution."@en ;
- rdfs:label "has Confidence Level"@en .
-
-s4auto:hasConfidenceLevel a owl:DatatypeProperty ;
- rdfs:domain [ a owl:Class ; owl:unionOf ( saref:Observation saref:PropertyValue s4auto:ConfidenceValue ) ] ;
- rdfs:range xsd:decimal ;
- rdfs:comment "Associates a confidence level (a decimal value between 0 and 1) to an observation, a property value, or a confidence value."@en ;
- rdfs:label "has Confidence Level"@en .
-
-s4auto:ConfidenceValue a owl:Class ;
- rdfs:label "Confidence Value"@en ;
- rdfs:comment "Describes the confidence value of a property value, which represents the estimated accuracy of the value with a certain confidence level (property s4auto:hasConfidenceLevel). In such situation, the value of the property value (saref:hasValue) can be estimated as the mean of the current distribution."@en ;
- rdfs:subClassOf [ a owl:Restriction ;
- owl:onProperty saref:hasValue ;
- owl:cardinality 1 ] ,
- [ a owl:Restriction ;
- owl:onProperty saref:isMeasuredIn ;
- owl:maxCardinality 1 ] .
-
-s4auto:ConfidenceValueAt95 a owl:Class ;
- rdfs:subClassOf s4auto:ConfidenceValue ;
- rdfs:subClassOf [ owl:onProperty s4auto:hasConfidenceLevel ; owl:hasValue .95 ] ;
- rdfs:label "Confidence Value at 95 %"@en;
- rdfs:comment "Describes the confidence value of a property value, which represents the estimated accuracy of the value with a confidence level of 95 %. In such situation, the value of the property value (saref:hasValue) can be estimated as the mean of the current distribution."@en .
-
-
-#################################################################
-# General properties
-#################################################################
+## General Purpose Properties
+#- Figure: SAREF4AUTO_figures.Properties.png
s4auto:Shape a saref:Property ;
rdfs:comment """This property represents the shape of a feature of interest. i.e., Sphere, Torus, Cylinder, Cone, Ellipsoid, Cube, Cuboid, Pyramid, Prism, Multiple shapes. Narrower properties further specify how the shape is defined."""@en ;
@@ -258,9 +228,21 @@ s4auto:CartesianAngularAcceleration a saref:Property ;
skos:note "Typically, the property is measured in degree/s^2 (degrees per second squared)"@en .
-#################################################################
-# General addition to hasIdentifier
-###############################################################
+## Addendum to saref:ProcedureExecution
+#- Figure: SAREF4AUTO_figures.ProcedureExecution.png
+
+s4auto:hasResultPosition a owl:ObjectProperty ;
+ rdfs:label "has result position"@en ;
+ rdfs:comment "Links a procedure execution to the position where the activity was completed, expressed as a value of property s4auto:Position."@en ;
+ skos:note "Different narrower properties of s4auto:Position can be used to express the position. For example as an address using s4auto:Address, as a latitude and longitude using s4auto:GeoPosition, as a position with respect to road topology using s4auto:RoadTopologyPosition, etc."@en ;
+ rdfs:domain saref:ProcedureExecution ;
+ rdfs:range [ owl:onProperty saref:isValueOfProperty ; owl:hasValue s4auto:Position ] .
+
+
+# Application of SAREF patterns
+
+## Specialisations of saref:hasIdentifier
+#- Figure: SAREF4AUTO_figures.hasIdentifier.png
s4auto:hasStationID a owl:DatatypeProperty ;
rdfs:subPropertyOf saref:hasIdentifier ;
@@ -272,22 +254,12 @@ s4auto:hasUUID a owl:DatatypeProperty ;
rdfs:comment "A universally unique identifier (UUID) is a 128-bit number used to identify items and is also known as: globally unique identifier (GUID). In its canonical textual representation, the sixteen octets of a UUID are represented as 32 hexadecimal (base 16) digits, displayed in five groups separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 alphanumeric characters and four hyphens). UUID are documented in ISO/IEC 11578:1996 \"Information technology – Open Systems Interconnection – Remote Procedure Call (RPC)\" and in ITU-T Rec. X.667 ISO/IEC 9834-8:2005."@en ;
rdfs:label "has UUID"@en .
-#################################################################
-# General addition to ProcedureExecution
-###############################################################
-
-s4auto:hasResultPosition a owl:ObjectProperty ;
- rdfs:label "has result position"@en ;
- rdfs:comment "Links a procedure execution to the position where the activity was completed, expressed as a value of property s4auto:Position."@en ;
- skos:note "Different narrower properties of s4auto:Position can be used to express the position. For example as an address using s4auto:Address, as a latitude and longitude using s4auto:GeoPosition, as a position with respect to road topology using s4auto:RoadTopologyPosition, etc."@en ;
- rdfs:domain saref:ProcedureExecution ;
- rdfs:range [ owl:onProperty saref:isValueOfProperty ; owl:hasValue s4auto:Position ] .
-
+## Road topology
+#- Example: SAREF4AUTO_examples.Road_topology.png
-#################################################################
-# Road and RoadSegment
-#################################################################
+### Roads and Road Segments
+#- Figure: SAREF4AUTO_figures.Road_RoadSegment.png
s4auto:Road a saref:FeatureKind ;
rdfs:label "Road"@en ;
@@ -355,9 +327,8 @@ s4auto:RoadSegment a saref:FeatureKind ;
skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: TrafficRule"@en .
-#################################################################
-# Lane
-#################################################################
+### Lanes
+#- Figure: SAREF4AUTO_figures.Lane.png
s4auto:RoadSegment saref:consistsOf s4auto:Lane .
@@ -495,12 +466,6 @@ s4auto:Lane_verge a saref:FeatureKind ;
the road surface edge and the boundary of a road"""@en ;
skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: LaneType"@en .
-
-#################################################################
-# Lane properties
-#################################################################
-
-
s4auto:Lane saref:hasProperty
s4auto:DrivingLaneStatus ,
s4auto:LaneWidth,
@@ -531,9 +496,10 @@ s4auto:SpeedLimit a saref:Property ;
saref:isPropertyOf s4auto:Lane .
-#################################################################
-# InnerhardShoulder and OuterhardShoulder
-#################################################################
+
+### Hard Shoulders
+#- Figure: SAREF4AUTO_figures.HardShoulder.png
+
s4auto:RoadSegment saref:consistsOf s4auto:InnerhardShoulder , s4auto:OuterhardShoulder .
@@ -584,10 +550,8 @@ s4auto:HardShoulderStatus_closed a saref:PropertyValue ;
saref:isValueOfProperty s4auto:HardShoulderStatus .
-
-#################################################################
-# AutomotiveObject
-#################################################################
+## Automotive Entities
+#- Figure: SAREF4AUTO_figures.AutomotiveEntity.png
s4auto:AutomotiveEntity a saref:FeatureKind , owl:Class ;
owl:equivalentClass [
@@ -599,30 +563,16 @@ s4auto:AutomotiveEntity a saref:FeatureKind , owl:Class ;
rdfs:label "Automotive Object"@en ;
rdfs:comment "The main objects of interest in the automotive domain."@en .
- s4auto:AutomotiveObject_singleObject a saref:FeatureKind ;
- rdfs:label "Automotive Object - singleObject"@en ;
- rdfs:comment "The object is a single object."@en ;
- skos:broader s4auto:AutomotiveEntity ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: OtherSubClass"@en .
-
- s4auto:AutomotiveObject_multipleObjects a saref:FeatureKind ;
- rdfs:label "Automotive Object - multipleObjects"@en ;
- rdfs:comment "The object is a group of multiple objects."@en ;
- skos:broader s4auto:AutomotiveEntity ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: OtherSubClass"@en .
-
- s4auto:AutomotiveObject_bulkMaterial a saref:FeatureKind ;
- rdfs:label "Automotive Object - bulkMaterial"@en ;
- rdfs:comment "The object is a bulk material."@en ;
- skos:broader s4auto:AutomotiveEntity ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: OtherSubClass"@en .
+### Properties of Automotive Entities
-
-
-#################################################################
-# AutomotiveEntity property position
-#################################################################
+#### Position
+#- Figure: SAREF4AUTO_figures.Position.png
+#- Example: SAREF4AUTO_examples.Position_Address.png
+#- Example: SAREF4AUTO_examples.Position_CartesianPosition.png
+#- Example: SAREF4AUTO_examples.Position_DeltaReferencePosition.png
+#- Example: SAREF4AUTO_examples.Position_GeoPosition.png
+#- Example: SAREF4AUTO_examples.Position_PolarPositionWithZ.png
s4auto:AutomotiveEntity saref:hasProperty s4auto:Position .
@@ -693,9 +643,10 @@ s4auto:PolarPositionWithZ_zCoordinate a saref:Property ;
-#################################################################
-# RoadTopologyPosition
-#################################################################
+
+#### Road Topology Position
+#- Figure: SAREF4AUTO_figures.RoadTopologyPosition.png
+#- Example: SAREF4AUTO_examples.Position_RoadTopologyPosition.png
s4auto:RoadTopologyPosition a saref:Property ;
skos:broader s4auto:Position ;
@@ -762,9 +713,12 @@ s4auto:MapReferencePosition a saref:Property ;
rdfs:comment """This property represents the estimated position as a reference to some road, road segment, lane, or intersection."""@en ;
skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: MapReference"@en .
-#################################################################
-# AutomotiveEntity property shape
-#################################################################
+
+
+#### Shapes
+
+#- Figure: SAREF4AUTO_figures.RectangularShape.png
+#- Example: SAREF4AUTO_examples.Shape_RectangularShape.png
s4auto:AutomotiveEntity saref:hasProperty s4auto:Shape .
@@ -804,6 +758,8 @@ s4auto:RectangularShape_height a saref:Property ;
rdfs:label "RectangularShape - height"@en ;
rdfs:comment "Represents the height of a right rectangular prism extending in the positive z-axis."@en .
+#- Figure: SAREF4AUTO_figures.CircularShape.png
+#- Example: SAREF4AUTO_examples.Shape_CircularShape.png
s4auto:CircularShape a saref:Property ;
skos:broader s4auto:Shape ;
@@ -830,6 +786,9 @@ s4auto:CircularShape_height a saref:Property ;
rdfs:comment "Represents the height of a right cylinder extending in the positive z-axis."@en .
+#- Figure: SAREF4AUTO_figures.PolygonalShape.png
+#- Example: SAREF4AUTO_examples.Shape_PolygonalShape.png
+
s4auto:PolygonalShape a saref:Property ;
skos:broader s4auto:Shape ;
rdfs:label "Polygonal Shape"@en ;
@@ -849,6 +808,8 @@ s4auto:PolygonalShape_height a saref:Property ;
rdfs:comment "Represents the height of a right prism extending in the positive z-axis."@en .
+#- Figure: SAREF4AUTO_figures.EllipticalShape.png
+
s4auto:EllipticalShape a saref:Property ;
skos:broader s4auto:Shape ;
rdfs:label "Elliptical Shape"@en ;
@@ -886,76 +847,10 @@ s4auto:EllipticalShape_height a saref:Property ;
rdfs:comment "Represents the height of a right elliptical cylinder extending in the positive z-axis."@en .
-#################################################################
-# AutomotiveEntity property StationarySince
-#################################################################
-
-s4auto:AutomotiveEntity saref:hasProperty s4auto:StationarySince .
-
-
-s4auto:StationarySince a saref:Property ;
- rdfs:label "StationarySince"@en ;
- rdfs:comment """This property indicates the duration since which an automotive object is stationary.
-
-The following property values are defined:
-- s4auto:StationarySince_lessThan1Minute - for being stationary since less than 1 minute,
-- s4auto:StationarySince_lessThan2Minutes - for being stationary since less than 2 minute and for equal to or more than 1 minute,
-- s4auto:StationarySince_lessThan15Minutes - for being stationary since less than 15 minutes and for equal to or more than 1 minute,
-- s4auto:StationarySince_equalOrGreater15Minutes - for being stationary since equal to or more than 15 minutes."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: StationarySince"@en ;
- saref:isPropertyOf s4auto:AutomotiveEntity .
-
- s4auto:StationarySince_equalOrGreater15Minutes a saref:PropertyValue ;
- rdfs:label "StationarySince - equalOrGreater15Minutes"@en ;
- rdfs:comment "3 `equalOrGreater15Minutes` - for being stationary since equal to or more than 15 minutes."@en ;
- saref:hasValue 3 ;
- saref:isValueOfProperty s4auto:StationarySince .
-
- s4auto:StationarySince_lessThan15Minutes a saref:PropertyValue ;
- rdfs:label "StationarySince - lessThan15Minutes"@en ;
- rdfs:comment "2 `lessThan15Minutes` - for being stationary since less than 15 minutes and for equal to or more than 1 minute"@en ;
- saref:hasValue 2 ;
- saref:isValueOfProperty s4auto:StationarySince .
-
- s4auto:StationarySince_lessThan1Minute a saref:PropertyValue ;
- rdfs:label "StationarySince - lessThan1Minute"@en ;
- rdfs:comment "0 `lessThan1Minute` - for being stationary since less than 1 minute"@en ;
- saref:hasValue 0 ;
- saref:isValueOfProperty s4auto:StationarySince .
-
- s4auto:StationarySince_lessThan2Minutes a saref:PropertyValue ;
- rdfs:label "StationarySince - lessThan2Minutes"@en ;
- rdfs:comment "1 `lessThan2Minutes` - for being stationary since less than 2 minute and for equal to or more than 1 minute"@en ;
- saref:hasValue 1 ;
- saref:isValueOfProperty s4auto:StationarySince .
-
-
-#################################################################
-# AutomotiveEntity property heading
-#################################################################
-
-s4auto:AutomotiveEntity saref:hasProperty s4auto:Heading .
-
-s4auto:Heading a saref:Property ;
- rdfs:label "Heading"@en ;
- rdfs:comment """This property represents the orientation of the horizontal velocity vector of an automotive object."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: Position3dWithConfidence"@en ;
- saref:isPropertyOf s4auto:AutomotiveEntity .
-
-s4auto:Heading_CartesianAngle a saref:Property ;
- rdfs:label "Heading - Cartesian Angle"@en ;
- rdfs:comment "This property represents the orientation of the horizontal velocity vector of an automotive object, expressed as an angle value described in a local Cartesian coordinate system, per default counted positive in a right-hand local coordinate system from the abscissa"@en ;
- skos:broader s4auto:Heading , s4auto:CartesianAngle .
-
-s4auto:Heading_Wgs84Angle a saref:Property ;
- rdfs:label "Heading - Wgs84Angle"@en ;
- rdfs:comment "This property represents the orientation of the horizontal velocity vector of an automotive object, expressed as an angle value with regards to the WGS84 north."@en ;
- skos:broader s4auto:Heading , s4auto:Wgs84Angle .
-
-
-#################################################################
-# AutomotiveEntity property velocity
-#################################################################
+#### Velocity
+#- Figure: SAREF4AUTO_figures.Velocity.png
+#- Example: SAREF4AUTO_examples.Velocity3d.png
+#- Example: SAREF4AUTO_examples.zAngularVelocity.png
s4auto:AutomotiveEntity saref:hasProperty s4auto:Velocity3d , s4auto:zAngularVelocity.
@@ -1025,9 +920,80 @@ s4auto:zAngularVelocity a saref:Property ;
The angular velocity is measured with positive values considering the object orientation turning around the z-axis using the right-hand rule."""@en ;
skos:broader s4auto:CartesianAngularVelocity .
-#################################################################
-# AutomotiveEntity property acceleration
-#################################################################
+
+
+
+#### Heading
+#- Figure: SAREF4AUTO_figures.Heading.png
+#- Example: SAREF4AUTO_examples.Heading.png
+
+s4auto:AutomotiveEntity saref:hasProperty s4auto:Heading .
+
+s4auto:Heading a saref:Property ;
+ rdfs:label "Heading"@en ;
+ rdfs:comment """This property represents the orientation of the horizontal velocity vector of an automotive object."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: Position3dWithConfidence"@en ;
+ saref:isPropertyOf s4auto:AutomotiveEntity .
+
+s4auto:Heading_CartesianAngle a saref:Property ;
+ rdfs:label "Heading - Cartesian Angle"@en ;
+ rdfs:comment "This property represents the orientation of the horizontal velocity vector of an automotive object, expressed as an angle value described in a local Cartesian coordinate system, per default counted positive in a right-hand local coordinate system from the abscissa"@en ;
+ skos:broader s4auto:Heading , s4auto:CartesianAngle .
+
+s4auto:Heading_Wgs84Angle a saref:Property ;
+ rdfs:label "Heading - Wgs84Angle"@en ;
+ rdfs:comment "This property represents the orientation of the horizontal velocity vector of an automotive object, expressed as an angle value with regards to the WGS84 north."@en ;
+ skos:broader s4auto:Heading , s4auto:Wgs84Angle .
+
+
+#### Stationary Since
+#- Figure: SAREF4AUTO_figures.StationarySince.png
+#- Example: SAREF4AUTO_examples.StationarySince.png
+
+s4auto:AutomotiveEntity saref:hasProperty s4auto:StationarySince .
+
+
+s4auto:StationarySince a saref:Property ;
+ rdfs:label "StationarySince"@en ;
+ rdfs:comment """This property indicates the duration since which an automotive object is stationary.
+
+The following property values are defined:
+- s4auto:StationarySince_lessThan1Minute - for being stationary since less than 1 minute,
+- s4auto:StationarySince_lessThan2Minutes - for being stationary since less than 2 minute and for equal to or more than 1 minute,
+- s4auto:StationarySince_lessThan15Minutes - for being stationary since less than 15 minutes and for equal to or more than 1 minute,
+- s4auto:StationarySince_equalOrGreater15Minutes - for being stationary since equal to or more than 15 minutes."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: StationarySince"@en ;
+ saref:isPropertyOf s4auto:AutomotiveEntity .
+
+ s4auto:StationarySince_equalOrGreater15Minutes a saref:PropertyValue ;
+ rdfs:label "StationarySince - equalOrGreater15Minutes"@en ;
+ rdfs:comment "3 `equalOrGreater15Minutes` - for being stationary since equal to or more than 15 minutes."@en ;
+ saref:hasValue 3 ;
+ saref:isValueOfProperty s4auto:StationarySince .
+
+ s4auto:StationarySince_lessThan15Minutes a saref:PropertyValue ;
+ rdfs:label "StationarySince - lessThan15Minutes"@en ;
+ rdfs:comment "2 `lessThan15Minutes` - for being stationary since less than 15 minutes and for equal to or more than 1 minute"@en ;
+ saref:hasValue 2 ;
+ saref:isValueOfProperty s4auto:StationarySince .
+
+ s4auto:StationarySince_lessThan1Minute a saref:PropertyValue ;
+ rdfs:label "StationarySince - lessThan1Minute"@en ;
+ rdfs:comment "0 `lessThan1Minute` - for being stationary since less than 1 minute"@en ;
+ saref:hasValue 0 ;
+ saref:isValueOfProperty s4auto:StationarySince .
+
+ s4auto:StationarySince_lessThan2Minutes a saref:PropertyValue ;
+ rdfs:label "StationarySince - lessThan2Minutes"@en ;
+ rdfs:comment "1 `lessThan2Minutes` - for being stationary since less than 2 minute and for equal to or more than 1 minute"@en ;
+ saref:hasValue 1 ;
+ saref:isValueOfProperty s4auto:StationarySince .
+
+
+#### Acceleration
+#- Figure: SAREF4AUTO_figures.Acceleration.png
+#- Example: SAREF4AUTO_examples.Acceleration3d.png
+
s4auto:AutomotiveEntity saref:hasProperty s4auto:Acceleration3d .
@@ -1086,9 +1052,32 @@ s4auto:AccelerationPolarWithZ_zAcceleration a saref:Property ;
skos:broader s4auto:Acceleration .
-#################################################################
-# TrafficParticipant
-#################################################################
+### AutomotiveObject
+#- Figure: SAREF4AUTO_figures.AutomotiveObject.png
+#- Example: SAREF4AUTO_examples.AutomotiveObject.png
+
+s4auto:AutomotiveObject_singleObject a saref:FeatureKind ;
+ rdfs:label "Automotive Object - singleObject"@en ;
+ rdfs:comment "The object is a single object."@en ;
+ skos:broader s4auto:AutomotiveEntity ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: OtherSubClass"@en .
+
+s4auto:AutomotiveObject_multipleObjects a saref:FeatureKind ;
+ rdfs:label "Automotive Object - multipleObjects"@en ;
+ rdfs:comment "The object is a group of multiple objects."@en ;
+ skos:broader s4auto:AutomotiveEntity ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: OtherSubClass"@en .
+
+s4auto:AutomotiveObject_bulkMaterial a saref:FeatureKind ;
+ rdfs:label "Automotive Object - bulkMaterial"@en ;
+ rdfs:comment "The object is a bulk material."@en ;
+ skos:broader s4auto:AutomotiveEntity ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: OtherSubClass"@en .
+
+
+### Traffic Participant
+#- Figure: SAREF4AUTO_figures.TrafficParticipant.png
+#- Example: SAREF4AUTO_examples.TrafficParticipant.png
s4auto:TrafficParticipant a saref:FeatureKind , owl:Class ;
owl:equivalentClass [
@@ -1194,9 +1183,52 @@ s4auto:TrafficParticipant a saref:FeatureKind , owl:Class ;
rdfs:comment "vehicle which runs on tracks along public streets"@en ;
skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: TrafficParticipantType"@en .
-#################################################################
-# Vehicle
-#################################################################
+
+
+#### Safe Distances and Collisions
+#- Figure: SAREF4AUTO_figures.SafeDistance_Collision.png
+#- Example: SAREF4AUTO_examples.Collision.png
+#- Example: SAREF4AUTO_examples.SafeDistance.png
+#- Example: SAREF4AUTO_examples.TrajectoryInterceptionProbability.png
+
+s4auto:TrafficParticipant saref:hasProperty s4auto:SafeDistance .
+
+s4auto:SafeDistance a saref:Property,
+ s4auto:BooleanProperty ;
+ rdfs:label "SafeDistance"@en ;
+ rdfs:comment """This property indicates if a distance from an observer traffic participant to the traffic participant holding this property is safe.
+
+The value for this property is *FALSE* if the triple {LaD, LoD, VD} < {MSLaD, MSLoD, MSVD} is simultaneously satisfied with confidence level of 90 % or more"""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SafeDistanceIndicator"@en ;
+ skos:note """the abbreviations used are Lateral Distance (LaD), Longitudinal Distance (LoD) and Vertical Distance (VD)
+and their respective thresholds, Minimum Safe Lateral Distance (MSLaD), Minimum Safe Longitudinal Distance (MSLoD), and Minimum Safe Vertical Distance (MSVD)."""@en .
+
+
+s4auto:TrafficParticipant saref:hasProperty s4auto:Collision .
+
+s4auto:Collision a saref:Property,
+ s4auto:BooleanProperty ;
+ rdfs:label "Collision"@en ;
+ rdfs:comment """This property indicates if collision holds between an observer traffic participant and the traffic participant holding this property.
+
+ The value for this property is *TRUE* if the collision is expected to occur, or has occurred. The phenomenonTime indicates the time of the collision"""@en ;
+ skos:note """The time-to-collision is calculated as sqrt(LaDi^2 + LoDi^2 + VDi^2)/relative speed. the abbreviations used are Lateral Distance (LaD), Longitudinal Distance (LoD) and Vertical Distance (VD)."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SafeDistanceIndicator.timeToCollision"@en .
+
+
+s4auto:VulnerableRoadUser saref:hasProperty s4auto:TrajectoryInterceptionProbability .
+
+s4auto:TrajectoryInterceptionProbability a saref:Property ;
+ rdfs:label "TrajectoryInterception"@en ;
+ rdfs:comment """This property indicates the probability that the observer's trajectory intercepts with the trajectory of the VRU holding this property."""@en ;
+ skos:note "Typically, the property is measured in 2 %"@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: TrajectoryInterceptionProbability"@en .
+
+
+
+### Vehicle
+#- Figure: SAREF4AUTO_figures.Vehicle.png
+#- Example: SAREF4AUTO_examples.Vehicle.png
s4auto:Vehicle a saref:FeatureKind , owl:Class ;
owl:equivalentClass [
@@ -1418,9 +1450,11 @@ s4auto:UrbanBusVehicle a saref:FeatureKind ;
skos:broader s4auto:Vehicle .
-#################################################################
-# Vehicle static properties
-#################################################################
+
+
+#### Static Vehicle Properties
+#- Figure: SAREF4AUTO_figures.VehicleStaticProperties.png
+#- Example: SAREF4AUTO_examples.Vehicle_static_properties.png
s4auto:Vehicle saref:hasProperty
s4auto:VehicleIdentification,
@@ -1571,9 +1605,11 @@ s4auto:HeightLonCarr a saref:Property ;
saref:isPropertyOf s4auto:Vehicle .
-#################################################################
-# Vehicle dynamic properties
-#################################################################
+
+#### Dynamic Vehicle Properties
+#- Figure: SAREF4AUTO_figures.VehicleDynamicProperties1.png
+#- Figure: SAREF4AUTO_figures.VehicleDynamicProperties2.png
+#- Example: SAREF4AUTO_examples.Vehicle_dynamic_properties.png
s4auto:Vehicle saref:hasProperty
s4auto:NumberOfOccupants,
@@ -1965,32 +2001,82 @@ s4auto:VehicleAutomationLevel a saref:Property ;
saref:hasValue 3 ;
saref:isValueOfProperty s4auto:VehicleAutomationLevel .
- s4auto:VehicleAutomationLevel4 a saref:PropertyValue ;
- rdfs:label "Vehicle Automation Level 4"@en ;
- rdfs:comment "Vehicle Automation Level 4: High driving automation [Source: SAE J3016]."@en ;
- saref:hasValue 4 ;
- saref:isValueOfProperty s4auto:VehicleAutomationLevel .
+ s4auto:VehicleAutomationLevel4 a saref:PropertyValue ;
+ rdfs:label "Vehicle Automation Level 4"@en ;
+ rdfs:comment "Vehicle Automation Level 4: High driving automation [Source: SAE J3016]."@en ;
+ saref:hasValue 4 ;
+ saref:isValueOfProperty s4auto:VehicleAutomationLevel .
+
+ s4auto:VehicleAutomationLevel5 a saref:PropertyValue ;
+ rdfs:label "Vehicle Automation Level 5"@en ;
+ rdfs:comment "Vehicle Automation Level 5: Full Driving automation [Source: SAE J3016]."@en ;
+ saref:hasValue 5 ;
+ saref:isValueOfProperty s4auto:VehicleAutomationLevel .
+
+s4auto:YawRate a saref:Property ;
+ rdfs:label "YawRate"@en ;
+ rdfs:comment """This property represents the vehicle rotation around z-axis of the coordinate system centred on the centre of mass of the empty-loaded
+vehicle. The leading sign denotes the direction of rotation.
+
+The yaw rate value shall be a raw data value, i.e. not filtered, smoothed or otherwise modified.
+The reading instant should be the same as for the vehicle acceleration."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: YawRate"@en ;
+ saref:isPropertyOf s4auto:Vehicle .
+
+#### Vehicle Environment
+#- Figure: SAREF4AUTO_figures.VehicleEnvironment.png
+#- Example: SAREF4AUTO_examples.VehicleEnvironment.png
+
+s4auto:Vehicle saref:hasProperty s4auto:VehicleEnvironment .
+
+s4auto:VehicleEnvironment a saref:Property ;
+ rdfs:comment "The vehicle environment consists of entities which are present on the road in the area around a vehicle, and is composed of other properties such as the air humidity and temperature."@en ;
+ rdfs:label "VehicleEnvironment"@en ;
+ s4auto:isComposedOf
+ s4auto:AutomotiveEntity ,
+ s4auto:AirHumidity,
+ s4auto:BarometricPressure,
+ s4auto:PrecipitationIntensity,
+ s4auto:Temperature .
+
+s4auto:AirHumidity a saref:Property ;
+ rdfs:label "AirHumidity"@en ;
+ rdfs:comment """This property represents the air humidity."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: AirHumidity"@en ;
+ skos:note "Typically, the property is measured in 0,1 %"@en .
+
+ s4auto:AirHumidity_oneHundredPercent a saref:PropertyValue ;
+ rdfs:label "AirHumidity - oneHundredPercent"@en ;
+ rdfs:comment "Defined property value for air humidity of 100%."@en ;
+ saref:hasValue 1000 ;
+ saref:isValueOfProperty s4auto:AirHumidity .
+
+s4auto:BarometricPressure a saref:Property ;
+ rdfs:label "BarometricPressure"@en ;
+ rdfs:comment """This property represents the measured uncompensated atmospheric pressure."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: BarometricPressure"@en ;
+ skos:note "Typically, the property is measured in 10 Pascal"@en .
+
+s4auto:PrecipitationIntensity a saref:Property ;
+ rdfs:label "PrecipitationIntensity"@en ;
+ rdfs:comment """This property represent the total amount of rain falling during one hour. It is measured in mm per hour at an area of 1 square metre."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: PrecipitationIntensity"@en ;
+ skos:note "Typically, the property is measured in 0,1 mm/h"@en .
+
+s4auto:Temperature a saref:Property ;
+ rdfs:label "Temperature"@en ;
+ rdfs:comment """This property indicates a temperature value."""@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: Temperature"@en ;
+ skos:note "Typically, the property is measured in degrees Celsius"@en .
+
- s4auto:VehicleAutomationLevel5 a saref:PropertyValue ;
- rdfs:label "Vehicle Automation Level 5"@en ;
- rdfs:comment "Vehicle Automation Level 5: Full Driving automation [Source: SAE J3016]."@en ;
- saref:hasValue 5 ;
- saref:isValueOfProperty s4auto:VehicleAutomationLevel .
-s4auto:YawRate a saref:Property ;
- rdfs:label "YawRate"@en ;
- rdfs:comment """This property represents the vehicle rotation around z-axis of the coordinate system centred on the centre of mass of the empty-loaded
-vehicle. The leading sign denotes the direction of rotation.
-The yaw rate value shall be a raw data value, i.e. not filtered, smoothed or otherwise modified.
-The reading instant should be the same as for the vehicle acceleration."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: YawRate"@en ;
- saref:isPropertyOf s4auto:Vehicle .
-#################################################################
-# Trailer
-#################################################################
+### Trailer
+#- Figure: SAREF4AUTO_figures.Trailer.png
+#- Example: SAREF4AUTO_examples.Trailer.png
s4auto:Vehicle saref:consistsOf s4auto:Trailer .
@@ -2044,9 +2130,9 @@ s4auto:Trailer_rearOverhang a saref:Property ;
skos:broader s4auto:Length .
-#################################################################
-# DangerousGoods
-#################################################################
+### Dangerous Goods
+#- Figure: SAREF4AUTO_figures.DangerousGoods.png
+#- Example: SAREF4AUTO_examples.DangerousGoods.png
s4auto:Vehicle saref:consistsOf s4auto:DangerousGoods .
@@ -2210,9 +2296,10 @@ s4auto:DangerousGoods_toxicSubstances a saref:FeatureKind ;
-#################################################################
-# Platoon
-#################################################################
+
+### Platoon
+#- Figure: SAREF4AUTO_figures.Platoon.png
+#- Example: SAREF4AUTO_examples.Platoon.png
s4auto:Platoon a saref:FeatureKind , owl:Class ;
owl:equivalentClass [
@@ -2227,9 +2314,6 @@ s4auto:Platoon a saref:FeatureKind , owl:Class ;
rdfs:comment "A platoon is a group of vehicles automatically following each other at a relatively close distance"@en ;
rdfs:label "Platoon"@en .
-#################################################################
-# Platoon procedures
-#################################################################
s4auto:PlatoonJoin a owl:Class ;
rdfs:subClassOf saref:ProcedureExecution ;
@@ -2273,9 +2357,7 @@ s4auto:PlatoonLeave a owl:Class ;
owl:someValuesFrom s4auto:Platoon
] .
-#################################################################
-# Platoon properties
-#################################################################
+
s4auto:Platoon saref:hasProperty
s4auto:PlatoonMaxSize,
@@ -2330,9 +2412,6 @@ s4auto:PlatoonState a saref:Property ;
rdfs:label "Platoon State unknown"@en .
-#################################################################
-# Vehicle properties in Platoon
-#################################################################
s4auto:Vehicle saref:hasProperty
s4auto:PlatoonRole,
@@ -2440,9 +2519,9 @@ s4auto:PlatoonPosition a saref:Property , s4auto:IntegerProperty ;
-#################################################################
-# VulnerableRoadUser
-#################################################################
+### Vulnerable Road Users
+#- Figure: SAREF4AUTO_figures.VulnerableRoadUser.png
+#- Example: SAREF4AUTO_examples.VulnerableRoadUser.png
s4auto:VulnerableRoadUser a saref:FeatureKind , owl:Class ;
owl:equivalentClass [
@@ -2567,9 +2646,6 @@ s4auto:VulnerableRoadUser a saref:FeatureKind , owl:Class ;
rdfs:comment "An animal living in the wildness"@en .
-#################################################################
-# VulnerableRoadUser property VruDeviceUsage
-#################################################################
s4auto:VulnerableRoadUser saref:hasProperty s4auto:VruDeviceUsage .
@@ -2630,9 +2706,6 @@ s4auto:VruDeviceUsage a saref:Property ;
saref:hasValue 8 ;
saref:isValueOfProperty s4auto:VruDeviceUsage .
-#################################################################
-# VulnerableRoadUser property VruEnvironment
-#################################################################
s4auto:VulnerableRoadUser saref:hasProperty s4auto:VruEnvironment .
@@ -2682,10 +2755,6 @@ The following property values are defined:
-#################################################################
-# VulnerableRoadUser property VruSpecificExteriorLights
-#################################################################
-
s4auto:VulnerableRoadUser saref:hasProperty s4auto:VruSpecificExteriorLights .
s4auto:VruSpecificExteriorLights a saref:Property ;
@@ -2748,10 +2817,6 @@ If VRU is not equipped with a certain light or if the light switch status infor
-#################################################################
-# VulnerableRoadUser property VruMovementControl
-#################################################################
-
s4auto:VulnerableRoadUser saref:hasProperty s4auto:VruMovementControl .
s4auto:VruMovementControl a saref:Property ;
@@ -2805,10 +2870,6 @@ The following property values are defined:
saref:isValueOfProperty s4auto:VruMovementControl .
-#################################################################
-# VulnerableRoadUser property VruSizeClass
-#################################################################
-
s4auto:VulnerableRoadUser saref:hasProperty s4auto:VruSizeClass .
s4auto:VruSizeClass a saref:Property ;
@@ -2841,9 +2902,10 @@ The following property values are defined:
saref:isValueOfProperty s4auto:VruSizeClass .
-#################################################################
-# Cluster
-#################################################################
+
+### Vulnerable Road User Clusters
+#- Figure: SAREF4AUTO_figures.VRUCluster.png
+#- Example: SAREF4AUTO_examples.VRUCluster.png
s4auto:VRUCluster a saref:FeatureKind , owl:Class ;
owl:equivalentClass [
@@ -3002,9 +3064,192 @@ The following instances values are defined:
-#################################################################
-# Sensors
-#################################################################
+
+
+### Parking Spots
+#- Figure: SAREF4AUTO_figures.ParkingSpot.png
+#- Example: SAREF4AUTO_examples.ParkingSpot.png
+
+s4auto:ParkingSpot a saref:FeatureKind , owl:Class ;
+ owl:equivalentClass [
+ owl:unionOf (
+ [ owl:oneOf ( s4auto:ParkingSpot ) ]
+ [ owl:onProperty skos:broader ; owl:hasValue s4auto:ParkingSpot ]
+ [ owl:onProperty saref:hasFeatureKind ; owl:hasValue s4auto:ParkingSpot ] )
+ ] ;
+ skos:broader s4auto:AutomotiveEntity ;
+ rdfs:comment "A location that is designated for parking. A parking spot is a geo:Feature and can thus have a geometry."@en ;
+ rdfs:label "ParkingSpot"@en .
+
+ s4auto:ElectricChargingParkingSpot a saref:FeatureKind ;
+ skos:broader s4auto:ParkingSpot ;
+ rdfs:comment "A type pf parking spot"@en ;
+ rdfs:label "ElectricChargingParkingSpot"@en .
+
+ s4auto:RegularParkingSpot a saref:FeatureKind ;
+ skos:broader s4auto:ParkingSpot ;
+ rdfs:comment "A type pf parking spot"@en ;
+ rdfs:label "RegularParkingSpot"@en .
+
+ s4auto:SpecialPermitParkingSpot a saref:FeatureKind ;
+ skos:broader s4auto:ParkingSpot ;
+ rdfs:comment "A type pf parking spot. Parking spot reserved for special permits (authorities, disabled, blue Zone, resident ...)"@en ;
+ rdfs:label "SpecialPermitParkingSpot"@en .
+
+
+
+s4auto:ParkingSpot saref:hasProperty s4auto:ParkingSpotState .
+
+s4auto:ParkingSpotState a saref:Property ;
+ rdfs:comment "The state related to parking spots. Possible values for parking spot state are Free, occupied, reserved, closed, charging"@en ;
+ rdfs:label "Parking Spot State"@en ;
+ saref:isPropertyOf s4auto:ParkingSpot .
+
+ s4auto:ParkingSpotStateFree a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:ParkingSpotState ;
+ rdfs:comment "A type of state for Parking Spot"@en ;
+ rdfs:label "Parking Spot State free"@en .
+
+ s4auto:ParkingSpotStateOccupied a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:ParkingSpotState ;
+ rdfs:comment "A type of state for Parking Spot"@en ;
+ rdfs:label "Parking Spot State occupied"@en .
+
+ s4auto:ParkingSpotStateReserved a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:ParkingSpotState ;
+ rdfs:comment "A type of state for Parking Spot"@en ;
+ rdfs:label "Parking Spot State reserved"@en .
+
+ s4auto:ParkingSpotStateOpen a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:ParkingSpotState ;
+ rdfs:comment "A type of state for Parking Spot"@en ;
+ rdfs:label "Parking Spot State open"@en .
+
+ s4auto:ParkingSpotStateClosed a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:ParkingSpotState ;
+ rdfs:comment "A type of state for Parking Spot"@en ;
+ rdfs:label "Parking Spot State closed"@en .
+
+ s4auto:ParkingSpotStateCharging a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:ParkingSpotState ;
+ rdfs:comment "A type of state for Parking Spot"@en ;
+ rdfs:label "Parking Spot State charging"@en .
+
+
+
+s4auto:Vehicle saref:hasProperty s4auto:VehicleParkingState .
+
+s4auto:VehicleParkingState a saref:Property ;
+ rdfs:comment "The state related to the parking phases of a vehicle."@en ;
+ rdfs:label "Parking Vehicle State"@en ;
+ saref:isPropertyOf s4auto:Vehicle .
+
+ s4auto:VehicleParkingStateParked a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:VehicleParkingState ;
+ rdfs:comment "A type of state for Parking Vehicle"@en ;
+ rdfs:label "Parking Vehicle State parked"@en .
+
+ s4auto:VehicleParkingStateParking a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:VehicleParkingState ;
+ rdfs:comment "A type of state for Parking Vehicle"@en ;
+ rdfs:label "Parking Vehicle State parking"@en .
+
+ s4auto:VehicleParkingStateDrivingToParkingSpot a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:VehicleParkingState ;
+ rdfs:comment "A type of state for Parking Vehicle"@en ;
+ rdfs:label "Parking Vehicle State Driving To Parking Spot"@en .
+
+ s4auto:VehicleParkingStateDrivingToPickUpSpot a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:VehicleParkingState ;
+ rdfs:comment "A type of state for Parking Vehicle"@en ;
+ rdfs:label "Parking Vehicle State Driving To Pick Up Spot"@en .
+
+ s4auto:VehicleParkingStateAtDropOffSpot a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:VehicleParkingState ;
+ rdfs:comment "A type of state for Parking Vehicle"@en ;
+ rdfs:label "Parking Vehicle State At Drop Off Spot"@en .
+
+ s4auto:VehicleParkingStateAtPickUpSpot a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:VehicleParkingState ;
+ rdfs:comment "A type of state for Parking Vehicle"@en ;
+ rdfs:label "Parking Vehicle State At Pick Up Spot"@en .
+
+ s4auto:VehicleParkingStateCharging a saref:PropertyValue ;
+ saref:isValueOfProperty s4auto:VehicleParkingState ;
+ rdfs:comment "A type of state for Parking Vehicle"@en ;
+ rdfs:label "Parking Vehicle State charging"@en .
+
+
+### Automotive Devices
+#- Figure: SAREF4AUTO_figures.AutomotiveDevice.png
+#- Example: SAREF4AUTO_examples.AutomotiveDevice.png
+
+s4auto:AutomotiveDevice a saref:DeviceKind , owl:Class ;
+ owl:equivalentClass [
+ owl:unionOf (
+ [ owl:oneOf ( s4auto:AutomotiveDevice ) ]
+ [ owl:onProperty skos:broader ; owl:hasValue s4auto:AutomotiveDevice ]
+ [ owl:onProperty saref:hasFeatureKind ; owl:hasValue s4auto:AutomotiveDevice ] )
+ ] ;
+ skos:broader s4auto:AutomotiveEntity ;
+ rdfs:subClassOf s4auto:AutomotiveEntity ;
+ rdfs:label "Automotive Device"@en ;
+ rdfs:comment """A device used to wirelessly communicate with other devices for safety and mobility purposes."""@en .
+
+s4auto:Vehicle s4syst:hasSubSystem s4auto:OnBoardUnit .
+
+s4auto:OnBoardUnit a saref:DeviceKind ;
+ skos:broader s4auto:AutomotiveDevice ;
+ rdfs:label "On-Board Unit"@en ;
+ rdfs:comment """A device used to wirelessly communicate with other devices for safety and mobility purposes installed in a vehicle as original equipment or as aftermarket equipment (sometimes referred to as an "aftermarket safety device (ASD)""."""@en .
+
+s4auto:MobileUnit a saref:DeviceKind ;
+ skos:broader s4auto:AutomotiveDevice ;
+ rdfs:label "Mobile Unit"@en ;
+ rdfs:comment """A device used to wirelessly communicate with other devices for safety and mobility purposes carried by a pedestrian, bicyclist, work zone worker, or other traveler."""@en .
+
+s4auto:RoadSideEquipment a owl:Class ;
+ rdfs:subClassOf s4auto:AutomotiveDevice ;
+ rdfs:comment """A road side equipment can be either a simple data relay between vehicles and infrastructure or between the vehicles themselves, or it can run applications. It is usually high mounted in existing equipment, such as a street light, city traffic light, VMS or highway sign, or has its own pole.
+
+Includes the ITS-C road side units and other ITS field equipment (includes traffic signal controllers)."""@en ;
+ rdfs:label "RoadSideEquipment"@en .
+
+s4auto:RoadSideUnit a owl:Class ;
+ rdfs:subClassOf s4auto:RoadSideEquipment ;
+ rdfs:comment """A transportation infrastructure communications device located on the roadside that provides V2X connectivity between On Board Units/Mobile Units and other parts of the transportation infrastructure including traffic control devices, traffic management systems, and back-office systems.
+
+Note: Devices that are not part of the transportation infrastructure, such as cellular base stations or satellites, are not Road Side Units."""@en ;
+ rdfs:label "RoadSideUnit"@en .
+
+s4auto:RoadSideActuator a owl:Class ;
+ rdfs:subClassOf s4auto:RoadSideEquipment ;
+ rdfs:subClassOf [ owl:onProperty saref:controls ; owl:someValuesFrom s4auto:AutomotiveEntity ] ;
+ rdfs:comment "Devices deployed along the road that produce signals based on road side sensor data measurements. Types of road side actuators that are relevant are devices such as traffic light controllers changing from red to green based on detected vehicles."@en ;
+ rdfs:label "RoadSideActuator"@en .
+
+s4auto:TrafficLightController a owl:Class ;
+ rdfs:subClassOf s4auto:RoadSideActuator ;
+ rdfs:comment "A device that automatically operates coloured lights, typically red, amber, and green, for controlling traffic at road junctions, pedestrian crossings, and roundabouts."@en ;
+ rdfs:label "TrafficLight"@en .
+
+s4auto:RoadSideSensor a owl:Class ;
+ rdfs:subClassOf s4auto:RoadSideEquipment ;
+ rdfs:subClassOf [ owl:onProperty saref:observes ; owl:someValuesFrom s4auto:AutomotiveEntity ] ;
+ rdfs:comment "Sensors such as cameras, radars that are deployed along the road (e.g. at intersections and at poles along a highway). Road side sensors perform measurements, such as speed, position (relative or absolute), dimension, direction, etc. of road objects."@en ;
+ rdfs:label "RoadSideSensor"@en .
+
+s4auto:TrafficManagementCentre a owl:Class ;
+ rdfs:subClassOf s4auto:AutomotiveEntity ;
+ rdfs:comment "A traffic centre provides services to road users: exploiting data for road traffic management, providing information about mobility zones, operational management of the road infrastructure, etc."@en ;
+ rdfs:label "TrafficManagementCentre"@en .
+
+
+
+#### Sensors
+#- Figure: SAREF4AUTO_figures.Sensors.png
+#- Example: SAREF4AUTO_examples.Sensors.png
+
s4auto:AcousticSensor a owl:Class ;
@@ -3053,83 +3298,42 @@ s4auto:PmdSensor a owl:Class ;
rdfs:subClassOf saref:Sensor ;
rdfs:label "pmd sensor"@en ;
rdfs:comment "the class of photonic mixing device sensors"@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-
-s4auto:RadarSensor a owl:Class ;
- rdfs:subClassOf saref:Sensor ;
- rdfs:label "radar sensor"@en ;
- rdfs:comment "the class of radar sensors"@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-
-s4auto:SphericalCameraSensor a owl:Class ;
- rdfs:subClassOf saref:Sensor ;
- rdfs:label "sphericalCamera sensor"@en ;
- rdfs:comment "the class of spherical camera sensors"@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-
-s4auto:StereovisionSensor a owl:Class ;
- rdfs:subClassOf saref:Sensor ;
- rdfs:label "stereovision sensor"@en ;
- rdfs:comment "the class of stereo vision sensors"@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-
-s4auto:UltrasonicSensor a owl:Class ;
- rdfs:subClassOf saref:Sensor ;
- rdfs:label "ultrasonic sensor"@en ;
- rdfs:comment "the class of ultrasonic sensors"@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-
-s4auto:UwbSensor a owl:Class ;
- rdfs:subClassOf saref:Sensor ;
- rdfs:label "uwb sensor"@en ;
- rdfs:comment "the class of ultra wide band sensors"@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-
-
-
-#################################################################
-# SafeDistance , Collision , TrajectoryInterceptionProbability
-#################################################################
-
-
-s4auto:TrafficParticipant saref:hasProperty s4auto:SafeDistance .
-
-s4auto:SafeDistance a saref:Property,
- s4auto:BooleanProperty ;
- rdfs:label "SafeDistance"@en ;
- rdfs:comment """This property indicates if a distance from an observer traffic participant to the traffic participant holding this property is safe.
-
-The value for this property is *FALSE* if the triple {LaD, LoD, VD} < {MSLaD, MSLoD, MSVD} is simultaneously satisfied with confidence level of 90 % or more"""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SafeDistanceIndicator"@en ;
- skos:note """the abbreviations used are Lateral Distance (LaD), Longitudinal Distance (LoD) and Vertical Distance (VD)
-and their respective thresholds, Minimum Safe Lateral Distance (MSLaD), Minimum Safe Longitudinal Distance (MSLoD), and Minimum Safe Vertical Distance (MSVD)."""@en .
-
-
-s4auto:TrafficParticipant saref:hasProperty s4auto:Collision .
-
-s4auto:Collision a saref:Property,
- s4auto:BooleanProperty ;
- rdfs:label "Collision"@en ;
- rdfs:comment """This property indicates if collision holds between an observer traffic participant and the traffic participant holding this property.
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
- The value for this property is *TRUE* if the collision is expected to occur, or has occurred. The phenomenonTime indicates the time of the collision"""@en ;
- skos:note """The time-to-collision is calculated as sqrt(LaDi^2 + LoDi^2 + VDi^2)/relative speed. the abbreviations used are Lateral Distance (LaD), Longitudinal Distance (LoD) and Vertical Distance (VD)."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SafeDistanceIndicator.timeToCollision"@en .
+s4auto:RadarSensor a owl:Class ;
+ rdfs:subClassOf saref:Sensor ;
+ rdfs:label "radar sensor"@en ;
+ rdfs:comment "the class of radar sensors"@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
+s4auto:SphericalCameraSensor a owl:Class ;
+ rdfs:subClassOf saref:Sensor ;
+ rdfs:label "sphericalCamera sensor"@en ;
+ rdfs:comment "the class of spherical camera sensors"@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-s4auto:VulnerableRoadUser saref:hasProperty s4auto:TrajectoryInterceptionProbability .
+s4auto:StereovisionSensor a owl:Class ;
+ rdfs:subClassOf saref:Sensor ;
+ rdfs:label "stereovision sensor"@en ;
+ rdfs:comment "the class of stereo vision sensors"@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-s4auto:TrajectoryInterceptionProbability a saref:Property ;
- rdfs:label "TrajectoryInterception"@en ;
- rdfs:comment """This property indicates the probability that the observer's trajectory intercepts with the trajectory of the VRU holding this property."""@en ;
- skos:note "Typically, the property is measured in 2 %"@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: TrajectoryInterceptionProbability"@en .
+s4auto:UltrasonicSensor a owl:Class ;
+ rdfs:subClassOf saref:Sensor ;
+ rdfs:label "ultrasonic sensor"@en ;
+ rdfs:comment "the class of ultrasonic sensors"@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
+s4auto:UwbSensor a owl:Class ;
+ rdfs:subClassOf saref:Sensor ;
+ rdfs:label "uwb sensor"@en ;
+ rdfs:comment "the class of ultra wide band sensors"@en ;
+ skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: SensorType"@en .
-#################################################################
-# TrafficEventObservation
-#################################################################
+## Traffic Event Observations
+#- Figure: SAREF4AUTO_figures.TrafficEventObservation.png
+#- Example: SAREF4AUTO_examples.TrafficEventObservation.png
s4auto:TrafficEventObservation a owl:Class ;
rdfs:subClassOf saref:Observation ;
@@ -4279,239 +4483,3 @@ The following narrower traffic event causes are defined:
rdfs:comment "In case the level crossing is unguarded (i.e a Saint Andrew cross level crossing without detection of train)"@en ;
skos:broader s4auto:RailwayLevelCrossing .
-
-#################################################################
-# VehicleEnvironment
-#################################################################
-
-s4auto:Vehicle saref:hasProperty s4auto:VehicleEnvironment .
-
-s4auto:VehicleEnvironment a saref:Property ;
- rdfs:comment "The vehicle environment consists of entities which are present on the road in the area around a vehicle, and is composed of other properties such as the air humidity and temperature."@en ;
- rdfs:label "VehicleEnvironment"@en ;
- s4auto:isComposedOf
- s4auto:AutomotiveEntity ,
- s4auto:AirHumidity,
- s4auto:BarometricPressure,
- s4auto:PrecipitationIntensity,
- s4auto:Temperature .
-
-s4auto:AirHumidity a saref:Property ;
- rdfs:label "AirHumidity"@en ;
- rdfs:comment """This property represents the air humidity."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: AirHumidity"@en ;
- skos:note "Typically, the property is measured in 0,1 %"@en .
-
- s4auto:AirHumidity_oneHundredPercent a saref:PropertyValue ;
- rdfs:label "AirHumidity - oneHundredPercent"@en ;
- rdfs:comment "Defined property value for air humidity of 100%."@en ;
- saref:hasValue 1000 ;
- saref:isValueOfProperty s4auto:AirHumidity .
-
-s4auto:BarometricPressure a saref:Property ;
- rdfs:label "BarometricPressure"@en ;
- rdfs:comment """This property represents the measured uncompensated atmospheric pressure."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: BarometricPressure"@en ;
- skos:note "Typically, the property is measured in 10 Pascal"@en .
-
-s4auto:PrecipitationIntensity a saref:Property ;
- rdfs:label "PrecipitationIntensity"@en ;
- rdfs:comment """This property represent the total amount of rain falling during one hour. It is measured in mm per hour at an area of 1 square metre."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: PrecipitationIntensity"@en ;
- skos:note "Typically, the property is measured in 0,1 mm/h"@en .
-
-s4auto:Temperature a saref:Property ;
- rdfs:label "Temperature"@en ;
- rdfs:comment """This property indicates a temperature value."""@en ;
- skos:historyNote "Adapted from ETSI TS 102 894-2 - ITS Common Data Dictionary (CDD) V2.1.1: Temperature"@en ;
- skos:note "Typically, the property is measured in degrees Celsius"@en .
-
-
-
-
-
-#################################################################
-# Automotive Devices
-#################################################################
-
-s4auto:AutomotiveDevice a saref:DeviceKind , owl:Class ;
- owl:equivalentClass [
- owl:unionOf (
- [ owl:oneOf ( s4auto:AutomotiveDevice ) ]
- [ owl:onProperty skos:broader ; owl:hasValue s4auto:AutomotiveDevice ]
- [ owl:onProperty saref:hasFeatureKind ; owl:hasValue s4auto:AutomotiveDevice ] )
- ] ;
- skos:broader s4auto:AutomotiveEntity ;
- rdfs:subClassOf s4auto:AutomotiveEntity ;
- rdfs:label "Automotive Device"@en ;
- rdfs:comment """A device used to wirelessly communicate with other devices for safety and mobility purposes."""@en .
-
-s4auto:Vehicle s4syst:hasSubSystem s4auto:OnBoardUnit .
-
-s4auto:OnBoardUnit a saref:DeviceKind ;
- skos:broader s4auto:AutomotiveDevice ;
- rdfs:label "On-Board Unit"@en ;
- rdfs:comment """A device used to wirelessly communicate with other devices for safety and mobility purposes installed in a vehicle as original equipment or as aftermarket equipment (sometimes referred to as an "aftermarket safety device (ASD)""."""@en .
-
-s4auto:MobileUnit a saref:DeviceKind ;
- skos:broader s4auto:AutomotiveDevice ;
- rdfs:label "Mobile Unit"@en ;
- rdfs:comment """A device used to wirelessly communicate with other devices for safety and mobility purposes carried by a pedestrian, bicyclist, work zone worker, or other traveler."""@en .
-
-s4auto:RoadSideEquipment a owl:Class ;
- rdfs:subClassOf s4auto:AutomotiveDevice ;
- rdfs:comment """A road side equipment can be either a simple data relay between vehicles and infrastructure or between the vehicles themselves, or it can run applications. It is usually high mounted in existing equipment, such as a street light, city traffic light, VMS or highway sign, or has its own pole.
-
-Includes the ITS-C road side units and other ITS field equipment (includes traffic signal controllers)."""@en ;
- rdfs:label "RoadSideEquipment"@en .
-
-s4auto:RoadSideUnit a owl:Class ;
- rdfs:subClassOf s4auto:RoadSideEquipment ;
- rdfs:comment """A transportation infrastructure communications device located on the roadside that provides V2X connectivity between On Board Units/Mobile Units and other parts of the transportation infrastructure including traffic control devices, traffic management systems, and back-office systems.
-
-Note: Devices that are not part of the transportation infrastructure, such as cellular base stations or satellites, are not Road Side Units."""@en ;
- rdfs:label "RoadSideUnit"@en .
-
-s4auto:RoadSideActuator a owl:Class ;
- rdfs:subClassOf s4auto:RoadSideEquipment ;
- rdfs:subClassOf [ owl:onProperty saref:controls ; owl:someValuesFrom s4auto:AutomotiveEntity ] ;
- rdfs:comment "Devices deployed along the road that produce signals based on road side sensor data measurements. Types of road side actuators that are relevant are devices such as traffic light controllers changing from red to green based on detected vehicles."@en ;
- rdfs:label "RoadSideActuator"@en .
-
-s4auto:TrafficLightController a owl:Class ;
- rdfs:subClassOf s4auto:RoadSideActuator ;
- rdfs:comment "A device that automatically operates coloured lights, typically red, amber, and green, for controlling traffic at road junctions, pedestrian crossings, and roundabouts."@en ;
- rdfs:label "TrafficLight"@en .
-
-s4auto:RoadSideSensor a owl:Class ;
- rdfs:subClassOf s4auto:RoadSideEquipment ;
- rdfs:subClassOf [ owl:onProperty saref:observes ; owl:someValuesFrom s4auto:AutomotiveEntity ] ;
- rdfs:comment "Sensors such as cameras, radars that are deployed along the road (e.g. at intersections and at poles along a highway). Road side sensors perform measurements, such as speed, position (relative or absolute), dimension, direction, etc. of road objects."@en ;
- rdfs:label "RoadSideSensor"@en .
-
-s4auto:TrafficManagementCentre a owl:Class ;
- rdfs:subClassOf s4auto:AutomotiveEntity ;
- rdfs:comment "A traffic centre provides services to road users: exploiting data for road traffic management, providing information about mobility zones, operational management of the road infrastructure, etc."@en ;
- rdfs:label "TrafficManagementCentre"@en .
-
-
-
-#################################################################
-# ParkingSpot
-#################################################################
-
-s4auto:ParkingSpot a saref:FeatureKind , owl:Class ;
- owl:equivalentClass [
- owl:unionOf (
- [ owl:oneOf ( s4auto:ParkingSpot ) ]
- [ owl:onProperty skos:broader ; owl:hasValue s4auto:ParkingSpot ]
- [ owl:onProperty saref:hasFeatureKind ; owl:hasValue s4auto:ParkingSpot ] )
- ] ;
- skos:broader s4auto:AutomotiveEntity ;
- rdfs:comment "A location that is designated for parking. A parking spot is a geo:Feature and can thus have a geometry."@en ;
- rdfs:label "ParkingSpot"@en .
-
- s4auto:ElectricChargingParkingSpot a saref:FeatureKind ;
- skos:broader s4auto:ParkingSpot ;
- rdfs:comment "A type pf parking spot"@en ;
- rdfs:label "ElectricChargingParkingSpot"@en .
-
- s4auto:RegularParkingSpot a saref:FeatureKind ;
- skos:broader s4auto:ParkingSpot ;
- rdfs:comment "A type pf parking spot"@en ;
- rdfs:label "RegularParkingSpot"@en .
-
- s4auto:SpecialPermitParkingSpot a saref:FeatureKind ;
- skos:broader s4auto:ParkingSpot ;
- rdfs:comment "A type pf parking spot. Parking spot reserved for special permits (authorities, disabled, blue Zone, resident ...)"@en ;
- rdfs:label "SpecialPermitParkingSpot"@en .
-
-
-#################################################################
-# ParkingSpot property ParkingSpotState
-#################################################################
-
-s4auto:ParkingSpot saref:hasProperty s4auto:ParkingSpotState .
-
-s4auto:ParkingSpotState a saref:Property ;
- rdfs:comment "The state related to parking spots. Possible values for parking spot state are Free, occupied, reserved, closed, charging"@en ;
- rdfs:label "Parking Spot State"@en ;
- saref:isPropertyOf s4auto:ParkingSpot .
-
- s4auto:ParkingSpotStateFree a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:ParkingSpotState ;
- rdfs:comment "A type of state for Parking Spot"@en ;
- rdfs:label "Parking Spot State free"@en .
-
- s4auto:ParkingSpotStateOccupied a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:ParkingSpotState ;
- rdfs:comment "A type of state for Parking Spot"@en ;
- rdfs:label "Parking Spot State occupied"@en .
-
- s4auto:ParkingSpotStateReserved a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:ParkingSpotState ;
- rdfs:comment "A type of state for Parking Spot"@en ;
- rdfs:label "Parking Spot State reserved"@en .
-
- s4auto:ParkingSpotStateOpen a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:ParkingSpotState ;
- rdfs:comment "A type of state for Parking Spot"@en ;
- rdfs:label "Parking Spot State open"@en .
-
- s4auto:ParkingSpotStateClosed a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:ParkingSpotState ;
- rdfs:comment "A type of state for Parking Spot"@en ;
- rdfs:label "Parking Spot State closed"@en .
-
- s4auto:ParkingSpotStateCharging a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:ParkingSpotState ;
- rdfs:comment "A type of state for Parking Spot"@en ;
- rdfs:label "Parking Spot State charging"@en .
-
-
-#################################################################
-# Vehicle property VehicleParkingState
-#################################################################
-
-s4auto:Vehicle saref:hasProperty s4auto:VehicleParkingState .
-
-s4auto:VehicleParkingState a saref:Property ;
- rdfs:comment "The state related to the parking phases of a vehicle."@en ;
- rdfs:label "Parking Vehicle State"@en ;
- saref:isPropertyOf s4auto:Vehicle .
-
- s4auto:VehicleParkingStateParked a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:VehicleParkingState ;
- rdfs:comment "A type of state for Parking Vehicle"@en ;
- rdfs:label "Parking Vehicle State parked"@en .
-
- s4auto:VehicleParkingStateParking a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:VehicleParkingState ;
- rdfs:comment "A type of state for Parking Vehicle"@en ;
- rdfs:label "Parking Vehicle State parking"@en .
-
- s4auto:VehicleParkingStateDrivingToParkingSpot a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:VehicleParkingState ;
- rdfs:comment "A type of state for Parking Vehicle"@en ;
- rdfs:label "Parking Vehicle State Driving To Parking Spot"@en .
-
- s4auto:VehicleParkingStateDrivingToPickUpSpot a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:VehicleParkingState ;
- rdfs:comment "A type of state for Parking Vehicle"@en ;
- rdfs:label "Parking Vehicle State Driving To Pick Up Spot"@en .
-
- s4auto:VehicleParkingStateAtDropOffSpot a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:VehicleParkingState ;
- rdfs:comment "A type of state for Parking Vehicle"@en ;
- rdfs:label "Parking Vehicle State At Drop Off Spot"@en .
-
- s4auto:VehicleParkingStateAtPickUpSpot a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:VehicleParkingState ;
- rdfs:comment "A type of state for Parking Vehicle"@en ;
- rdfs:label "Parking Vehicle State At Pick Up Spot"@en .
-
- s4auto:VehicleParkingStateCharging a saref:PropertyValue ;
- saref:isValueOfProperty s4auto:VehicleParkingState ;
- rdfs:comment "A type of state for Parking Vehicle"@en ;
- rdfs:label "Parking Vehicle State charging"@en .
-