15:07:20 RRSAgent has joined #json-ld 15:07:20 logging to https://www.w3.org/2020/05/01-json-ld-irc 15:07:22 RRSAgent, make logs Public 15:07:23 please title this meeting ("meeting: ..."), ivan 15:59:19 azaroth has joined #json-ld 15:59:29 present_ 15:59:31 present+ 16:01:10 gkellogg has joined #json-ld 16:01:48 present+ 16:01:50 present+ 16:01:53 present+ 16:05:25 present+ 16:06:24 hsolbrig has joined #json-ld 16:06:27 present+ 16:13:41 scribe+ 16:13:42 TOPIC: Transition 16:13:45 scrib+ 16:13:47 scribe+ 16:14:11 https://github.com/w3c/transitions/issues/239#issuecomment-622366899 16:14:12 azaroth: Ralph approved the core specs after gkellogg and I responded to his questions about `@prefix` 16:14:35 ...there's the link to the approval 16:14:45 ...and in that thread there's also mention of Process 2020 16:14:57 ...there are new charters that are in draft that mention it 16:15:05 ...but we need to time ours correctly 16:15:17 ivan: yes. for the time being we don't have to change anything 16:15:28 azaroth: the important thing is that we've said we want to 16:15:32 ...but told we can't yet 16:15:38 ...but once it's ready, so are we 16:15:54 ivan: I've asked the web master and the communications team to help promote the transitions 16:16:09 ...so, May 7th, if that's good for us 16:16:19 ...I'd need to have all the documents done 16:16:28 ...meaning, the three rec track docs + the streaming note 16:16:33 ...then I would start the whole process 16:16:53 ...and then send out the publication request 16:17:18 gkellogg: isn't there some wording changes to the specs about our future group? 16:17:27 ivan: no, there's nothing in the specs 16:17:39 ...just have the specs marked as finalized on May 7th 16:17:47 gkellogg: right. frozen snap shots in the right directories 16:18:03 ...there was some confusion in respec about what the appropriate status is for the note 16:18:14 ...fpwd or fpwg 16:18:22 ...it's currently fpwd 16:18:34 ...and there's some other error showing in the checker about some missing section which is visibly there 16:18:41 ...I noted it in the issue 16:18:45 ivan: yeah. that one's a minor thing 16:18:50 ...I can connect with them about it 16:19:11 ...so if everything else goes to plan, then next Thursday these go up 16:19:23 ...not sure about the formal charter proposal going out 16:19:27 ...probably a week later--which is fine 16:19:33 ...and that should be all we have to do now 16:19:38 action: gkellogg to create publication snapshots for 3 specs and streaming note. 16:19:46 ...gkellogg knows this, but from that point on the document is frozen 16:19:53 ...other than obvious spelling mistakes and such 16:20:03 ...the reports and tests can be living things--it's ok to touch them 16:20:08 ...but not the documents themselves 16:20:18 ...maybe we also talk about errata today? 16:20:31 azaroth: gkellogg for the streaming note, did you want to talk about the respec stuff? 16:20:40 gkellogg: yeah, that's the fpwd thing...which is probably causing the other issue 16:20:47 azaroth: ah. that's the streaming note? 16:20:48 gkellogg: yep 16:20:49 PROPOSAL: Publish 3 rec track documents to PR and streaming note to TR on May 7th 16:20:51 +1 16:20:54 +1 16:20:54 +1 16:20:57 azaroth: do we need to confirm the date with a vote? 16:20:57 +1 16:20:57 +1 16:21:01 +1 16:21:03 RESOLVED: Publish 3 rec track documents to PR and streaming note to TR on May 7th 16:21:49 gkellogg: it would be nice to see if we could aggregate all the actions together across all the minutes 16:22:30 bigbluehat: we could express the actions there, and then scrap them 16:22:36 gkellogg: manu's got a script that does that 16:22:49 ivan: we're also talking about getting rid of IRC 16:23:14 gkellogg: that would be ashame 16:23:21 s/ashame/a shame 16:23:36 ivan: yeah, but some companies are blocking ports to they're using the web client 16:23:39 ...and that's pretty antique 16:23:48 TOPIC: Errata Management 16:23:54 azaroth: so...onward :) 16:24:10 ...thanks to dlehn for bringing up the CSS issue 16:24:18 ivan: which I've fixed while everyone was sleeping 16:24:28 azaroth: anything else left for the errata management stuff? 16:24:35 https://github.com/w3c/json-ld-api/pull/483 16:25:07 ivan: whenever I made a PR to the API repo, I get all kinds of funny warnings from my git client here 16:25:17 ...the commit went through, but I've no idea what those are about 16:25:21 ...so gkellogg I may need your help 16:25:25 ...or that gkellogg at least do the merger 16:25:31 s/merger/merg 16:25:40 s/merger/merge 16:25:58 ...so, please push the button gkellogg and I'll follow it up if necessary 16:26:10 ...do we also want errata for the notes? 16:26:14 gkellogg: do they get frozen 16:26:19 ivan: no 16:26:23 gkellogg: then let's not 16:26:55 ...because errata are pretty much out-of-band, and folks have to go read them and know they're there 16:27:00 ...are they linked from the spec? 16:27:10 ivan: not yet, but when we go to Rec they should 16:27:20 ...we can go ahead and put a link in via Respec 16:27:30 gkellogg: so it should do it automatically 16:27:55 ...and nothing to do but add the header entry 16:29:22 ivan: to put people's minds at ease we are considering Matrix 16:29:34 q? 16:30:07 TOPIC: Base Context Discussion 16:30:11 azaroth: should we talk about the base context if there's no other items? 16:30:23 q+ 16:30:43 https://github.com/w3c/json-ld-rc/pull/8 16:31:26 ivan: can we try to focus on the 4 categories? 16:31:36 ...so we can talk through what we should or should not do around those? 16:31:39 https://github.com/w3c/json-ld-rc/pull/8#issuecomment-618297517 16:31:49 ...can we take those one by one? 16:32:20 PROPOSAL: the set of prefixes are dc11, dcterms, dctype, rdf, rdfs, schema, and xsd, with schema mapping on http. 16:32:22 +1 16:32:32 +1 16:32:33 +1 16:32:54 hsolbrig: what does "schema mapping on http" mean? 16:33:03 azaroth: it means not "https://" 16:33:14 ...but the schema.org community uses http:// so we should to 16:33:26 ...otherwise we differ from them...though they do say others can 16:33:45 gkellogg: yeah. they essentially have their own processing that differs from RDF's 16:34:19 q+ 16:34:24 ack gkellogg 16:34:27 ack hsolbrig 16:34:39 hsolbrig: are the aliases and prefixes in the same context? 16:35:05 ...was SKOS discussed? 16:35:16 +1 16:35:35 RESOLVED: the set of prefixes are dc11, dcterms, dctype, rdf, rdfs, schema, and xsd, with schema mapping on http 16:35:37 ivan: it's not that widely used, so we limited the list 16:35:45 hsolbrig: SKOS is widely used 16:35:49 azaroth: we use it 16:35:53 bigbluehat: so does Wiley 16:35:57 PROPOSAL: the set of aliases are direction, graph, id, included, json, language, none, and type. 16:35:59 +1 16:35:59 azaroth: but, whatever, we took it out 16:36:07 -1 16:36:16 q+ 16:36:25 q+ gkellog 16:36:30 ack bigbluehat 16:36:31 q+ bigbluehat 16:36:35 ack gkellogg 16:36:37 ack gkellog 16:36:54 azaroth: I'm sympathetic with bigbluehat's concerns about the aliases 16:37:00 s/azaroth/gkellogg 16:37:09 gkellogg: we did use `@` on purpose 16:37:16 ...and not using it does conflict with existing JSON 16:37:30 ...and it doesn't make JSON-LD obvious along side other JSON 16:37:42 ...I'm not a +1 or -1...probably a +/-0 16:37:51 azaroth: we agree about the prefixes 16:38:09 ...the prefixes, terms, and datatypes we're all ok with, correct? 16:38:29 gkellogg: I don't think there's any place we use "json" as a data type in JSON-LD 16:38:43 ...so we're just left with "html" 16:38:52 ...and is it really worth creating a separate data type for that? 16:38:58 ...and if so, why not add XML? 16:39:06 azaroth: so, I think we're all OK removing data types 16:39:14 PROPOSAL: Remove the datatypes HTML and JSON from the context 16:39:17 +1 16:39:18 +1 16:39:20 +1 16:39:25 +1 16:39:25 hsolbrig: can I pick and choose these? or is this a single file? 16:39:28 +1 16:39:32 RESOLVED: Remove the datatypes HTML and JSON from the context 16:40:11 azaroth: we agree about 1 and 3, but disagree on 2 and 4 16:40:19 q+ 16:40:20 ...one suggestion was to pull aliases into a separate context file 16:40:38 ...so, aliases.context and prefix.context and aggregate.context which covers both 16:40:38 top-context includes prefix-context, alias-context 16:41:08 gkellogg: but then just define your own context 16:41:24 hsolbrig: except when it comes to prefixes, if we don't come up with a handy collect--even paired down as much as this one is 16:41:32 ...then each community is going to come up with their own 16:42:05 ...and I think as far as best practices go, pulling the prefixes out more clearly in the JSON-LD context file definitions themselves would be helpful 16:42:23 ...and most of these aliases conflict with existing terms, so we wouldn't use this as is 16:42:32 ivan: I'm fine if we do a context file for prefixes 16:42:48 ...and another for aliases--some people like them; I don't, but whatever 16:42:53 ...I would not do a third one, though 16:43:14 ...we haven't yet talked about comment, label, etc. 16:43:23 ...but separate the aliases 16:43:46 q? 16:43:48 ack bigbluehat 16:43:51 ...having the common terms--maybe less than what's there--and the prefixes should be fine 16:43:51 q- 16:44:26 bigbluehat: Where we're headed now is good to take out the top level context. Most of my concerns is taking the top level, and will run afoul of communities 16:44:49 ... that they should pick these, and there's conflicts with other widely used ones, such as language in schema.org 16:45:15 ... in dedicated communities, make all the aliases you want, and if there are shared patterns, then share them in the community 16:45:29 ... but if we do it, then we're defining them for /everyone/ 16:46:01 ... thus a few prefixes, and maybe a few terms 16:46:23 ... would prefer a longer list of prefixes -- the w3c specs and surrounding communities 16:46:25 1+ 16:46:26 q+ 16:46:31 ack azaroth 16:46:33 ack azaroth 16:46:48 azaroth: to answer ivan about pre-defined terms 16:47:06 ...there's an issue, not about the mapping, but around the value space of the JSON 16:47:24 ...so there's a question about `label` and how we map it to a string or a language map 16:47:39 ...so when we put label into the predefined terms we've made a decision 16:47:55 ...and in IIIF we've moved from a string from a language map 16:48:20 ...but conversely in Linked Art, we've used rdfs:label as a string for developers for non-I18N labels 16:48:26 ...and use something else for lang string stuff 16:48:45 ...so that's the danger for the terms because they make determinations about the value space 16:49:01 ivan: I get that, so simply taking out the value space would fix that, no? 16:49:07 azaroth: sadly not, you'd still have to redefine it 16:49:17 ...it would default to being a literal, I guess 16:49:29 > "label": "rdfs:label" 16:49:30 ...but you'd have to still define it if you wanted it to be a language map 16:49:58 ..."label": "rdfs:label" would be an xsd:string 16:49:58 "label": {"en": "english label"} 16:50:03 ivan: no, it defaults to nothing 16:50:16 azaroth: well, if you put a language map in there, it wouldn't be treated as a language map 16:50:29 gkellogg: if we did make it a language map, you can still use string values 16:50:41 ...if you used a string, then it'd be xsd:string 16:50:44 > "label": {"@language": "en", "@value": "english label"} 16:50:51 ...and if you used an object, it would be a language object 16:51:06 azaroth: well, you could also use a value object 16:51:34 ...I've no problem putting the predefined terms in a separate file 16:52:20 bigbluehat: yeah...it all runs into conflict with somebody somewhere 16:52:24 ...and seems best avoided 16:52:26 ...other than the prefixes 16:52:30 azaroth: so, how about 3 files 16:52:33 ...prefixes 16:52:41 ...aliases & terms 16:52:45 s/3 files/2 files 16:53:02 ...you can then import them into your context 16:53:14 ...you'd still get the benefit of context caching 16:53:51 bigbluehat: This is for context authors as a starter kit 16:54:07 ... as newbies will just mess things up, and they need to define their own terms in a context anyway 16:54:19 ... can already just pull in schema.org. 16:54:37 hsolbrig: yeah, I wonder when you were talking about heavily cached 16:54:39 q+ 16:54:52 ...many of these are already added into libraries anyhow 16:55:30 ack ivan 16:55:34 ...and so these URLs would just be ignored and ultimately just mapped to what's hard coded--assuming the mappings are the same 16:55:40 bigbluehat: exactly. that's "heavy" caching :) 16:55:50 ivan: the reason I'm a bit hesitant 16:56:03 ...is that if I'm going to use JSON-LD in a heavy way, then I'd avoid the aliases 16:56:21 ...but things like describedby or label, I'd use those 16:56:30 ...but if they're mixed into the aliases, I wouldn't use them 16:56:47 ...and if we make 3 files...we'd look ridiculous... 16:56:57 ...but the prefixes stuff I'd use often 16:57:11 q+ re schema as prefix vs term 16:57:15 ...and for me, I'd expect that it's there and I could use that more easily 16:57:19 ack azaroth 16:57:19 azaroth, you wanted to discuss schema as prefix vs term 16:57:22 ...but then...I am not the target here 16:57:44 azaroth: one of the benefit of the existing prefixes in the list is that most of them are not terms 16:57:51 ...but `schema` is another potential conflict 16:58:06 ...which is why some communities have used `sdo` 16:58:22 ...so we could deffer the terms and aliases discussion--pulling them out from the prefixes 16:58:35 ...and then we can focus on the prefix names and list 16:58:58 gkellogg: ivan will remember how familiar this all sounds 16:59:09 ivan: yes. and at some point we'll conflict with someone 16:59:13 ...so it starts to feel fruitless 16:59:42 ...so my feeling is, we tried...let's move on 16:59:56 hsolbrig: the question on why bother 17:00:12 ...many of these are so common, that if we don't bother, it's going to get done anyway...and be done multiple different ways 17:00:13 q+ 17:00:18 ivan: but maybe that's a good thing 17:00:28 ...your community will make a bunch of prefixes for the medical domain 17:00:34 ...that the publishing community won't care about 17:00:38 ...and vice versa 17:00:48 hsolbrig: but then there's the common set of prefixes that we all care about 17:00:53 ivan: but that's like 5 things 17:00:55 ack bigbluehat 17:01:01 ...xsd, rdfs, and that's about it 17:01:17 gkellogg: and JSON people won't use any of those 17:01:32 ivan: right...so I propose to stop the excercise 17:01:55 bigbluehat: There is a context file which is the rdfa initial context. We reference in Wiley 17:02:10 ... the prefix list already exists and already a context in use 17:02:23 ... perhaps we just need to take that list 17:02:29 ivan: a practical problem 17:02:32 bigbluehat: Oh? 17:02:41 ivan: If I'm not around, no one will maintain it 17:02:44 bigbluehat: We should fix that 17:02:58 ivan: We can pull into GH and make a redirect from the old URL, then people can maintain it in the future 17:03:09 hsolbrig: prefix.cc ? 17:03:26 bigbluehat: No that's community, and more about the right hand side because communities move things around 17:03:29 hsolbrig: The list? 17:03:32 https://www.w3.org/2011/rdfa-context/rdfa-1.1 17:03:53 http://www.w3.org/2013/json-ld-context/rdfa11 17:04:34 bigbluehat: A lot of graph related tools just use this 17:04:51 ivan: Some unnecessary things 17:05:07 bigbluehat: Yes but heavily cached so no cost 17:05:54 ... maintenance group would take over the maintenance of the rdfa core initial context 17:06:10 ivan: So it goes into a repo, with a redirection in w3c space into this one 17:07:24 PROPOSAL: JSON-LD Maintenance Group to take over the RDFa Initial Context work and maintain it and it's context file via GitHub 17:07:44 +1 17:07:45 +1 17:07:45 +1 17:07:46 s/it's/its/ 17:07:49 +1 17:07:59 +1 17:10:44 gkellogg: if we take over this work, and point it to the github repo, then we should be in a better place 17:10:51 ...something we can maintain without a staff contact 17:11:10 ...and potentially use some automation to automate the maintenance of this 17:11:37 ivan: true for the JSON-LD context, but maybe not for the RDFa stuff 17:11:45 bigbluehat: I'd like to talk about the RDFa stuff separately 17:11:51 RESOLVED: JSON-LD Maintenance Group to take over the RDFa Initial Context work and maintain it and it's context file via GitHub 17:12:17 ivan: maybe what we can do is also bring into this repo the RDFa stuff, and it's maintained in the same place 17:12:28 ...ok? 17:12:43 action: ivan to move rdfa initial context 17:13:20 zakim, end meeting 17:13:20 As of this point the attendees have been azaroth, gkellogg, ivan, bigbluehat, dlehn, hsolbrig 17:13:22 RRSAgent, please draft minutes 17:13:22 I have made the request to generate https://www.w3.org/2020/05/01-json-ld-minutes.html Zakim 17:13:25 I am happy to have been of service, ivan; please remember to excuse RRSAgent. Goodbye 17:13:29 Zakim has left #json-ld 17:28:01 rrsagent, bye 17:28:01 I see 2 open action items saved in https://www.w3.org/2020/05/01-json-ld-actions.rdf : 17:28:01 ACTION: gkellogg to create publication snapshots for 3 specs and streaming note. [1] 17:28:01 recorded in https://www.w3.org/2020/05/01-json-ld-irc#T16-19-38 17:28:01 ACTION: ivan to move rdfa initial context [2] 17:28:01 recorded in https://www.w3.org/2020/05/01-json-ld-irc#T17-12-43