18:57:01 RRSAgent has joined #shapes 18:57:01 logging to http://www.w3.org/2016/02/11-shapes-irc 18:57:03 RRSAgent, make logs rdf-data-shapes 18:57:03 Zakim has joined #shapes 18:57:05 Zakim, this will be SHAPES 18:57:05 I do not see a conference matching that name scheduled within the next hour, trackbot 18:57:06 Meeting: RDF Data Shapes Working Group Teleconference 18:57:06 Date: 11 February 2016 18:57:57 present+ 18:58:51 present+ 19:01:07 present+ 19:01:28 Jim has joined #shapes 19:01:55 present+ Jim 19:02:20 aryman has joined #shapes 19:02:38 pfps has joined #shapes 19:02:45 present+ 19:02:48 Labra has joined #shapes 19:03:13 regrets: Dimitris 19:03:14 present+ aryman 19:03:52 present+ 19:04:06 present+ 19:04:26 agenda: https://www.w3.org/2014/data-shapes/wiki/Meetings:Telecon2016.02.11 19:04:32 chair: Arnaud 19:04:52 http://www.w3.org/2008/04/scribe.html 19:05:21 scribe: aryman 19:05:34 scribeNick: aryman 19:06:16 TOPIC: Admin 19:06:19 PROPOSED: Approve minutes of the 4 February 2016 Telecon: http://www.w3.org/2016/02/04-shapes-minutes.html 19:06:25 minutes looked OK to me 19:06:55 RESOLVED: Approve minutes of the 4 February 2016 Telecon: http://www.w3.org/2016/02/04-shapes-minutes.html 19:07:24 TOPIC: New Member 19:07:47 Arnaud: Welcome Jim Amsden from IBM, working on OSLC 19:09:41 Jim: I've had a long-term interest in semantic web and it has recently become a job responsibility at OSLC and Linked Data. 19:10:04 TOPIC: Public Mailing List Feedback 19:11:12 kcoyle: We do not have a mailing list that has the usual name, specifically DC people expected "comments" in the name 19:11:35 kcoyle: We have been using the mailing from the initial workshop https://lists.w3.org/Archives/Public/public-rdf-shapes/ 19:12:14 Arnaud: Eric and I decided to continue to use that public list for comments 19:13:37 kcoyle: We should update the description displayed by the archives 19:15:08 Arnaud: Eric will update the mailing list description to include comments on the specs 19:16:47 TOPIC: Disposal of Raised Issues 19:16:09 PROPOSED: Open ISSUE-121 Should the SHACL owl:Ontology include the # character 19:16:52 q+ 19:16:59 ack aryman 19:17:50 q+ 19:18:03 https://www.w3.org/TR/swbp-vocab-pub/#naming as Simon noted in the Agenda... 19:18:09 -q 19:18:32 q+ 19:18:44 hknublau has joined #shapes 19:19:43 +1 open it 19:19:48 +1 19:19:59 +1 19:20:02 +1 19:20:09 +1 19:20:39 +1 19:20:44 +1 19:20:53 RESOLVED: Open ISSUE-121 Should the SHACL owl:Ontology include the # character 19:21:09 issue-122 19:21:09 issue-122 -- Should we postpone publishing a SHACL shapes file (indefinitely)? -- raised 19:21:09 http://www.w3.org/2014/data-shapes/track/issues/122 19:22:47 no, shows sound coming from you on webex 19:23:18 q+ 19:23:22 ack aryman 19:23:42 aryman: i see no reason not to publish a shapes file 19:24:08 Jim: we use these a lot in OSLC, makes the tools more dynamic 19:24:54 q+ 19:25:02 ack aryman 19:26:09 aryman: we should allow another WG member to create the shapes file 19:26:48 Arnaud: let's see how much time this takes away for the WG 19:27:01 s/for/from/ 19:27:14 PROPOSED: Close ISSUE-122, as is, we can revisit this if it becomes a problem later on 19:27:23 +1 19:27:24 +1 19:27:26 +1 19:27:26 +1 19:27:30 +1 19:27:32 +1 19:27:37 0 19:27:37 +0 19:27:44 RESOLVED: Close ISSUE-122, as is, we can revisit this if it becomes a problem later on 19:27:47 present+ 19:30:09 TOPIC: ISSUE-78 19:30:24 issue-78 19:30:24 issue-78 -- Should SHACL support marking classes as abstract -- open 19:30:24 http://www.w3.org/2014/data-shapes/track/issues/78 19:32:19 q+ 19:32:29 ack aryman 19:33:46 q+ 19:33:50 ack ericP 19:34:42 aryman: You could create a shape that checked for direct instances of a class and reported a violation. 19:35:35 ericP: We considered doing this in ShEx but pulled it out. It was used to prevent matching a base class instead of a subclass. 19:36:55 Arnaud: do we can a Use Case or Requirement? 19:37:02 s/can/have/ 19:38:15 Jim: this could be useful in Change Management 19:38:27 we dont have a uc for that 19:38:39 Arnaud: Do we have an accepted Requirement in our UCR spec? 19:38:42 *no recorded one 19:38:46 I don't remember any use cases for this 19:39:45 I don't see anything explicit in the use cases 19:39:52 q+ 19:40:24 the use case could start "suppose there were a language for constraining RDF graphs..." 19:40:37 ack aryman 19:44:46 q+ 19:46:21 ack TallTed 19:48:27 TallTed: several people have expressed requirements, and expressed possibly ways to address them, so we should discuss it further and work towards adding a Requirement 19:48:55 Arnaud: we need someone who cares enough to work on it further 19:50:39 aryman: If the solution to this requirement could be based on a shape then that would remove the objection to Holger's solution which encroaches on the modelling space 19:51:41 hknublau: A shape solution would break down in the presence of RDFS inferencing since rdf:type links would be added 19:51:53 TOPIC: ISSUE-119 19:52:39 Arnaud: Simon raised the requirement to apply constraints to each member of an rdf:List 19:53:02 http://w3c.github.io/data-shapes/data-shapes-ucr/#r6.12-expressivity-checking-for-well-formed-rdf-lists 19:53:32 Arnaud: Holger objected on the grounds that this further expands the scope and can be solved using the extension mechanism 19:54:00 Simon: we do have use cases but the spec is unclear about how to handle lists 19:55:10 issue-119? 19:55:10 issue-119 -- Defining constraints on (values of) rdf:Lists -- open 19:55:10 http://www.w3.org/2014/data-shapes/track/issues/119 19:55:11 yes 19:56:24 Simon: I am concerned that the spec is currently not addressing the accepted List requirements 19:57:55 hknublau: the language is already large and adding Lists were require more development and test cases. I can imagine many more similar types of requirements. We have the extension mechanism so we can defer it or let the community address it? 19:58:11 got to go 19:58:36 Arnaud: You ask for more features so what is you criterion for making the language larger? 19:59:12 +q 19:59:14 hknublau: I proposed the sh:abstract feature a long time ago. I now want the language to stabilize. 19:59:17 ack simonstey 19:59:52 Arnaud: Yet you disagreed when I proposed to close the sh:abstract issue. 20:00:46 simonstey: We do have the List requirements so we need to make a statement about how to address them. 20:01:19 Arnaud: We could add a section to the spec about how to deal with Lists. 20:01:42 q+ 20:01:49 ack kcoyle 20:02:10 q+ 20:02:33 ack TallTed 20:02:50 kcoyle: Lists are very important in the DC community but we don't have enough experience about how to deal with them in shapes. I am OK to leave this to the extension mechanism. 20:03:24 TallTed: We still have one year so I don't see the need to close this issue now. 20:03:40 which suffices my issue btw 20:03:43 Arnaud: We have a lot of issues open and we need to close some. 20:04:12 PROPOSED: Close ISSUE-119, not expanding core to handle lists but adding a section on how to do so using the extension mechanism 20:04:16 +1 20:04:17 +1 20:04:20 +1 20:04:21 +1 20:04:21 +1 20:04:23 0 20:04:28 +0 20:04:50 +1 20:04:57 RESOLVED: Close ISSUE-119, not expanding core to handle lists but adding a section on how to do so using the extension mechanism 20:06:35 topic: ISSUE-47 20:06:35 ISSUE-47 -- Can SPARQL-based constraints access the shape graph, and how? -- open 20:06:35 http://www.w3.org/2014/data-shapes/track/issues/47 20:06:49 q+ 20:07:10 https://www.w3.org/2014/data-shapes/wiki/ISSUE-47:_Can_SPARQL-based_constraints_access_the_shape_graph 20:07:23 ack hknublau 20:08:22 q+ 20:09:00 hknublau: There are many use cases that having access to the shapes graph helps. 20:09:10 ack aryman 20:09:56 aryman: the fact that we have the shapes graph as an RDF graph is actually an accident 20:10:19 ... we could have taken a different tragectory that doesn't use an RDF graph (e.g. ShEx) 20:10:31 ... but since we used love RDF, we used RDF 20:10:54 ... in order to get access to the shapes graph, the shacl processor has to be tightly coupled to the store 20:11:01 q+ 20:11:28 ... access to the shapes graph would eliminate loose-coupling e.g. queries to dbpedia 20:11:50 ... in principle, you could do that, but the SHACL processor would have to generate more complex SPARQL queries 20:12:28 ... i think we should have one language binding providing access to the shapes graph 20:12:50 ack hknublau 20:14:22 hknublau: Agree that this is a language binding issue. A SHACL processor can analyze each query and detect access to the shapes graph. 20:14:47 +q 20:15:47 Arnaud; Should access to the shapes graph be the default? 20:15:57 s/;/:/ 20:16:14 ack kcoyle 20:16:51 hknublau: I would support having different levels of compliance, e.g. built-in only, extension in SPARQL, extension is SPARQL with shapes graph 20:17:24 kcoyle: In the DC meeting the issue of Linked Data Platform came up. Is this related. 20:17:27 q+ 20:17:31 ack aryman 20:19:04 aryman: i don't think this is really a Linked Data issue because LDP is often implemented on non-RDF systems, e.g. relational databases. 20:19:28 ... but you could use this when there's a triple store 20:21:10 Arnaud: the proposal should be more neutral and specify what happens if the shapes graph is not available. We can't persuade everyone that the shapes graph must be present. 20:22:19 "if he shapes graph is accessible..." 20:23:06 TOPIC: ISSUE-57 20:23:38 issue-57 20:23:38 issue-57 -- Cardinalities on expressions or groups of triple constraints -- open 20:23:38 http://www.w3.org/2014/data-shapes/track/issues/57 20:25:41 ericP: this feature is based on patterns that frequently occur in languages, i.e. a group of things that together are optional 20:26:16 q+ 20:26:58 Arnaud: does the sh:partition constraint address this? 20:27:00 ack aryman 20:27:02 ericP: no 20:28:27 aryman: sh:partition would let you express an optional group 20:28:38 ericP: I'll try that 20:29:01 TOPIC: Implementations 20:29:28 Arnaud: I've added an Implementations section to our WG wiki page. There are three known implementations (or plans for one). 20:29:47 Arnaud: Please add implementations that you are aware of. 20:30:56 trackbot, end meeting 20:30:56 Zakim, list attendees 20:30:56 As of this point the attendees have been Arnaud, kcoyle, simonstey, Jim, pfps, aryman, TallTed, Labra, hknublau, ericP 20:31:04 RRSAgent, please draft minutes 20:31:04 I have made the request to generate http://www.w3.org/2016/02/11-shapes-minutes.html trackbot 20:31:05 RRSAgent, bye 20:31:05 I see no action items