13:02:31 RRSAgent has joined #shapes 13:02:31 logging to http://www.w3.org/2017/01/18-shapes-irc 13:02:31 trackbot, start meeting 13:02:33 RRSAgent, make logs rdf-data-shapes 13:02:33 Zakim has joined #shapes 13:02:35 Zakim, this will be SHAPES 13:02:35 ok, trackbot 13:02:36 Meeting: RDF Data Shapes Working Group Teleconference 13:02:36 Date: 18 January 2017 13:02:39 RRSAgent, make logs rdf-data-shapes 13:02:42 Zakim, this will be SHAPES 13:02:42 Meeting: RDF Data Shapes Working Group Teleconference 13:02:42 Date: 18 January 2017 13:02:43 ok, trackbot 13:03:17 chair: ipolikoff 13:03:27 present+ 13:03:31 present+ 13:03:33 dallemang has joined #shapes 13:03:38 present+ 13:03:39 present+ 13:03:39 present+ 13:03:43 scribenick: hknublau 13:03:57 PROPOSED: Approve minutes of the 11 Jan 2017 Telecon: https://www.w3.org/2017/01/11-shapes-minutes.html 13:04:03 +1 13:04:05 +1 13:04:09 present+ (for a short time) 13:04:15 0 13:04:26 RESOLUTION: Approve minutes of the 11 Jan 2017 Telecon: https://www.w3.org/2017/01/11-shapes-minutes.html 13:05:08 PROPOSAL: Open ISSUE-218 13:05:12 +1 13:05:54 PROPOSAL: Open ISSUE-218 13:06:21 +1 13:06:23 +1 13:06:29 +1 13:06:45 RESOLUTION: Open ISSUE-218 13:08:27 Where do we see the draft that Holger is talking about? 13:08:40 http://w3c.github.io/data-shapes/shacl/ 13:09:16 PROPOSAL: Close ISSUE-203 as addressed by https://lists.w3.org/Archives/Public/public-data-shapes-wg/2016Nov/0112.html 13:09:17 hknublau: Summary of new edits: better structure, separation of syntax and semantic rules, new metamodel and terminology changes 13:10:26 +1 13:10:50 +1 13:10:55 obsolete +! 13:10:56 +1 13:11:14 +1 13:11:43 RESOLUTION: Close ISSUE-203 as addressed by https://lists.w3.org/Archives/Public/public-data-shapes-wg/2016Nov/0112.html and obsolete 13:13:12 topic: ISSUE-68 13:13:12 PROPOSAL: Close ISSUE-68 defining pre-binding using eval(D(G), Replace(PrjMap(X), μ)) as described in https://w3c.github.io/sparql-exists/docs/sparql-exists.html 13:14:40 AndyS: Issue is how to set variables in SPARQL queries. 13:15:16 +q 13:15:25 pano has joined #shapes 13:15:34 ... EXISTS uses something similar. EXISTS is a FILTER function that checks whether the sub-query using the values from the outside has solutions. 13:16:04 ... Issues were reported regarding EXISTS (HK: and a CG was created in response). 13:16:41 ... Proposal consists of three parts (as written down in the linked document) 13:16:54 present+ 13:17:10 dallemang: How would it differ from VALUES? 13:17:34 AndyS: VALUES is just a block of data. It's close to Peter's proposal. 13:17:48 ... that proposal works for less cases, because values are injected into the top level only. 13:18:12 ... my approach supports nested features such as UNIONs, close to replacement. 13:18:59 PROPOSAL: Close ISSUE-68 defining pre-binding using eval(D(G), Replace(PrjMap(X), μ)) as described in https://w3c.github.io/sparql-exists/docs/sparql-exists.html 13:19:05 +1 13:19:07 +1 13:19:09 +1 13:19:12 +1 13:19:35 0 13:19:49 0 13:19:58 0 13:21:39 RESOLUTION: Close ISSUE-68 defining pre-binding using eval(D(G), Replace(PrjMap(X), μ)) as described in https://w3c.github.io/sparql-exists/docs/sparql-exists.html 13:22:17 topic: 170 13:22:40 s/topic: 170/topic: ISSUE-170/ 13:22:40 I have deleted all uses of EXISTS, so this can be closed. 13:22:44 issue-170? 13:22:44 issue-170 -- SPARQL specifies a different reading for exists and blank nodes than needed for SHACL -- open 13:22:44 http://www.w3.org/2014/data-shapes/track/issues/170 13:22:47 * cheers 13:22:47 PROPOSAL: Close ISSUE-170 since EXISTS has been removed, see https://lists.w3.org/Archives/Public/public-data-shapes-wg/2017Jan/0021.html 13:22:54 +1 13:22:55 +1 13:22:57 +1 13:23:00 +1 13:23:02 +1 13:23:05 +1 13:23:18 RESOLUTION: Close ISSUE-170 since EXISTS has been removed, see https://lists.w3.org/Archives/Public/public-data-shapes-wg/2017Jan/0021.html 13:23:45 PROPOSAL: Close ISSUE-204 as addressed by https://lists.w3.org/Archives/Public/public-data-shapes-wg/2016Nov/0113.html and a number of subsequent edits that make the issue obsolete 13:23:58 +1 13:24:01 +1 13:24:05 +1 13:24:06 Obsolete +1 13:24:19 RESOLUTION: Close ISSUE-204 as addressed by https://lists.w3.org/Archives/Public/public-data-shapes-wg/2016Nov/0113.html and a number of subsequent edits that make the issue obsolete 13:24:42 +1 13:24:47 +1 13:24:52 Discuss ISSUE-181 13:25:50 ipolikoff: This was brought up by Jose. Proposal there that slightly changes the language. 13:26:25 ... implementers would have the option to stop 13:26:47 dallemang: This struck me as the right thing to do when I read the doc. 13:27:36 https://www.w3.org/2014/data-shapes/wiki/Proposals#ISSUE-181:_partial_validation 13:27:36 PROPOSAL: Close ISSUE-181 adopting proposal 2 in the wiki - engines must be able to return all results 13:27:49 +1 13:27:52 +1 13:27:56 +1 13:27:57 +1 13:27:58 +1 13:28:03 +1 13:28:04 +1 13:28:17 RESOLUTION: Close ISSUE-181 adopting proposal 2 in the wiki - engines must be able to return all results 13:28:56 topic: ISSUE-217 13:29:05 issue-217 13:29:05 issue-217 -- Further clean up of paths versus predicate -- open 13:29:05 http://www.w3.org/2014/data-shapes/track/issues/217 13:29:07 https://www.w3.org/2014/data-shapes/wiki/Proposals#ISSUE-217:_Path_vs_predicate_clean_up 13:30:30 Advantages of 1a: Potentially easier to understand for end users Easier to query in cases where we are only interested in property declarations: { ?node sh:predicate ?predicate } versus { ?node sh:path ?path . FILTER isIRI(?path) } Better suitable for sh:Parameter declarations (which do not accept paths) - sh:Parameter is a subclass of sh:PropertyShape. This syntax has been in production for a long time. All examples, tools, tests and tutorials will co[CUT] 13:31:07 +q 13:32:47 Advantages of 1b: Potentially cleaner because properties are just a special kind of path Easier to ask "is this node a property constraint?": FILTER EXISTS { ?node sh:path ?any } versus FILTER EXISTS { ?node sh:path|sh:predicate ?any } 13:33:39 ack dallemang 13:33:50 q+ 13:34:07 dallemang: Anecdote from provo, it had two ways of doing something. 13:34:46 ... Some people thought this made the structure annoyingly verbose because you always had to distinguish between the complex structure or the simple structure. 13:35:11 ... They always wanted the more powerful structure. 13:35:47 ack TallTed 13:36:21 TallTed: Easier to understand leaves both predicate and path, which may be more confusing. 13:37:19 ... My preference would be to go with sh:path 13:37:52 ipolikoff: 1b is delete sh:predicate altogether. 13:39:05 dallemang: leaning towards 1b 13:39:53 dallemang: danger of misunderstanding is contained. 13:41:22 STRAWPOLL: proposal 1a and proposal 1b 13:41:43 1a) 0.5 1b) -0.5 13:41:43 s/and/vs/ 13:41:58 1a) -1 1b) +1 13:42:01 1a: -1 1b: +1 13:42:03 (1a) 0 ; (1b) -0.5 13:42:06 1a) 0 1b) 1+ 13:44:43 1a) 0.5 1b) 0 13:46:02 Nicky has joined #shapes 13:46:14 PROPOSAL: Close ISSUE-217 using proposal 1b 13:46:39 +1 13:46:47 0 13:46:49 0 13:46:53 0 13:46:59 +1 13:47:10 RESOLUTION: Close ISSUE-217 using proposal 1b 13:47:45 topic ISSUE-94 13:47:54 issue-94? 13:47:54 issue-94 -- Should RDF syntax requirements be separated from SHACL semantics -- open 13:47:54 http://www.w3.org/2014/data-shapes/track/issues/94 13:47:55 https://www.w3.org/2014/data-shapes/wiki/Proposals#ISSUE-94:_separate_syntax_and_semantics 13:48:18 PROPOSAL: Close ISSUE-94 as obsolete 13:48:23 +1 13:48:25 +1 13:48:26 +1 13:48:26 +1 13:48:27 +1 13:48:28 +1 13:48:46 RESOLUTION: Close ISSUE-94 as obsolete 13:49:12 Discuss ISSUE-92 13:50:10 ipolikoff: It's a piece of work to finish, there seems to be nobody who is passionate about this issue 13:50:30 ... Some use cases would have to be addressed via SPARQL instead of the Core. 13:50:47 ... Proposal is to close it by deleting sh:partition 13:52:32 We could theoretically add a flag on the shape, to make each QCR disjoint. 13:53:03 issue-92? 13:53:03 issue-92 -- Should repeated properties be interpreted as additive or conjunctive? -- open 13:53:03 http://www.w3.org/2014/data-shapes/track/issues/92 13:53:04 https://www.w3.org/2014/data-shapes/wiki/Proposals#ISSUE-92:_additive_repeated_properties 13:53:05 ipolikoff: We could put such a flag in (we would cover more use cases), and remove it if it introduces problems in CRs 13:53:34 ... I have no strong opinion and believe the partition the scenario isn't very important. 13:53:48 dallemang: I would vote for the path of least resistence. 13:54:25 ... I don't feel passionate about this either way, i.e. deleting sh:partition is fine. 13:55:23 PROPOSAL: Close ISSUE-92 by adding a flag that will make QCRs disjoined 13:56:00 PROPOSAL: Close ISSUE-92 by adding a flag that will make QCRs disjoined and deleting sh:partition 13:56:05 +1 13:56:06 +1 13:56:10 dallemang: +1 13:56:10 +1 13:56:11 +1 13:56:13 +1 13:56:30 RESOLUTION: Close ISSUE-92 by adding a flag that will make QCRs disjoined and deleting sh:partition 13:58:56 topic: ISSUE-202: Remove pre-binding from core 13:59:05 issue-202? 13:59:05 issue-202 -- Suggestion to remove pre-binding from core -- open 13:59:05 http://www.w3.org/2014/data-shapes/track/issues/202 13:59:12 https://www.w3.org/2014/data-shapes/wiki/Proposals#ISSUE-202:_Remove_pre-binding_from_core 13:59:29 hknublau: I think this can be closed because it's handled by edits. 13:59:37 PROPOSAL: Close ISSUE-202 as obsoleted by edit 13:59:43 +1 13:59:46 +1 13:59:47 +1 13:59:53 +1 14:00:12 RESOLUTION: Close ISSUE-202 as obsoleted by edit 14:00:16 +1 14:01:35 topic ISSUE-208 14:01:37 issue-208? 14:01:40 issue-208 -- $this in aggregations -- open 14:01:41 http://www.w3.org/2014/data-shapes/track/issues/208 14:01:42 https://www.w3.org/2014/data-shapes/wiki/Proposals#ISSUE-208:_.24this 14:02:25 PROPOSAL: Close ISSUE-208 as addressed by https://lists.w3.org/Archives/Public/public-rdf-shapes/2016Nov/0027.html 14:02:29 +1 14:02:31 +1 14:02:51 PROPOSAL: Close ISSUE-208 as addressed by https://lists.w3.org/Archives/Public/public-rdf-shapes/2016Nov/0027.html - made obsolete 14:02:58 +1 14:03:01 +1 14:03:07 +1 14:03:27 RESOLUTION: Close ISSUE-208 as addressed by https://lists.w3.org/Archives/Public/public-rdf-shapes/2016Nov/0027.html - made obsolete 14:03:52 ipolikoff: For next meeting we should look at current draft to decide whether it can be the final public working draft. 14:04:05 ... everyone please review the draft. 14:04:19 trackbot: end meeting 14:04:19 Zakim, list attendees 14:04:19 As of this point the attendees have been hknublau, TallTed, ipolikoff, dallemang, Nicky, (for, a, short, time), pano 14:04:27 RRSAgent, please draft minutes 14:04:27 I have made the request to generate http://www.w3.org/2017/01/18-shapes-minutes.html trackbot 14:04:28 RRSAgent, bye 14:04:28 I see no action items