-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VSS or HIM? #682
Comments
I would say that VSS as of today consist of three parts:
I think the phrase on "common language" in the README of this repository is quite old, but in my view it covers at least the two first points above. An App developer should be able to say that he needs HIM as of today intends to take a broader scope than VSS. The HIM syntax/semantics for resource data practically reuse the VSS syntax/semantics, but in addition to that it also intends to specify syntax/semantics for services. As of now the HIM documentation/specification of syntax/semantics is practically a copy of corresponding VSS documentation. In the long term my view is that one of them shall be the "master", but it does not change much from a practical perspective. |
Thank you @erikbosch. Now, I see the scope better. I also feel mandatory names would be too restrictive with all the different organizations, programming languages, and their naming styles in existence. It may be better to separate a signal/attribute name from its specification for that. I think the project will need a mechanism for reusable specifications as well. Briefly, we would be interested in discussing various language constructs over the course. :) |
One of the goals of HIM is to separate the syntax/semantics of how to define signals in VSS from the catalog of pre-defined signals. |
It may be nice to make a comparative analysis between HIM's objectives and JSON Schema's existing feature set. I expect a considerable overlap, but I think an automotive or publisher-subscriber network focus would differentiate. Are there more specific requirements for automotive applications, or can HIM directly target signals in any pub-sub network? |
HIM is equivalent to the VSS rule set when it comes to signals. It should be possible to use in any pub-sub network. |
When I read the description and goal of the VSS project,
I have the following question: Should we understand the common language as a concrete set of signal names used collectively for their systems? Or current specifications in the repo are a proof-of-concept of the more general mechanism?
If we are more interested in the mechanism and semantics, should we go deeper with the HIM project rather than VSS?
The text was updated successfully, but these errors were encountered: