15:14:35 RRSAgent has joined #json-ld 15:14:35 logging to https://www.w3.org/2020/04/17-json-ld-irc 15:14:37 RRSAgent, make logs Public 15:14:39 please title this meeting ("meeting: ..."), ivan 15:14:52 ivan has changed the topic to: Meeting Agenda 2020-04-10: https://lists.w3.org/Archives/Public/public-json-ld-wg/2020Apr/0011.html 15:14:53 Date: 2020-04-17 15:14:53 Agenda: https://lists.w3.org/Archives/Public/public-json-ld-wg/2020Apr/0011.html 15:14:53 Chair: azaroth 15:14:53 Meeting: JSON-LD Working Group Telco 15:14:53 Regrets+ bigbluehat 15:50:14 pchampin has joined #json-ld 15:53:31 azaroth has joined #json-ld 15:56:05 present+ 15:56:12 present+ 15:57:36 rubensworks has joined #json-ld 15:57:46 gkellogg has joined #json-ld 16:00:42 Chair: azaroth 16:00:49 present+ 16:01:16 present+ 16:01:23 present+ 16:01:34 regrets+ bigbluehat 16:01:56 present+ 16:01:56 scribenick: pchampin 16:02:11 TOPIC: Announcements / Reminders? 16:02:36 rubensworks: I don't see the namespace PR mentioned on the agenda. I think we have to discuss that. 16:02:37 agenda+ namespace PR 16:03:03 TOPIC: Transition to PR 16:03:21 SUBTOPIC: Dispose remaining issues 16:03:48 https://github.com/w3c/json-ld-syntax/issues/255 16:04:30 azaroth: the example about the `@included` keyword was not very easy to understand; 16:04:48 https://github.com/w3c/json-ld-syntax/pull/348 16:04:49 ... last week, I finally pushed a PR to fix it 16:05:25 ... It replaces the anonymous "things" with "categorisations" with 16:05:39 ... "members" of an organization, with "roles" 16:06:11 The PR has been approved by pchampin gkellogg ivan bigbluehat . 16:06:33 ... Any objection from the others? 16:06:45 https://github.com/w3c/json-ld-syntax/issues/343 16:07:34 gkellogg: this was mostly a misunderstanding, about which document should be accessed 16:08:11 ... the published document does not have the issue 16:08:13 PROPOSAL: Close #343 invalid, as the final form will have anchors in the html 16:08:16 +1 16:08:18 +1 16:08:19 +1 16:08:22 +1 16:09:00 +1 16:09:04 RESOLVED: Close #343 invalid, as the final form will have anchors in the html 16:09:25 azaroth: if the previews were working efficienly we could point to them 16:10:02 SUBTOPIC: Implementation Reports 16:10:05 azaroth: all open issues have been addressed 16:10:09 https://w3c.github.io/json-ld-api/reports/ 16:10:18 ... Where are we with the implementation reports? 16:10:56 gkellogg: we now have 10 tested implementations in various languages; 16:11:20 ... a CSS trick adds a red cross next to tests that don't have 2 passing implementations. 16:12:50 ... With the latest implementations that were added, all tests now are good w.r.t. this criterion. 16:13:05 q? 16:13:15 azaroth: it would be nice to get a Java implementation, but we can go 16:13:37 ivan: we are fine to submit to the director; 16:13:50 ... the Java implementation may even come in the meantime. 16:14:22 ... We must include proofs of wide review (pointers to github). 16:14:31 https://github.com/w3c/json-ld-api/issues?q=is:issue+is:closed+label:wr:spec-updated 16:14:42 https://github.com/w3c/json-ld-syntax/issues?q=is:issue+is:closed+label:wr:spec-updated 16:14:50 https://github.com/w3c/json-ld-framing/issues?q=is:issue+is:closed+label:wr:spec-updated 16:14:50 gkellogg: that's the ones I did put. 16:15:04 ivan: perfect 16:15:06 SUBTOPIC: Transition Request 16:15:39 azaroth: the process is for ivan to submit an issue on the magic github. 16:15:53 ivan: I will do it, but I need a formal resolution. 16:16:32 PROPOSAL: WG agrees that we should progress the three core specifications, syntax, api and framing, to Proposed Recommendation status 16:16:44 +1 16:16:44 +1 16:16:44 +1 16:16:45 +1 16:16:46 +1 16:17:01 +1 16:17:08 RESOLVED: WG agrees that we should progress the three core specifications, syntax, api and framing, to Proposed Recommendation status 16:17:43 ivan: to be really precise, this will only be effective in a week (to leave time for objections). 16:18:02 q+ 16:18:11 ... But I can submit it right away, it will be a week before the director looks at it. 16:18:32 ... I had a chat with Ralph, explaining why we have many FAILs on the HTML features. 16:18:42 ack gkellogg 16:18:53 ... There are good chances that we get it without a telco. 16:19:07 ... gkellogg, I assume all the docs pass all validators? 16:19:21 gkellogg: I'll check today. 16:19:49 gkellogg: the HTML tests are all marked with a specific feature; 16:20:02 ... the spec states that processors are not required to implement this feature; 16:20:36 ... some parsers have only FAIL (go, ruben's), it does not mean that they *attempt* to do it and fail. 16:20:54 ... This is an issue with earl statuses. They should rather not report anything. 16:21:55 gkellogg: I also marked in gray the tests about non-normative features. 16:22:12 q? 16:22:14 ... We have implementations of the i18n datatype and compound literals. 16:22:45 azaroth: any other questions about transition? 16:23:02 gkellogg: is it prematue to freeze versions with a given date? 16:23:05 SUBTOPIC: Transition for Streaming Note 16:23:09 ivan: yes, we will see to it later 16:23:42 azaroth: homefully, people had time to read the latest version of the Streaming note 16:23:53 s/homefully/hopefully/ 16:24:00 json-ld11-streaming ? 16:24:07 ivan: the resolution should mention the short name we want to use 16:24:34 dlehn: does it require the 11 in the name? 16:24:56 azaroth: I think it does, in case version 1.2 changes something in the note 16:24:58 q+ 16:25:02 ack rubensworks 16:25:17 rubensworks: are we going to ask for a redirect without the 11? 16:25:26 ivan: yes we can 16:25:39 PROPOSAL: Request publication of the Streaming note with short name of json-ld11-streaming, and a redirect from json-ld-streaming 16:25:46 +1 16:25:47 +1 16:25:53 +1 16:25:54 +1 16:25:57 +1 16:26:06 +1 16:26:08 RESOLVED: Request publication of the Streaming note with short name of json-ld11-streaming, and a redirect from json-ld-streaming 16:26:27 ivan: I would propose to sync the publication of this one with the PR. 16:26:54 ... rubensworks we need to check that the document passes through all the pub-rules checker. 16:27:09 gkellogg: I can help Ruben with that 16:27:34 ivan: also, is it worth setting up Echidna for it? 16:27:57 gkellogg: there is only one implementation for the moment; 16:28:16 ... I'm trying to build another one, but the note lacks some precisions, which is ok, 16:28:31 PROPOSAL: Setup echidna for future publications of the streaming note 16:28:33 +1 16:28:34 ... but if others give it a try, issues may arise 16:29:19 ivan: gkellogg can you copy your echidna setting from the other specs? 16:29:29 +1 16:29:42 +1 16:29:44 +1 16:29:46 +1 16:29:51 +1 16:29:53 RESOLVED: Setup echidna for future publications of the streaming note 16:30:17 SUBTOPIC: Namespace issue 16:30:27 https://github.com/w3c/json-ld-wg/pull/140 16:31:13 azaroth: rubensworks would like to provide a profile IRI in the JSON-LD namespace, 16:31:28 ... to mark content as complying with the Streaming note 16:31:59 ... I think that we decided last week to wait until the note was approved, 16:32:14 ... before changing the namespace. 16:32:50 ivan: we could sync that with the publication. 16:33:20 ... The HTML files are not redirected, they are copied. 16:33:32 ... What about the TTL file? 16:33:46 gkellogg: it is generated from the CSV file. 16:34:10 rubensworks: The changed to the CSV file should be included in the pull request. 16:34:36 ivan: if we are confident that this is the final text, we can merge the PR. 16:34:46 q+ 16:34:51 ack rubensworks 16:35:03 https://www.w3.org/TR/json-ld11-streaming/ 16:35:19 rubensworks: will that be the final URL or the note? 16:35:22 ivan: yes 16:35:36 PROPOSAL: Merge the NS PR after updating the links, and ivan will publish to /ns/ when the note is published 16:35:40 +1 16:35:45 +1 16:35:47 +1 16:35:51 +1 16:35:58 +1 16:36:01 +1 16:36:02 ACTION: ivan to republish the NS document when streaming note is published 16:36:08 RESOLVED: Merge the NS PR after updating the links, and ivan will publish to /ns/ when the note is published 16:36:46 ivan: another administrative info 16:36:53 SUBTOPIC: Other Admin Info 16:37:11 ... I will submit the JSON-LD maintainance charter at the same time as the PR, 16:37:16 ... that can go through the same AC vote 16:38:28 TOPIC: Base Context Discussion 16:38:36 https://github.com/w3c/json-ld-rc/issues/ 16:39:39 azaroth: two weeks ago we discussed whether we should mark the prefixes with `"@prefix": true` 16:39:45 https://github.com/w3c/json-ld-rc/issues/3 16:39:58 ... this would be more explicit, but ivan and gkellogg noticed that it makes the document more complicated 16:40:10 ... and is not strictly required (this is the default) 16:40:19 PROPOSAL: Close rc #3 won't fix, as the `@prefix: true` is the default anyway 16:40:21 +1 16:40:27 +1 16:40:45 +1 16:40:51 +1 16:40:57 +1 16:40:57 RESOLVED: Close rc #3 won't fix, as the `@prefix: true` is the default anyway 16:41:11 https://github.com/w3c/json-ld-rc/issues/4 16:41:40 azaroth: this issue proposes to split the context into two different ones: 16:41:53 https://github.com/w3c/json-ld-rc/tree/split_contexts/contexts 16:41:55 ... one defining only keyword aliases 16:42:11 ... the other one defining common prefixes 16:42:48 ... This came from a concern from bigbluehat and ivan that keyword aliases are not always relevant. 16:43:07 ivan: I think that's over-complicating things. 16:43:22 ... if the recommended context does not work for you, then don't use it. 16:44:26 gkellogg: the idea of separating prefixes was to avoid the burden of maintaining them, 16:44:35 ... when things get out of fashion for example. 16:44:53 ... But we still have the burden if we publish them somewhere else. 16:45:14 PROPOSAL: Close #4 wontfix, as it adds complications for minimal value. context editors that know what they're doing, know how to fix any conflicts with the base context, and those that don't won't know they have the problem 16:45:16 +1 16:45:19 +1 16:45:20 +1 16:45:24 +1 16:45:32 RESOLVED: Close #4 wontfix, as it adds complications for minimal value. context editors that know what they're doing, know how to fix any conflicts with the base context, and those that don't won't know they have the problem 16:45:32 +12 16:45:33 +1 16:45:40 -11 16:46:03 https://github.com/w3c/json-ld-rc/issues/6 16:46:44 ivan: I feel that we must keep the prefixes to the strict minimal; 16:47:05 ... the comparison with RDFa is wrong, because RDFa does not have a mechanism of @context 16:47:53 s/@context/`@context`/ 16:48:15 ... JSON-LD users can use ad-hoc contexts for specific use; 16:48:43 ... we only need to put in this context those that we think every body need. 16:49:05 ... One question was raised about the mess with both Dublin Core namespaces, 16:49:16 q+ 16:49:21 ack gkellogg 16:49:22 ... what prefixes should be put for them. 16:49:55 gkellogg: I think we should leave "dc" out; 16:50:17 q+ 16:50:18 Don’t publish “dc” as a prefix 16:50:25 ... in the RDFa, it is mapped to dcterms, although many people use it for dc11 16:50:25 ack azaroth 16:51:02 azaroth: I would have gone the other way: "dc" for dc elements, and "dct" for dc terms 16:51:16 dc11 and dcterms 16:51:18 ? 16:51:19 gkellogg: this would introduce an incompatibility with RDFa 16:52:30 https://www.w3.org/TR/json-ld11/#conformance 16:52:38 has dc11 and dcterms 16:52:47 gkellogg: I think at some points even we were inconsistent in the spec, in our use of "dc:" 16:53:30 azaroth: in the conformance section, we used "dc11" and "dcterms" 16:53:37 PROPOSAL: Use the dc11 and dcterms prefixes as per the syntax doc's prefixes 16:53:39 ivan: that's a killer argument :) 16:53:43 +1 16:53:45 +1 16:53:46 +1 16:53:49 +1 16:53:53 RESOLVED: Use the dc11 and dcterms prefixes as per the syntax doc's prefixes 16:53:58 +1 16:54:29 ivan: the file is in the repository; do we want to use the github.io directly? 16:54:37 ... or do we went to store it somewhere else? 16:54:50 ... Do we want a W3C URL? 16:55:06 azaroth: I think we should have one. 16:55:44 gkellogg: it would be under w3.org/ns/json-ld/ 16:56:15 FWIW, annotation context: https://www.w3.org/ns/anno 16:56:55 ... e.g. w3.org/ns/json-ld/base-context 16:57:22 ivan: currently the json-ld files under ns are not in a directory, 16:57:30 ... so I would prefer not to do that. 16:57:31 ns/json-ld11-base-context ? 16:58:10 gkellogg: versioning namespace documents has proven to be a bad idea. 16:58:27 azaroth: yes but this is not *really* a namespace document 16:58:59 ... My fear is that if we add a new keyword in 1.2, with an alias in the base context, 16:59:10 ... that would blow up for 1.1 processors. 16:59:33 sometthing /ns/json-ld-base 17:00:36 ivan: we don't have versions for the core files 17:01:11 PROPOSAL: Use /ns/json-ld-base as the name for the base context 17:01:16 +1 17:01:16 +1 17:01:17 +1 17:01:19 +1 17:01:19 + 0.5 17:01:25 RESOLVED: Use /ns/json-ld-base as the name for the base context 17:01:36 ACTION: ivan to PR to the context for new version 17:02:30 TOPIC: Adjourn 17:03:01 zakim, end meeting 17:03:01 As of this point the attendees have been azaroth, pchampin, ivan, rubensworks, gkellogg, dlehn, 0.5 17:03:03 RRSAgent, please draft minutes 17:03:03 I have made the request to generate https://www.w3.org/2020/04/17-json-ld-minutes.html Zakim 17:03:06 I am happy to have been of service, ivan; please remember to excuse RRSAgent. Goodbye 17:03:10 Zakim has left #json-ld 17:09:10 rrsagent, bye 17:09:10 I see 2 open action items saved in https://www.w3.org/2020/04/17-json-ld-actions.rdf : 17:09:10 ACTION: ivan to republish the NS document when streaming note is published [1] 17:09:10 recorded in https://www.w3.org/2020/04/17-json-ld-irc#T16-36-02 17:09:10 ACTION: ivan to PR to the context for new version [2] 17:09:10 recorded in https://www.w3.org/2020/04/17-json-ld-irc#T17-01-36