17:57:19 RRSAgent has joined #shapes 17:57:19 logging to http://www.w3.org/2015/08/20-shapes-irc 17:57:21 RRSAgent, make logs rdf-data-shapes 17:57:21 Zakim has joined #shapes 17:57:23 Zakim, this will be SHAPES 17:57:23 I do not see a conference matching that name scheduled within the next hour, trackbot 17:57:24 Meeting: RDF Data Shapes Working Group Teleconference 17:57:24 Date: 20 August 2015 18:00:24 present+ Arnaud 18:00:31 Dimitris has joined #shapes 18:00:54 present+ simonstey 18:01:05 present+ kcoyle 18:01:26 hsolbrig has joined #shapes 18:02:09 hknublau has joined #shapes 18:03:43 pfps has joined #shapes 18:04:46 scribenic: hsolbrig 18:04:50 agenda: https://www.w3.org/2014/data-shapes/wiki/Meetings:Telecon2015.08.20 18:04:54 chair: Arnaud regrets: aryman, labra 18:05:03 scribenick: hsolbrig 18:05:23 webex is not working for me right now. 18:05:26 trying to connect to webex and getting errors 18:05:58 present+ hsolbrig 18:06:15 present+ ericP 18:06:20 present+ dimitris 18:07:50 holger I just made it, maybe you can try again 18:08:31 hknublau, are you joining? TOPIC: Admin 18:09:25 https://www.w3.org/2014/data-shapes/wiki/F2F4 18:09:34 @arnaud: please check the wiki FTF list and make sure the expected attendance list is accurate 18:09:35 I dialed in via skype now. 18:09:42 present+ hknublau 18:10:09 PROPOSED: Approve minutes of the 13 August Telecon: http://www.w3.org/2015/08/13-shapes-minutes.html 18:10:27 +! 18:10:29 +1 18:10:41 RESOLVED: Approve minutes of the 13 August Telecon: http://www.w3.org/2015/08/13-shapes-minutes.html 18:12:34 arnaud: the FTF needs to start no later than 10 because lunch is fixed at 12:00 PM -- we can meet until 7:00 PM or so TOPIC: SHACL FPWD 18:14:07 arnaud: pfps raised question about what documents are to be published, hknublau suggests 3, but pfps only wants 1 18:14:47 arnaud: 3 documents -- primary, rdf turtle file and generated document 18:15:09 q+ 18:15:15 ... what should we publish - one, two or all three? 18:15:28 ack kcoyle 18:16:09 kcoyle: do they have to be published together? They will all be available? 18:16:45 hknublau: there are normative references from the primary to the other documents 18:17:36 q+ 18:17:39 arnaud: it is possible to publish a document with references to working drafts, but would prefer all three. Can everyone review all three before publishing? 18:17:40 ack simonstey 18:18:34 simonstey: I think we should publish the vocabulary with the main document, so all three should be published together. 18:18:34 present+ pfps 18:18:42 q+ 18:18:49 ack pfps 18:19:22 pfps: adding the other two documents is going to be a lot more reviewing... 18:19:58 arnaud: the turtle and vocabulary are generated together. If you trust the transform it is only two documents 18:20:55 simonstey: what would it mean if we just published the draft? 18:21:56 simonstey: If we published the main draft and the vocabulary later, that would also work 18:23:23 There is information in the turtle file that does not appear in the vocabulary reference document 18:23:40 arnaud: we will stick with the current schedule and then decide whether we feel comfortable publishing everything or just the first one 18:24:09 committed to reviewing what? 18:24:14 arnaud: do we have two people who can commit to reviewing the spec? 18:25:02 arnaud: there is information in the turtle that aren't in vocab reference 18:25:18 s/arnaud/pfps/ 18:26:14 arnaud: lets focus on editors draft for the time being 18:26:48 ... due date is in two weeks from now. Before FTF meeting 18:27:01 <- 18:27:02 action pfps: review http://w3c.github.io/data-shapes/shacl-ref/ 18:27:02 Created ACTION-28 - Review http://w3c.github.io/data-shapes/shacl-ref/ [on Peter Patel-Schneider - due 2015-08-27]. 18:27:11 pfps: I can commit 18:28:01 arnaud: I think arthur commited as well. We should have 2 or 3 TOPIC: Test Suite 18:29:23 arnaud: The test suite. Issues would better be illustrated with test and it could narrow down discussion. We need to have a couple of people working on the test suite... 18:29:58 afaik holger is actually doing this 18:30:20 These tests currently work: https://github.com/w3c/data-shapes/tree/gh-pages/data-shapes-test-suite/tests/features 18:31:10 https://github.com/shexSpec/shexTest/ https://github.com/shexSpec/test-suite/ and docs at http://shexspec.github.io/test-suite/ 18:32:35 ericp: The tests are written in ShEx, but Jose has a converter to SHACL 18:33:08 ericp: We can convert them to SHACL. 18:34:24 arnaud: what do the tests in the repo do? 18:34:45 hknublau: manifest points to ttl file and checks output for T/F or specific results 18:35:23 ... covers interesting features but are not exhaustive 18:36:27 arnaud: when we get to the FTF we should have someone ready to walk us through the suite, how to commit, etc. TOPIC: Disposal of Raised Issues 18:37:12 PROPOSED: Open ISSUE-79, ISSUE-80, ISSUE-81, ISSUE-82 18:37:27 I'm fine with opening them all 18:37:31 eric: two implementations tested the proposed tests 18:37:51 +1 open all 18:38:03 RESOLVED: Open ISSUE-79, ISSUE-80, ISSUE-81, ISSUE-82 18:38:52 arnaud: Issue 79 came with a proposed resolution. TOPIC: ISSUE-79 18:39:12 ISSUE-79 18:39:12 ISSUE-79 -- Cleaner separation between value checking and property iteration -- raised 18:39:12 http://www.w3.org/2014/data-shapes/track/issues/79 18:39:16 q+ 18:39:23 ack hknublau 18:42:08 PROPOSED: Close ISSUE-79, per Holger's proposal 18:42:17 hknublau: Issue 79 allows logic to be reused and repurposed in different places 18:42:26 so this is syntactic sugar for those few who write templates 18:42:30 +1 18:42:39 +1 18:42:42 0 18:42:42 +1 18:42:46 +1 18:42:47 +0.5 18:42:48 +0 18:43:00 RESOLVED: Close ISSUE-79, per Holger's proposal 18:43:30 TOPIC: ISSUE-76 18:44:18 q+ 18:44:32 arnaud: involves execution order. pfps says it shouldn't matter, kcoyle didn't get a response from dc-architecture list 18:45:04 ack hknublau 18:45:09 kcoyle: without the "friendly front end" we probably won't get much response... ShEx? 18:45:39 issue-76 18:45:39 issue-76 -- Specifying execution order and commutativity of AND and OR -- open 18:45:39 http://www.w3.org/2014/data-shapes/track/issues/76 18:45:51 hknublau: two topics -- syntax and semantics. Syntax, we need to store in an RDF list because people expect order to be preserved... 18:46:02 q+ 18:46:47 ... whether we want to do it semantically, the change should be small either way. If we change it, I would like to see a complete proposal 18:46:51 ack pfps 18:47:19 q+ to ask if the shape level is an AND written as a repeated property while any nested ANDs are written as a list 18:47:33 pfps: a lot of things aren't ordered, so surprised that holger wants this one to be 18:48:07 ack ericP 18:48:07 ericP, you wanted to ask if the shape level is an AND written as a repeated property while any nested ANDs are written as a list 18:48:28 hknublau: you would enter something on the screen vs. rdfs list 18:48:37 by the same logic, entering constraints in one order should produce the same order, but that is not the case currently 18:49:17 pfps: ordering of AND's matter -- they produce different results 18:49:47 @arnaud: loosing scribe 18:49:56 s/loosing/losing/ 18:51:03 scribenick: kcoyle 18:51:54 pfps: in shex there is a complex algebra for and/or, some domination so you can come up with the right answer if you vary the execution order 18:52:19 STRAWPOLL: Close ISSUE-76, stating that execution order a) matters, b) does NOT matter 18:52:32 ... referring to shex member proposal 18:52:47 q+ 18:52:59 ack hknublau 18:53:12 hknublau: question to Peter: execution order matters with AND 18:53:33 we are returning a set of error messages 18:53:34 pfps: if first produces error... 18:54:08 users will care when things that can be fast take a very long tim 18:54:16 Arnaud: as a user, I don't care - if behavior between engines is different (e.g. reports one error not the other) - just matters that they produce an error 18:54:30 ... even if sequence is different 18:54:49 q+ 18:54:53 pfps: users will care if what should be fast takes a long time 18:55:04 Arnaud: that's a quality of implementation question 18:55:25 q- 18:55:28 pfps: depends on how trivial each branch is; common in queries; changing order influences execution time 18:56:15 simonstey: if execution order doesn't matter, it's up to the tool to optimize, rather than follow an order 18:56:36 STRAWPOLL: Close ISSUE-76, stating that execution order a) matters, b) does NOT matter 18:56:41 b 18:56:42 back to strawpoll 18:57:00 a) 0 b) 1 18:57:08 a} -.5 b) +1 18:57:27 a) -1, b) +1 18:57:31 a)0 b)0 18:57:41 a) 0 b) 0 18:58:00 q+ 18:58:09 PROPOSED: Close ISSUE-76, stating that execution order does NOT matter 18:58:12 ack pfps 18:58:49 pfps: there is more to worry about if order does not matter; things are clearer if order is fixed 18:59:11 +1 18:59:18 +1 18:59:59 +1 19:00:11 pfps: big issue is recursion through negation 19:00:17 +0 19:00:24 0 19:00:46 RESOLVED: Close ISSUE-76, stating that execution order does NOT matter TOPIC: ISSUE-65 19:01:23 issue-65 19:01:23 issue-65 -- Consistency and cohesiveness of nomenclature (e.g., shapes, scopes, and constraints) -- open 19:01:23 http://www.w3.org/2014/data-shapes/track/issues/65 19:02:37 terminology cleanup; Peter sent many suggestions in email 19:02:55 Arnaud: what is a shape? what is a constraint? these need definitions 19:03:47 ... options 1) stick to current draft and fix any problems in language or 2) move to Peter's draft definitions 19:04:02 ... Holger replied: this could set us back some significant time 19:04:23 ... but now is the best time to make terminology changes, before first public working draft 19:04:59 q+ 19:05:08 ack hknublau 19:05:38 hknublau: terminology is consistent with shex and shapes 19:05:55 ... don't see any benefit in changing 19:06:42 pfps: current nomenclature conflates shapes and constraints 19:07:02 ... shapes that are used both as shapes and constraints 19:07:28 ... shapes class gets used in two places for two purposes 19:07:48 ... 1) as in shex, and 2) what shex calls a constraint 19:08:22 q+ 19:08:35 ack kcoyle 19:08:42 it is actually very hard to figure out what is going on in the current editor's draft because the document is very hard to figure out 19:09:26 kcoyle: what would it look like if changed 19:10:23 https://lists.w3.org/Archives/Public/public-data-shapes-wg/2015Aug/0096.html 19:11:47 simonstey: is starting an implementation; used to the terminology, and doesn't see it has a big problem 19:12:27 Dimitris: had some concerns in using shapes as classes, but haven't had time to read Peter's proposal 19:12:57 q+ 19:13:46 Arnaud: shape vs. class orthogonal; shape vs. constraint is more of a problem 19:13:55 ack hknublau 19:14:21 hknublau: counter-proposal needs to include turtle file and examples 19:15:09 ... if there is a problem, then need to see explicit examples 19:15:30 ... but not worth the effort 19:15:59 Arnaud: paraphrasing Peter - better nomenclature would make editing of standard easier 19:16:38 hknublau: draft now has appendix with terminology; but these are editorial issues, not technical issues 19:16:43 q+ 19:16:50 ack pfps 19:16:51 ... but changing names is a huge amount of work 19:17:16 pfps: Holger is apparently still working on document that is still under review. 19:17:50 Arnaud: document is stable; changes are being announced, only done after resolutions 19:19:03 Arnaud: time to review = document is frozen; but announced changes are reasonable 19:19:59 pfps: have reviewed half, but not current version 19:20:26 hknublau: what has changed?: terminology consistency, editorial issues, nothing substantive 19:23:30 Arnaud: I did intend for the document to be frozen; however, if there are specific issues with documented changes, people can catch up. 19:25:13 Arnaud: proceed; caution to Holger not to make broad changes to document; Peter continue review of version he has 19:25:37 pfps: working on 10 August version 19:26:40 Arnaud: re: nomenclature issue... Peter needs to produce an example to illustration change 19:27:14 +1 19:29:32 trackbot, end meeting 19:29:32 Zakim, list attendees 19:29:32 sorry, trackbot, I don't know what conference this is 19:29:40 RRSAgent, please draft minutes 19:29:40 I have made the request to generate http://www.w3.org/2015/08/20-shapes-minutes.html trackbot 19:29:41 RRSAgent, bye 19:29:41 I see 1 open action item saved in http://www.w3.org/2015/08/20-shapes-actions.rdf : 19:29:41 ACTION: pfps to review http://w3c.github.io/data-shapes/shacl-ref/ [1] 19:29:41 recorded in http://www.w3.org/2015/08/20-shapes-irc#T18-27-02