-
Notifications
You must be signed in to change notification settings - Fork 8
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
Multiple profiles (mechanism) #169
Comments
Arch call on 9.2.: Language for OPC-UA, constrained profile, ... already exists. What does a consumer have to support when he gets a TD with multiple profiles? The scope of the profile specification in the current charter period is focused on HTTP(S) only. |
Is there any resolution on this? As I have stated at w3c/wot-testing#417 (comment) I think it is quite problematic to have multiple profiles. Here are my observations from the current testfest TDs:
Given that we have only one normative profile planned, this might not be necessary but given that the profile term is an array, people can be confused and try to use the informative profiles as well. |
@egekorkan wrote:
Yes, the resolution is that a single Thing can use multiple profiles:
Due to the way the current profile mechanism works (a profile is just a list of assertions which could say anything) it is certainly possible that two profiles could conflict with each other. It is up to the designers of the profiles to ensure they do not conflict with each other, and to my knowledge the current profiles do not.
A couple of things:
As explained above, I don't believe this is a problem.
It is possible.
As I said above, it is up to the authors of the profiles to design them in such a way that they do not conflict with each other, by clearly defining how a Form should be selected for a given operation. |
Supporters: Intel, Siemens, Ben, Cristiano, Hitachi
The mechanism used to indicate that a TD satisfies a profile should be general enough to indicate the TD satisfies the requirements for multiple profiles.
Some people are concerned about fragmentation, if multiple profiles would be defined. However this requirement is about the mechanism to identify the profile in use.
Discussion: Does this mean a thing can support multiple profiles? TD already supports multiple profiles Profiling mechanism is described in the profile spec, may need to be polished
The text was updated successfully, but these errors were encountered: