Skip to content
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

Thing Description versioning and Scripting API #932

Closed
relu91 opened this issue Jul 27, 2020 · 4 comments
Closed

Thing Description versioning and Scripting API #932

relu91 opened this issue Jul 27, 2020 · 4 comments
Labels
Propose closing Problem will be closed shortly if there is no veto.

Comments

@relu91
Copy link
Member

relu91 commented Jul 27, 2020

As briefly described in w3c/wot-scripting-api#225, currently, the scripting API document is related to the Thing Description specification. For example, if we decide to drop the read/writeMultipleProperties operation the API spec is affected. Therefore, the need to state something like the following:

This API spec is compliant to Thing Description version X.X

However, it is not clear which is the identifier of the TD version. Different options that I found:

Any opinions about which is the most appropriate link to use in this case?

@egekorkan
Copy link
Contributor

So firstly, the published W3C should be considered: https://www.w3.org/TR/2020/REC-wot-thing-description-20200409/

One interesting aspect to think of is the correction of the errors. It is more likely that the TD spec has more error fixes or explanations that are more up to date since it is created from the ontology but with additions that are not covered by the ontology file. Not sure if this is highly relevant though.

@sebastiankb
Copy link
Contributor

In my view the latest API should follow the latest version of the TD. I think, it makes sense that the API should also have a API version tag that corresponds to the TD version like WoT API 1.1 follows WoT TD 1.1.

@sebastiankb
Copy link
Contributor

based on today's TD call we should check other standards like JS API, HTML, XML Schema, ...

I think we should also ask the JSON-LD team about this topic. This can be topic for our joint meeting during TPAC.

@sebastiankb
Copy link
Contributor

I think, we have to clarify two points today:

  • TD 1.1 version identifier
  • content type

@sebastiankb sebastiankb added the Propose closing Problem will be closed shortly if there is no veto. label Dec 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Propose closing Problem will be closed shortly if there is no veto.
Projects
None yet
Development

No branches or pull requests

3 participants