- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 17 Sep 2018 16:36:07 +0900
- To: Public Web of Things IG <public-wot-ig@w3.org>
available at: https://www.w3.org/2018/09/14-wot-minutes.html also as text below. Thanks for taking the minutes, Danh! Kazuyuki --- [1]W3C [1] http://www.w3.org/ - DRAFT - WoT IG - LD-TF 14 Sep 2018 Attendees Present Darko_Anicic, Lindsay_Frost, Kaz_Ashimura, Danh_Le_Phuoc, Maria_Poveda, Michael_Koster, Martin_Bauer Regrets Chair Darko Scribe DanhLePhuoc, kaz Contents * [2]Topics 1. [3]Interoperability between NGSI-LD Information Model and WoT TD model/iot.schema.org * [4]Summary of Action Items * [5]Summary of Resolutions __________________________________________________________ Interoperability between NGSI-LD Information Model and WoT TD model/iot.schema.org <DarkoAnicic> [6]Lindsay's slides [6] https://docbox.etsi.org/ISG/CIM/Open/CIM(18)000174r1_NGSI-LD_compared_to_WoT_20180829.pdf <inserted> scribenick: kaz Lindsay: goes through the slides starting with p11 ... [example: entity "vehicle" and its context in NGSI-LD] ... based on json-ld ... [p13: WoT: Thing Descriptions (LINK)] ... [p15: WoT Examples 2: Thing Description as JSON-LD 1.1 Serialization] ... data models for various connectivities with industry ... "writable" for putting information to devices ... "actions" and "events" as well ... would like to see the usage Darko: are you familiar with our definition of "events" and "actions"? Lindsay: maybe Martin is Martin: yes Darko: representing the current state ... and then use actions for kind of changing the internal state ... not obviously visible from outside but can be changed <inserted> scribenick: DanhLePhuoc Darko: we actions to change a couple of properties ... events are used to notify the changes Martin: our assumption is a bit of information-centric ... we're implementing our interfaces to focus on data elements/information Lindsay: rather than information/data on lower level services ... the sensor level can be done as well... Darko: do you assume that you only read information from the gateway or also writing as well? Martin: we can query the data but we can do other way around... Martin: it's up the endpoints to do the great thing Koster: it sounds like in the scope to what we are doing? Lindsay: we assume that concepts/units can be pointed to message... ... regarding to specific entity, we use uri..., then we describe the relationships among them ... regarding WoT, we can use proxies to routing messages... ... we expect all kinds of systems, legacy, database, ...etc ... that they can push messages to the system... <inserted> mjkoster: if we use zigbee-based light ball, etc., would the connection with your system via oneM2M? Lindsay: we need to understand WoT TD to see how to integrate with oneM2M (Danh has trouble with audio connection, and Kaz takes over the scribe) <kaz> scribenick: kaz Darko: we have some proxy ... would it make sense to see what standard connect your NGSI system and provide services? ... what would make sense? Martin: how reasonable to explore? ... we work for TD and NGSI resources ... could be explored ... the other way around could be making assumption of specifying something ... general translation model ... at the moment don't have a good idea Koster: you have an information model ... could be done by semantic annotation from our viewpoint ... TD translates to your model Martin: exactly ... you're allowing semantic annotation ... what kind of data we can get from devices ... then we could make some bridge ... there is no way you can create NGSI model directly ... if I have the information, we can translate it using semantic annotation to get reasonable translation results Koster: TD has the whole annotation mechanism ... iot.schema is external schema mechanism ... iot.schema would like to provide small set of definitions ... few simple relation types ... we can refer to other ontologies for industry details, e.g., GENIVI for automotive ... other semantic connectors for other concepts could also be get from outside ... so we would like to do this based on a 2-layer model Lindsay: same as us ... starting with a different point, though Martin: do we have any resources? Darko: TD Editor's draft includes some examples Example 19: MyLampThing with semantic annotations based on a valid JSON-LD 1.1 representation { "@context": ["[7]http://www.w3.org/ns/td", {"iot": "[8]http://iotschema.org/"}], "@type" : "Thing", "id": "urn:dev:wot:com:example:servient:lamp", "name": "MyLampThing", "description" : "MyLampThing uses JSON-LD 1.1 serialization", "security": [{"scheme": "psk"}], "properties": { "status": { "@type" : "iot:SwitchStatus", "description" : "Shows the current status of the lamp", "writable": false, "observable": false, "type": "string", "forms": [{ "href": "coaps://mylamp.example.com/status", "mediaType": "application/json" }] } }, ]] [7] http://www.w3.org/ns/td [8] http://iotschema.org/ Lindsay: why do you have "observable" as false here? Koster: observable means asynchronous event generation ... a bit different from "can be observed", etc. Lindsay+Martin: ok Koster: some more comprehensive examples as well <DarkoAnicic> FESTO TD: [9]https://github.com/w3c/wot/blob/master/plugfest/2018-bundang /TDs/Siemens/FestoLive.jsonld [9] https://github.com/w3c/wot/blob/master/plugfest/2018-bundang/TDs/Siemens/FestoLive.jsonld <DarkoAnicic> Siemens example: [10]https://github.com/w3c/wot/blob/master/plugfest/2018-bundan g/TDs/Siemens/FestoLive.jsonld [10] https://github.com/w3c/wot/blob/master/plugfest/2018-bundang/TDs/Siemens/FestoLive.jsonld <kaz> Panasonic example: [11]https://github.com/w3c/wot/blob/master/plugfest/2018-bundan g/TDs/Panasonic/airConditioner_p1.jsonld [11] https://github.com/w3c/wot/blob/master/plugfest/2018-bundang/TDs/Panasonic/airConditioner_p1.jsonld Darko: goes through the Siemens example above ... capability of pump ... like "PumpStatus" ... you see "festoPA" which is another ontology <DarkoAnicic> [12]https://github.com/w3c/wot/tree/master/plugfest/2018-bundan g/TDs/Siemens [12] https://github.com/w3c/wot/tree/master/plugfest/2018-bundang/TDs/Siemens Darko: it's currently just an example, though Lindsay: ok Darko: we explain the capability of pump using this "properties" notation ... also "Tank102LevelValue" capability below Koster: here you can get the instance of tank ... what the equipment is like ... also what the tank would do Martin: ok Lindsay: we'll take a look at those examples Martin: we'll have our meeting next week, so quite busy now Lindsay: goes back to ETSI slides ... [p19: Information Model] ... you should be able to do query and monitor the relationship ... the spec is nearly done ... and would like to similar systems Koster: was wondering ... your use of RDF is different from our usage ... interesting observation Martin: we have base model ... and different level models Lindsay: this week Open GSI had a meeting ... observation space and coordinate space for geoJSON ... absolutely minimum model to be defined ... we could rely on other standards instead of our own ... we want to know about reliability ... when to get modified, etc. ... for error correction, etc. ... systems should work without interoperability issues Darko: tx ... we had a bit more detailed discussion than the one during the main call ... interoperability between different ecosystems ... definition over abstraction layer Lindsay: if we can relatively easy import/export ... maybe we could use the same ontology commonly Darko: right Lindsay: we could start from iot.schema rather than from scratch Kaz: we identified that both ETSI ISG CIM and W3C use layered model ... and refer to external ontologies/schemas for actual definition Lindsay: we should keep in touch and continue discussion Darko: if you need some additional information, please drop us emails ... thanks very much for the discussion ... talk with you in 2 weeks Lindsay: wondering about Open GSI work Darko: we're aware of that work ... esp. Danh Le Phuoc Koster: SSN workshop in October in California Lindsay: thank you very much for giving us time! [adjourned] Summary of Action Items Summary of Resolutions [End of minutes] __________________________________________________________ Minutes formatted by David Booth's [13]scribe.perl version 1.152 ([14]CVS log) $Date: 2018/09/17 07:34:30 $ [13] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [14] http://dev.w3.org/cvsweb/2002/scribe/
Received on Monday, 17 September 2018 07:37:12 UTC