14:03:55 RRSAgent has joined #wot-td 14:03:55 logging to https://www.w3.org/2021/05/26-wot-td-irc 14:06:38 sebastian has joined #wot-td 14:08:48 cris has joined #wot-td 14:15:51 dape has joined #wot-td 14:16:28 Topic: Minutes Review 14:16:35 McCool has joined #wot-td 14:16:47 sk: (adds roundtripping to agenda) 14:17:04 i|adds|-> https://www.w3.org/2021/05/19-wot-td-minutes.html May-19| 14:17:17 meeting: WoT-WG - TD-TF 14:17:30 mjk has joined #wot-td 14:17:53 sk: 1st of June is still on trick for WD publication 14:18:06 ... probably july for the CR 14:18:09 present+ Kaz_Ashimura, Sebastian_Kaebisch, Andrea_Cimmino, Cristiano_Aguzzi, Daniel_Peintner, Ege_Korkan, Michael_McCool, Tomoaki_Mizushima 14:18:25 (koster regrets, I have a conflicting meeting this morning) 14:18:29 mm: testing will be focused on the WD version 14:18:32 i/1st of/topic: Publication/ 14:18:41 regrets+ Michael_Koster 14:18:51 s/on trick/on track/ 14:19:14 https://github.com/w3c/json-ld-api/issues/514 14:20:09 sk: an issue was found in the jsonld specification 14:20:21 mm: we need to workaround this in directories 14:22:33 ac: the only technology agnostic way of doing it would be by defining frames 14:22:50 ... so it is hard to do it in a generic way 14:23:32 ... kehio, another library of us, parses java models into rdf 14:24:55 ... rdf is a graph and json is tree, so when you have cycles in json, you cannot tell where in rdf 14:26:03 ... so it took me a couple of months but the Java library is open source 14:26:42 q+ 14:27:38 mm: how do we validate extensions? 14:27:44 ack dape 14:27:53 rrsagent, make log public 14:27:53 dp: victor has validation shacl generated from ttl 14:27:59 rrsagent, draft minutes 14:27:59 I have made the request to generate https://www.w3.org/2021/05/26-wot-td-minutes.html kaz 14:28:07 s/shacl/SHACL/ 14:28:08 mm: that is for the core document 14:28:32 mm: we need a way to get more information on the extension just by using its context 14:28:33 Chair: Sebastian 14:28:47 mm: we should ask this the JSON-LD guys 14:28:55 s/dp: victor has validation shacl generated from ttl/dp: victor uses shacl shabe for generating the others 14:28:56 +1 14:29:36 sk: so you want to put it in the context? 14:29:44 mm: yes, maybe some context negotiation? 14:29:53 ac: so you want shacl in the context? 14:30:12 mm: that or computing another url for finding the shacl 14:31:28 sk: we can invite someone from json-ld group to a call? 14:31:34 mm: an issue would be good 14:35:12 sk: (writing issue in json-ld-api repository) 14:38:14 ca: it is clear if there is a way to state or if there is a repository with the validation file 14:39:45 https://github.com/w3c/json-ld-api/issues/530 14:39:52 rrsagent, draft minutes 14:39:52 I have made the request to generate https://www.w3.org/2021/05/26-wot-td-minutes.html kaz 14:40:04 sk: (created issue is https://github.com/w3c/json-ld-api/issues/530) 14:40:16 sk: something more about this topic? 14:41:41 i|json-ld-api/issues|topic: JSON-LD and roundtrip| 14:42:16 Topic: Modbus Binding 14:42:28 victor has joined #wot-td 14:43:14 ca: we discussed about how to map sub types of integers in json schema 14:45:27 s/shabe/shapes/ 14:46:03 ac: you can use xsd: (something) to allow that 14:49:23 q+ 14:53:00 https://github.com/ajv-validator/ajv-formats 14:53:11 cris look at this link :) 14:54:09 ac: @type is not the right place for this 14:54:22 q? 14:54:27 ege: json schema min/max or the new vocabulary extensions can be used 14:54:33 present+ Victor_Charpenay 14:54:40 ca: I see, that makes sense 14:55:44 ack 14:58:05 vc: I agree with ege 14:58:07 ca: I will check 14:58:39 ca: I have a question about the ontology 14:58:51 zkis has joined #wot-td 14:59:08 ... we are defining these ontology for mapping but we are not experts. How to be prefix independent 15:01:14 mm: prefixes are sometimes cached 15:01:33 ac: for schema.org people find it too long and use other prefixes 15:02:05 ... it is not a good idea to rely on the prefix 15:04:01 rrsagent, draft minutes 15:04:01 I have made the request to generate https://www.w3.org/2021/05/26-wot-td-minutes.html kaz 15:06:46 i|we discussed|-> https://github.com/w3c/wot-binding-templates/pull/109 wot-binding-templates PR 109 - Refining Modbus protocol binding| 15:08:00 ca: so also we have the idea to have an ontology for the protocol and another document for how to use it in wot 15:09:04 ca: also another ontology about binding would be nice 15:09:10 vc: but that is already in the TD ? 15:09:38 SHACL 15:10:48 sk: another annoying point is the byte sequence 15:17:28 ca: yes I have seen that for the first time 15:17:41 sk: Now I want to move the work to work on some PRs 15:19:46 q+ 15:20:01 ack victor 15:20:26 q+ 15:20:54 ack dape 15:22:08 mm: it is difficult to refer to data schema for properties 15:24:46 rrsagent, draft minutes 15:24:46 I have made the request to generate https://www.w3.org/2021/05/26-wot-td-minutes.html kaz 15:26:10 ... it complicates canonicalizationn 15:26:32 -> https://github.com/w3c/wot-thing-description/pull/1130 wot-thing-description PR 1130 - Update AdditionalExpectedResponses with named data schemas 15:26:36 vc: canonical form should be direct serialization of the information model? 15:27:37 mm: yes 15:27:44 ... I have to update my PR 15:27:52 vc: this should be moved to section 6? 15:37:13 q+ 15:37:36 ack victor 15:38:44 ack k 15:39:57 ege: why not use $ref and then allow referring to schemaDefinitions 15:40:06 mm: why not creating an example about it? 15:42:50 sk: then let's merge this and vc and ege will work on the proposal 15:43:12 Topic: PR 1129 15:43:14 -> https://github.com/w3c/wot-thing-description/pull/1129 PR 1129 - More fixes to canonicalization 15:43:27 q+ 15:44:25 ack dape 15:44:55 dp: but you should not care about such details in canonicalization 15:49:52 mm: now I want to talk about signatures 15:50:02 -> https://github.com/w3c/wot-thing-description/pull/1151 PR 1151 - WIP: TD Signatures 15:50:12 i/now I/topic: PR 1151/ 15:50:16 mm: I think we should use xml signatures 15:51:20 mm: this signature is based on ... (i missed that part) 15:51:26 mm: this is not done yet 15:51:37 mm: I donĀ“t have all the keys yet 15:51:44 s/.. (i missed that part)/XML Signature 15:53:21 q+ 15:55:30 ca: why is sparql there, you are working with JSON? 15:55:36 mm: sure, I can get rid of sparql 15:57:58 sk: is the signature part also signed? 15:58:04 mm: it is added only at the end 15:59:44 ack c 16:00:25 sk: thank you very much for your work mm 16:00:33 sk: adjourned 16:00:44 rrsagent, draft minutes 16:00:44 I have made the request to generate https://www.w3.org/2021/05/26-wot-td-minutes.html kaz