Updated vsso [instances, annotation]#41
Conversation
Output of new tooling in COVESA/vss-tools#160 - DVP now instances - use of `skos:definition` instead of `rdfs:comment` - `rdfs:comment` where vss uses comments (new in 3.0) - dot notated path in separate annotation property Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de>
|
Great to see that DVP are now instances! Can we add the linkage from the DVP instance to the VehicleComponent? For example, vsso-signals:EngineCoolantTemp vsso-core:belongsToVehicleComponent vsso-signal:Engine) |
|
@felix-loesch, that's something we have to discuss later. It's possible only, if we instantiate the vehicle components as well...So I decided yesterday to discuss it first, before I implement it. |
|
Decision in meeting on 2022/05/16: creating the vehicle components as instances:
|
`Branch`es of VSS are now modeled as instances of `vsso-core:VehicleComponent` and not as `rdfs:subClass` anymore. Two challenges reside: 1. Shall there be an instance of `vsso:Vehicle` or punning of `vsso-core:Vehicle`? Challenge araises, when you use the `partOf` relationship. 2. Restrictions on Static Vehicle properties. Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de>
|
Meeting 2022/06/13: Point from the PR:
Option 1: No root instance node of vehicle components we go for now with option 3 and discuss further. |
Change reflecting discussion in: w3c/vsso#41 (comment) Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de>
* VSSo: VehicleComponents as instances Currently the VehicleComponents were modelled as subclasses with `rdfs:subclass`. This change introduces a variable to choose either way until it's decided. Additionally introduced documentation improvements and code cleanups. Mentioned in: w3c/vsso#22 Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de> * Adding `vsso:Vehicle` as an instance of `vsso-core:VehicleComponent` Change reflecting discussion in: w3c/vsso#41 (comment) Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de>
|
@danielwilms checks if option3 is implemented. If so, PR can be merged. Otherwise merged after implementation. |
|
@danielwilms to provide update on status of implementation of option 3. |
|
Implementation done. ttl file to be updated. |
Updated ttl file, as implemented in vss-tools. COVESA/vss-tools@c944887 Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de>
|
ttl file added. Ready to merge. |
* VSSo: VehicleComponents as instances Currently the VehicleComponents were modelled as subclasses with `rdfs:subclass`. This change introduces a variable to choose either way until it's decided. Additionally introduced documentation improvements and code cleanups. Mentioned in: w3c/vsso#22 Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de> * Adding `vsso:Vehicle` as an instance of `vsso-core:VehicleComponent` Change reflecting discussion in: w3c/vsso#41 (comment) Signed-off-by: Daniel Wilms <Daniel.DW.Wilms@bmw.de>
Output of new tooling in COVESA/vss-tools#160
skos:definitioninstead ofrdfs:commentrdfs:commentwhere vss uses comments (new in 3.0)Signed-off-by: Daniel Wilms Daniel.DW.Wilms@bmw.de