17:57:44 RRSAgent has joined #shapes 17:57:44 logging to http://www.w3.org/2015/07/30-shapes-irc 17:57:46 RRSAgent, make logs rdf-data-shapes 17:57:46 Zakim has joined #shapes 17:57:48 Zakim, this will be SHAPES 17:57:48 I do not see a conference matching that name scheduled within the next hour, trackbot 17:57:49 Meeting: RDF Data Shapes Working Group Teleconference 17:57:49 Date: 30 July 2015 17:58:15 agenda: https://www.w3.org/2014/data-shapes/wiki/Meetings:Telecon2015.07.30 17:58:18 chair: Arnaud 17:59:22 regrets: ericP, labra, simonstey 18:01:25 pfps has joined #shapes 18:01:33 present+ pfps 18:01:42 present+ Arnaud 18:01:51 aryman has joined #shapes 18:02:07 present+ hknublau 18:02:12 present+ kcoyle 18:03:09 present+ aryman 18:05:56 present+ TallTed 18:06:49 Dimitris has joined #shapes 18:07:26 scribe: aryman 18:07:43 Topic: Admin 18:08:03 PROPOSED: Approve minutes of the 23 July Telecon: http://www.w3.org/2015/07/23-shapes-minutes.html 18:08:14 minutes looked acceptable 18:08:22 RESOLVED: Approve minutes of the 23 July Telecon: http://www.w3.org/2015/07/23-shapes-minutes.html 18:11:39 Topic: ISSUE-2: Audience skills 18:12:39 q+ 18:12:39 Let's close ISSUE-2, implicitly saying that the current document set is written at more-or-less the right level. 18:12:49 ack kcoyle 18:13:36 kcoyle: Is the ShEx-like language still in scope? 18:14:08 Arnaud: yes, we intend to define a more human-readable syntax 18:14:41 PROPOSED: Close ISSUE-2, it is no longer relevant 18:14:46 +1 18:14:47 +1 18:14:49 +1 18:14:53 +1 18:14:55 +1 18:14:56 +1 18:15:02 RESOLVED: Close ISSUE-2, it is no longer relevant. 18:15:20 Topic: ISSUE-23: punning 18:15:27 PROPOSED: Close ISSUE-23, as currently specified in editor's draft. 18:15:29 q+ 18:15:33 ack pfps 18:15:56 pfps: I need more time. Arnaud: fair enough, we'll look at it again next week 18:16:31 Topic: ISSUE-32: SHACL+- 18:17:38 q+ 18:17:43 ack hknublau 18:17:55 I'm happy closing this issue with no change to the document. 18:18:46 This issue was put forward when it was unclear whether the high-level language was going to be something like ShEx or an RDF vocabulary and syntax. 18:20:02 hknublau: High-level means not requiring knowledge of an extension language, Core means the High-Level language we define, Human-friendly means compact, e,g, ShExC 18:21:54 kcoyle: Need to be open to feedback about what we put in the Core. We need to include the most common user requirements (80-90%). 18:25:37 hknublau: The current document is split into two parts. Part 1 is High Level. Part 2 is about Extensions (SPARQL). 18:26:30 Note that some High Level commands are defined by templates. 18:26:55 q+ 18:27:05 ack aryman 18:30:21 q+ 18:30:31 ack aryman discussion on high-level vs core 18:31:31 PROPOSED: High-level refers to the part of SHACL that does not require use of an extension language, Core is the built-in High-Level language we define as part of SHACL, Human-friendly means compact, e.g., ShExC 18:31:54 +1 18:32:22 +1 18:32:33 +1 18:34:34 +1 18:34:36 +1 pfps: I don't really care, I already said we can close the issue 18:35:00 RESOLVED: High-level refers to the part of SHACL that does not require use of an extension language, Core is the built-in High-Level language we define as part of SHACL, Human-friendly means compact, e.g., ShExC 18:35:08 PROPOSED: Close ISSUE-32, it was addressed by the adoption of the current editor's draft. 18:35:13 +1 18:35:20 +1 18:35:30 +1 18:35:34 +1 18:35:47 RESOLVED: Close ISSUE-32, it was addressed by the adoption of the current editor's draft. 18:36:03 Topic: ISSUE-51: Results Vocabulary 18:37:05 One problem with Section 1.4 of the document is that there are both vocabulary and phrases that are not used elsewhere in the document. 18:37:33 Therefore I do not think that Section 1.4 can be used as the basis for closing ISSUE-51. 18:42:06 Dimitris: concerned about how to count errors, do statistics 18:43:19 q+ 18:43:42 Dimitris: if you let people subclass the Result class then you need to load the ontology in order to determine which results are subclasses of Error 18:44:33 pfps - that seems to me a separate issue/concern -- it's not nothing, but not a reason that 1.4 cannot satisfy ISSUE-51 18:45:25 q+ 18:45:43 http://w3c.github.io/data-shapes/shacl-ref/#results-vocabulary 18:45:56 Ted - that depends on what we are agreeing on - Holger just pointed to 1.4 - which has a lot of baggage - he didn't say that the resolution was to have the four classes 18:46:33 ack pfps 18:47:49 pfps: Please clarify what are supposed to be agreeing with? All of section 1.4? 18:48:37 ack aryman 18:49:39 Are we agreeing one four classes and their taxonomy, or are we agreeing on the entire contents of Section 1.4? kcoyle: not sure this is the right set, I expect people will end defining their own 18:51:16 aryman: Suggest we add a required property for severity on the base class. 18:51:42 Dimitris: That would satisfy my immediate concern about doing statistics. 18:53:14 hknublau: Having an integer severity would be useful in some cases. 18:53:44 q+ 18:53:56 ack pfps 18:55:33 q+ 18:55:39 ack hknublau 18:55:58 pfps: Section 1.4 contains a lot of content that needs discussion 18:56:04 All the stuff in Section 1.4 is in some sense related to the results vocabulary. 18:56:34 I do agree that a lot of the section need discussion - and a lot of it is new. 18:56:36 q+ 18:56:56 hknublau: Need to start somewhere. I invite a counter-proposal. 18:57:21 ack pfps 18:58:13 for consideration... 18:58:13 ODBC has *disjoint* return codes -- 18:58:13 - SQL_SUCCESS = Function completed successfully ; 18:58:13 - SQL_SUCCESS_WITH_INFO = Function completed successfully, possibly with a (retrievable) nonfatal error/warning ; 18:58:14 - SQL_ERROR = Function failed. Details are retrievable. ; 18:58:14 - SQL_INVALID_HANDLE = Function failed due to a programming error ; 18:58:16 - SQL_NO_DATA_FOUND = No more data was available ; 18:58:18 - SQL_NEED_DATA = More data is needed from consumer ; 18:58:20 - SQL_STILL_EXECUTING = asynchronously executed op still running... (end) 18:58:22 for SHACL, we might consider similar *disjoint* -- sh:success, sh:succinfo, sh:error, sh:what?, sh:missinginput, sh:inprogress ... 18:59:18 pfps: The spec has a lot of interdependencies so it requires a lot of work to make a consistent change. Need to allow partially worked-out proposals. 18:59:40 fyi, this was my draft suggestion on May https://lists.w3.org/Archives/Public/public-data-shapes-wg/2015May/0145.html Arnaud: ok, let's continue the discussion by mail, please, try to sketch a counter proposal 18:59:55 q+ 18:59:56 Topic: ISSUE-69: rdf:langString 19:00:02 ack hknublau 19:01:19 +1 to align with RDF 1.1 19:02:18 +1 to stick with rdf1.1 too and fine with adding sh:string 19:03:03 pfps: We should respect the definition of xsd:string 19:04:24 hknublau: Agreed. So we should introduce sh:string or sh:text instead of using the SHACL union mechanism, sh:or 19:06:21 elf-pavlik has joined #shapes 19:06:26 pfps: Too bad that RDF 1.1 did not define a datatype for this purpose. We should define one and try to get it put in the RDF vocabulary. 19:07:17 q+ 19:07:27 ack aryman 19:07:32 *sh:text Holger proposed would be less confusing actually* 19:07:45 q+ 19:07:52 ack pfps 19:08:11 PROPOSED: Close ISSUE-69, defining a new datatype sh:string 19:09:26 +0.8 19:09:42 +1 with the provisio to try to do better if possible 19:09:51 +1 19:09:54 +1 to the spirit 19:10:44 sh:text might be a better name 19:10:53 PROPOSED: Close ISSUE-69, defining a new datatype sh:text 19:10:58 +1 19:11:02 +1 19:11:04 +1 19:11:08 +1 19:11:10 +1 19:11:21 RESOLVED: Close ISSUE-69, defining a new datatype sh:text hknublau: there is a similar need with xsd:date and xsd:dateTime but we can look at that another time 19:12:47 rdf:PlainLiteral was proposed as a datatype to cover both strings and language-tagged strings, but it was not picked up by RDF 19:12:46 Topic:ISSUE-76: commutability 19:12:50 q+ 19:13:16 q- 19:14:31 q+ 19:14:40 ack aryman 19:16:23 q+ 19:18:26 ack pfps 19:19:21 hknublau: Order of execution is important so that users always get the same results in error situations. ... and it is important for recursion pfps: we don't need to define order of execution for recursion 19:19:59 Arnaud: need to get user input on importance of execution order - Karen please 19:20:48 aryman: Recursion should be require fixed order of execution 19:21:13 pfps: SPARQL allows booleans to return ERROR and defines operations 19:21:50 pfps: SPARQL allows changed execution order to enable optimization 19:23:40 s/should be/should not/ 19:24:08 q+ 19:24:10 SQL has a different solution, but also one that does not specify execution order 19:24:18 ack aryman 19:25:58 RDF graphs are not good for syntax - rdf:List was added to RDF to get around some of the problems with RDF containers when used for syntax - its initial use (in OWL) did not have any execution ordering implications Arnaud: given the tie we have with SPARQL it would seem natural to have the same approach 19:26:34 Arnaud: let's resume discussion next week. Karen - will you have input? 19:26:55 QCRs? 19:27:41 Topic: ISSUE-3: Shape association 19:27:56 Arnaud: need to clarify what the issue is 19:28:48 hknublau: This issue is about how to tell the engine what to do. ... I changed the description to clarify Arnaud: ok, we need to make sure everyone agrees with the change 19:29:34 I agree with Holger here - some of the recent comments on ISSUE-3 were related to ISSUE-5 19:30:49 I also agree with the change Arnaud: ok, let's leave it at this for today, please, have a look and we'll talk about it again next week 19:32:39 trackbot, end meeting 19:32:39 Zakim, list attendees 19:32:39 sorry, trackbot, I don't know what conference this is 19:32:47 RRSAgent, please draft minutes 19:32:47 I have made the request to generate http://www.w3.org/2015/07/30-shapes-minutes.html trackbot 19:32:48 RRSAgent, bye 19:32:48 I see no action items