- From: Dave Raggett <dsr@w3.org>
- Date: Tue, 24 Jan 2017 12:03:06 +0000
- To: "Kaebisch, Sebastian" <sebastian.kaebisch@siemens.com>, public WoT IG <public-wot-ig@w3.org>
- Message-ID: <f92b2838-083d-1d2c-db20-9631cc0dd8b1@w3.org>
Hi Sebastian, I hope to attend tomorrow's call and will need to set an alarm to wake me up in good time. I am normally asleep at the time of the call. So far I have: - Suite of use cases with JSON to JSON-LD, Turtle and diagram via GraphViz - Full suite of OCF 1.1 resources with JSON to JSON-LD, Turtle, RAML and GraphViz - Full suite of oneM2M devices and modules with JSON to JSON-LD, Turtle and GraphViz diagram - Node based application platform - Cyber-physical demo using Web Sockets for the IoT platform with web page library - Multi-channel healthcare real-time streaming demo - RDF validation using ATNs with a test suite harness - Context free grammar and spec for JSON to RDF The large number of use cases provide a survey of the features needed for the information models for things. This includes booleans, integers, numbers, strings, collections, vectors, nested properties, unions, enums, named types, simple constraints, and so forth. I found a need for an import relation, e.g. to describe oneM2M's model of devices and modules, and the need for including IoT platforms in the Linked Data model as a basis for application platforms to invoke the target IoT platform. I look forward to working on studying the Current Best Practices document and published thing descriptions to analyse the Linked Data model they are using and compare it with the model used in my surveys. p.s. I am also working on surveying Bluetooth specifications to reverse engineer the corresponding thing descriptions and gather the requirements on the information models, and likewise plan to do so for Industry 4.0 use cases. Best regards, Dave On 23/01/17 21:17, Kaebisch, Sebastian wrote: > > Hi Dave, > > I’m very sorry for my delayed response. For Wednesday I plan to have a > TD call again. Are you able to attend this time? In that case I would > reserve an agenda point where you can give an overview about your work. > > Another question: Do you plan to attend the plugfest next week? If I > understand you correctly, you can simply transform a JSON > representation of a TD into a JSON-LD representation such as from the > current WoT working assumption. This can be a good basis for > interoperability tests with other participants as well as to learn > from each other. What do you think? > > Best regards > > Sebastian > > *Von:*Dave Raggett [mailto:dsr@w3.org] > *Gesendet:* Dienstag, 17. Januar 2017 19:59 > *An:* Kaebisch, Sebastian (CT RDA NEC WOS-DE); public web of things > *Betreff:* Re: [TD-TF] TD web meeting details & agenda > > Hi Sebastian, > > I won't be able to make tomorrow's call but did want to provide a > status report for the work I am doing on JSON and RDF for thing > descriptions. > > I lost some work over Christmas and have been catching up. I've > explored a very broad range of use cases to identify the core data > types needed for the RDF models of things from the perspective of > applications running on an application platform. This includes the > suite of OCF and oneM2M specifications. I plan to extend this to > Bluetooth and OPC-UA. I've also worked on validation of RDF using an > extension to augmented transition networks, an approach that lends > itself to graphic representation and editing of rules. This would > enable us to formalize thing descriptions independently of the > serialization (e.g. JSON, JSON-LD, turtle, N-triples, XML, etc.). I am > planning further work on formalizing service compositions and > validating thing descriptions against semantic models of domain > constraints. I have also defined a formal mapping from JSON to RDF > using a context free grammar as an alternative to JSON-LD. > > To keep the connection between applications and IoT platforms as clean > as possible, I have used RDF to name the IoT platform along with the > means to declare what metadata is needed for the application platform > to pass to the drivers for particular IoT platforms. This will allow > thing descriptions to be validated in respect to the IoT platform that > a given thing is bound to. Such platforms include OCF, oneM2M, > Bluetooth, OPC-UA, and so forth. Each IoT platform specifies how to > use the protocols and communications technologies it is built upon. > > Note that Paul Murdock is launching a follow on to last year's joint > white paper on semantic interoperability, and I will forward an > invitation to the WoT IG and WG lists. This will be based upon > individual contributions, with the resulting document forwarded to a > range of IoT alliances and SDOs for their consideration. I've also > agreed to draft a charter for a semantics task force for the WoT IG, > and expect to have a first draft available next week. I would like to > emphasize the need for fine grained semantic descriptions to enable > vendors to describe the unique differentiating features of their > products. Standards for ontologies will need to take this into account. > > I am sure that people will ask why work on JSON when the IG has been > using JSON-LD for the plugfests. The answer is that whilst JSON-LD is > simple for simple use cases, it is awkward for more complex use cases, > especially, those involving application declared data types. I > believe that Web developers will prefer to use JSON rather than > JSON-LD once they see the consequences. However, we can, and probably > should, standardize the use of RDF for thing descriptions > independently of the way the descriptions are serialized. > > Best regards, > > Dave > > On 17/01/17 16:33, Kaebisch, Sebastian wrote: > > Dear WoT members, > > tomorrow I plan to have a TD web meeting. Please find webex > details and draft agenda below. Please let me know if you have > some additional topic points. > > Best regards > Sebastian > > Agenda > > 1)Open TD issues regarding TD > (https://github.com/w3c/wot/issues?q=is%3Aissue+is%3Aopen+label%25) > > 2)Plans and ideas for the plugfest with the TD > > 3)TD topics for breakout sessions > > TD-Restructuring-2am-Boston > ----------------------------- > Wednesday, November 16, 2016 > - 11pm-1d US Pacific > - 2am US Eastern > - 7am UTC > - 7am UK > - 8am Europe > - 3pm China > - 4pm Korea/Japan > > Host: Kazuyuki Ashimura > Meeting number: 642 149 379 > Meeting password: wrNsQ355 > Meeting link: > https://mit.webex.com/mit/j.php?MTID=m28122b1ca616019e919463d333de0242 > Audio connection: +1-617-324-0000 US Toll Number > Access code: 642 149 379 > > > > -- > Dave Raggett<dsr@w3.org> <mailto:dsr@w3.org> http://www.w3.org/People/Raggett > W3C lead for the Web of things -- Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett W3C lead for the Web of things
Received on Tuesday, 24 January 2017 12:03:16 UTC