07:34:15 RRSAgent has joined #rdf-star 07:34:19 logging to https://www.w3.org/2023/09/12-rdf-star-irc 07:34:19 RRSAgent, make logs Public 07:34:20 please title this meeting ("meeting: ..."), pchampin 07:34:36 meeting: RDF-star TPAC meeting 07:34:40 gkellogg has joined #rdf-star 07:35:28 *sighs* overlaid FedID CG, RDF-Star WG, DID WG, Privacy CG, and Web Payments WG 07:36:09 present+ 07:37:12 present+ 07:37:15 present+ 07:37:17 present+ 07:37:21 present+ 07:37:27 present+ 07:38:28 We need to figure out how the dynamic between on-site and remote is going to work... 07:39:11 Hard to tell who is talking in the meeting room. I suggest the meeting be "driven" and chaired from there. 07:39:23 Yes, queue. 07:40:28 present+ 07:40:34 RRSAgent, draft minutes 07:40:35 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 07:40:43 RRSAgent, make logs public 07:41:14 pfps has joined #rdf-star 07:41:16 present+ 07:41:16 niklasl has joined #rdf-star 07:41:16 enrico has joined #rdf-star 07:41:16 present+ 07:41:16 present+ 07:41:16 present+ 07:41:16 usually best if scribes can be in the big room 07:41:16 doerthe_ has joined #rdf-star 07:41:16 timbl has joined #rdf-star 07:41:16 present+ 07:41:30 scribe+ 07:41:41 topic: introductions 07:41:42 Arnaud has joined #rdf-star 07:41:45 Dominik_T has joined #rdf-star 07:42:03 jyrossi has joined #rdf-star 07:42:07 +present Arnaud Le Hors (IBM) 07:42:09 ktk: sorry for the misunderstanding about my email 07:42:49 ... I didn't mean to start the meeting at 10:30, only the discussion with i18n 07:42:49 present+ jyrossi 07:42:49 agenda: https://www.w3.org/events/meetings/6b4775ff-57d7-497a-a36e-c5f2a2810723/ 07:42:49 TallTed, sorry, I did not recognize any agenda in https://www.w3.org/events/meetings/6b4775ff-57d7-497a-a36e-c5f2a2810723/ 07:43:10 ora: Ora Lassila, AWS, co-chair of this group. I have been a very active participant of W3C, co-editor of the first RDF spec. 07:44:24 ktk: Adrian Gschwendt, CEA of Zazuko. I didn't feel comfortable at first to be co-chair. 07:44:24 agenda: https://lists.w3.org/Archives/Public/public-rdf-star-wg/2023Sep/0003.html 07:44:24 clear agenda 07:44:24 agenda+ I18N (we are meeting with them at 9 am) 07:44:24 agenda+ Use cases (including a discussion on existing implementations of RDF-Star and their influence on any use cases) 07:44:24 agenda+ Semantics 07:44:24 agenda+ SPARQL EXISTS issue (Andy, I assume this was the one you wanted) 07:44:24 agenda+ Any issues tagged with “discuss-f2f” 07:44:30 TallTed has changed the topic to: RDF-star TPAC 2023-09-12 Agenda: https://lists.w3.org/Archives/Public/public-rdf-star-wg/2023Sep/0003.html 07:44:39 pchampin: Pierre-Antoine Champin, W3C fellow from Inria. Team contact. 07:45:10 AndyS: Andy Seaborne, Apache foundation. Have been implementing RDF stuff, then focused on SPARQL. 07:45:45 enrico: Enrico Franconi, researcher in knowledge representation. Worked in past W3C groups. Interested in the semantics of RDF-star 07:45:49 present+ 07:46:11 Tpt: Thomas Pelissier-Thanon. I have an implementation of SPARQL(-star) in Rust. 07:46:56 fabien_gandon_ has joined #rdf-star 07:46:57 niklasl: Niklas, national library of Sweded. Interested in RDF and JSON-LD. 07:47:39 Dominik_T: Interested in RDF and Property Graph. RDF-star is important in this landscape. 07:47:51 richard-lea: started working on RDF 5 years ago in my PhD. 07:48:15 AZ: associate prof in St-Etienne, France. Interested in the semantics part of RDF-star. 07:48:45 pfps: Invited expert in the group, interested in the semantics of RDF as well as SPARQL 07:48:55 draggett has joined #rdf-star 07:49:20 TallTed: with Openlink Sowftare, involved in all RDF-related groups. Interested in multi-modal data. 07:49:23 present+ 07:50:04 doerthe_: TU Dresden, computantional logics group. Initially interested in N3, but I see some similarity with this group. 07:50:31 Arnaud: AC-rep of IBM, was involved for a long time in RDF-related groups. Not involved in this group, but interested in catching up. 07:51:07 fabien_gandon_: Inria, my group has been implementing RDF since the last century: Corese (implementing SPARQL, SHACL...). We intend to do so for RDF-star. 07:52:01 timbl: I developed the N3 language to make it easy to scribble RDF and talk about it on IRC. 07:52:42 ... Then we put in curly brackets to be able to talk about graphs. There was no model theory for it. 07:54:31 ... The curly brackets in N3 made it possible to express rule, or express metadata about graphs. 07:54:55 ... RDF-star worries me: is it useful to restrict ourselves to talk about only one triple. 07:54:59 s|Sowftare, involved in all RDF-related groups. Interested in multi-modal data|Software, provider of Virtuoso, engine powering public SPARQL endpoints for DBpedia, Uniprot, many others in https://lod-cloud.net/. Involved in most RDF-, SPARQL-, Linked Data-, Identity-, Privacy-related groups. Interested in multi-model data| 07:55:13 ... Making triples a first-class object is counter productive. 07:56:07 jyrossi: Canton Consulting, joined W3C in 2014. Currently diving into Semantic Web tech, and doing a PhD for representing legal rules. 07:56:49 timbl has joined #rdf-star 07:56:56 andrei: univ St Gallen, co-chair of the web agents CG 07:57:21 rem: Rem Collier, I work on multi-agents systems. Co-chair of the web agents CG 07:57:33 s/andrei:/andrei: Andrei Ciortea, 07:57:46 q+ 07:58:01 segura: ... 07:58:13 RRSAgent, draft minutes 07:58:14 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 07:58:24 ora: I'm happy to see so many people. Sad not to be here in person (I was supposed to be). 07:58:42 ... Happy to see people from my past lives. 07:59:04 chair: ora, pchampin 07:59:09 ... Agents were the reason why I got into the semantic web, so happy to see Rem and Andrei here. 07:59:23 topi: Agenda of the day 07:59:33 s/topi: Agenda of the day/ 07:59:42 topic: Agenda of the day 08:00:06 we have a list of big topic (i18n, use-cases, semantics, SPARQL) 08:00:36 s/we have a/ora: we have a 08:00:46 ... then smaller things as issues on github 08:00:53 ... https://github.com/orgs/w3c/projects/20/views/7 08:00:55 timbl has joined #rdf-star 08:01:08 ... and of course, any other business 08:01:25 ktk: challenge of syncing up between on-site and on-line 08:01:55 ... if people on-site discuss things with each other, please bring them up in the call 08:02:24 ora: what's the best way to contact people directly? 08:02:51 ktk: ping on IRC? 08:03:00 s/chair: ora, pchampin/chair: ora, ktk/ 08:03:42 q+ to ask for a time for SPARQL so a guest can join 08:03:50 RRSAgent, draft minutes 08:03:52 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 08:04:09 ktk: maybe make a short summary of where we are? 08:04:20 ora: the WG has taken up the work of the CG 08:04:30 ... https://www.w3.org/2023/07/20-rdf-star-minutes.html 08:05:23 ... he have a few big things, and the bunch of small things 08:05:32 ... the small things are not strictly related to the RDF-star CG. We have a few things to fix in RDF 1.1 and SPARQL 1.1 . 08:05:57 ... One of the big thing is to find a semantics for reification. 08:06:14 aciortea has joined #rdf-star 08:06:21 ... In the original WG, I pointed out that reification was introducing some form of modal logic, 08:06:30 ... and as soon as I said that, nobody wanted to touch it. 08:06:53 rubensworks has joined #rdf-star 08:06:53 present+ timbl, Arnaud 08:07:13 ... To me it is a big discussion, we need to discuss about the semantics of named graphs, statements, groups of statements. 08:07:49 ... We have worked on use-cases; the hope is that in the end, RDF 1.2 reflects the things brouht in these use-cases. 08:08:27 ktk: we need to touch pretty much all RDF specs in existence: a lot of work. 08:09:07 ... gkellogg and AndyS did a tremendous work in bringing old specs up to date with the current formats. 08:09:29 pchampin: we have 18 rec-track documents, plus a few more notes 08:10:09 ktk: a few people outside the group were confused about the existing SPARQL 1.2 WG, which has been renamed to SPARQL-dev. 08:10:40 ... Everyone projects different things onto this group. pfps is keeping us on track . 08:11:17 ... Not sure what we will end up to. RDF 1.2 may become a living standard. 08:11:40 ... Sometimes we get lost in details, hopefully we can take some big issues of the plate today. 08:11:42 q? 08:12:19 timbl: could you add N3 to that long list of documents? 08:12:22 q+ to suggest working *with* N3 WG, rather than picking up N3 ourselves 08:12:25 s/Thomas Pelissier-Thanon/Thomas Pellissier-Tanon/ 08:12:46 ktk: I would like to say yes but I probably shouldn't! 08:13:17 q+ to ask the opinions about the set of syntaxes 08:13:28 ((( ...speaker queue is rather vital for this form of meeting... ))) 08:13:36 doerthe_: I would like to do that too, but I don't think we can sneak it in. 08:13:49 pchampin q+ to talk about the path towards N3 08:14:21 q+ pchampin to talk about the path towards N3 08:14:27 q? 08:14:27 q? 08:14:28 s/pchampin q+ to talk about the path towards N3/ 08:14:32 q+ to talk about the path towards N3 08:14:34 gkellogg has joined #rdf-star 08:15:05 q? 08:15:16 ack ora 08:16:04 isn't having RDF 1.2 match N3 putting the card before the horse? surely an interest group should follow the lead of a working group, not vice-versa 08:16:12 ora: I am not opposed to discussing N3. The best way forward is to bring some use-cases making a point for including N3. 08:16:17 s/card/cart/ 08:16:21 q+ to mention the contrast between reification and named graphs (based on our use cases) 08:16:41 q+ to talk about charter 08:17:14 timbl: [question about bnodes in RDF-sta] 08:17:34 s/RDF-sta/RDF-star 08:17:44 Are we talking about I18N in 10 minutes (10:30)? 08:17:56 q? 08:17:56 ack AndyS 08:17:56 AndyS, you wanted to ask for a time for SPARQL so a guest can join 08:17:56 ora: do not think in terms of design, think in terms of requirements 08:18:03 timbl has joined #rdf-star 08:18:23 AndyS: can we set a specific timeslot for the SPARQL discussion, so that our guest can know when to join? 08:18:58 ... Directly after lunch (14:30) would make sense. 08:19:05 ktk: works for me. 08:19:14 ack TallTed 08:19:14 TallTed, you wanted to suggest working *with* N3 WG, rather than picking up N3 ourselves 08:19:27 re: N3 - can the WG pick up new deliverables without a charter update? I'm afraid not... 08:19:48 Tpt: It would be far more productive to work *with* the N3 CG than trying to pick it up ourselves. 08:20:04 q? 08:20:14 q- 08:20:45 s/Tpt/TallTed/ 08:20:45 ... Use-cases are important: describe what you need to do and can not do with what we have nowadays. 08:20:45 I agree with Arnaud 08:20:45 q? 08:21:17 ack fabien 08:21:17 fabien_gandon_, you wanted to ask the opinions about the set of syntaxes 08:22:22 gkellogg_ has joined #rdf-star 08:22:22 fabien_gandon_: it would be great to have a vision of the syntaxes. We have Turtle/Turtle-star, JSON-LD, YAML-LD, RDFa... RDF/XML is stuck with RDF 1.0. 08:22:22 ... Do we want to keep multiplying the syntaxes? Can we afford it? 08:22:22 ktk: do you want to add that to the agenda? 08:22:22 fabien_gandon_: I'm happy to take it offline, but I would like other people's vision on that. 08:22:26 q? 08:22:31 q- 08:22:40 ack niklasl 08:22:40 niklasl, you wanted to mention the contrast between reification and named graphs (based on our use cases) 08:23:04 timbl has joined #rdf-star 08:23:57 For those unfamiliar, our list of repositories gives an idea of what we're already working on -- https://www.w3.org/groups/wg/rdf-star/tools/#GitHub_repositories 08:23:57 timbl: RDF/XML should be deprecated 08:23:57 fabien_gandon_: I would formally object to that, we have important use-cases for RDF/XML 08:24:29 gkellogg has joined #rdf-star 08:24:29 niklasl: I brought up some use-cases. 08:24:29 timbl: in that case RDF/XLM should have named graph support 08:25:05 s/nowadays/or have been working on here, thus far/ 08:25:06 https://github.com/w3c/rdf-ucr/issues/23#issuecomment-1712809669 08:25:13 ... Importance of differentiating the use-cases for quoted triples and the use-cases for named graphs. 08:25:39 ... We need use-cases and examples to see if that makes sense. 08:25:43 q? 08:25:57 present+ 08:26:00 ktk: I guess we will discuss this in the use-cases session. 08:26:04 (without opinion!) RDF/XML continues to be significantly used in certain domains. e.g. Bio/pharma, (Uniprot). Financial reporting. 08:26:22 Sure, Fabien, if you have use caes with loys of rdf/xml then let's not deprecate it But lets add literal subgraphs to it. We did that in the code. 08:26:49 ora: gkellogg has join, please introduce yourself 08:27:09 gkellogg: I have been working on most of the rdf-X documents 08:27:54 I remember the time when we were fighting the confusiong between RDF/XML and RDF, we went on and put on the REC track a bunch of the existing formats: Turtle RDFa etc and thought this should made it clear that RDF/XML was merely a serialization format and not RDF. It sounds like now the number of serialization formats is causing some confusion too... 08:27:55 I will go and make coffee... 08:29:19 better link to our repositories/documents -- https://github.com/w3c/rdf-new#rdf-12-documents 08:30:13 pchampin: 4 slots : 9:30-11:00, 11:30-13:00, 14:30-16:30, 17:00-18:30 08:30:52 Arnaud -- At that past time, there was a perception that RDF/XML was the primary, if not the only, "native" serialization of RDF. I don't think the same confusion is happening now, though there is sometimes a question of which serialization is best for (or even capable of) a given task. 08:32:29 q+ 08:33:10 addison has joined #rdf-star 08:33:55 The "little things" list https://github.com/orgs/w3c/projects/20/views/7 has many things that will be covered by I18N. 08:33:56 Wiki page or spreadsheet or somesuch for the scheduling? 08:34:02 We had a proposal (W3C Member Submission) for the source/graph syntax extension https://www.w3.org/submissions/rdfsource/ 08:34:08 Break 11:00 - 11:30 08:34:09 * I14n 08:34:09 * Use Cases 11:30 - 12:00 08:34:09 * "Little things" 08:34:09 Lunch 13:00 - 14:30 08:34:10 q- 08:34:11 * SPARQL 14:30 - 16:00 08:34:14 Break 16:30 - 17:00 08:34:16 * Semantics 08:34:19 End: 18:30 08:34:36 q? 08:34:52 xfq has joined #rdf-star 08:34:54 sorry i14n would be now 08:34:57 Tim, I agree, that's why we had a proposal (W3C Member Submission) for the source/graph syntax extension https://www.w3.org/submissions/rdfsource/ 08:35:03 Topic: Joint session with i18n 08:35:06 s/I14n/I18N/ 08:35:10 RRSAgent, mae minutes 08:35:10 I'm logging. I don't understand 'mae minutes', pchampin. Try /msg RRSAgent help 08:35:57 RRSAgent, make minutes 08:35:58 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html fabien_gandon_ 08:36:14 gkellogg: [presenting slides] we have 3 issues to discuss 08:36:36 ... 1) nomencrature for strings in RDF w3c/rdf-concepts#59 08:36:37 https://github.com/w3c/rdf-concepts/issues/59 -> Pull Request 59 Improve Unicode terminology and term references. (by gkellogg) [i18n-tracker] [needs discussion] [spec:substantive] 08:36:50 ... It was unclear exactly what "unicode string" meant in the context of RDF specs 08:37:28 ... the PR is defining "RDF string" as a sequence of Unicode coide points restricted to be Unicode scalar values 08:37:40 ... (all code points except surrogate pairs) 08:38:05 q+ to mention that some RDF implemenations current permit surrogate code points in lexical values 08:38:19 q+ 08:38:21 addison: I made some comments, it is shaped up very nicely 08:39:11 ... you also took from old conversations. 08:39:11 q+ to mention that RDF String should not be confused with xsd:string 08:39:11 ... I think you are in the right place. 08:39:20 Bert has joined #rdf-star 08:39:38 ... We have guidelines for HTML, but less so for groups like yours. We need to improve this. 08:39:54 timbl has joined #rdf-star 08:39:58 q+ to ask about single unicode characters 08:40:43 gkellogg: there was a discussion about the use of code points or code units 08:41:16 addison: code units would mean that you have a specific encoding (e.g. UTF-8) 08:41:16 q? 08:41:16 ... but as you are dealing with strings as a seq of logical characters, which is the right thing to do. 08:42:19 "logical Unicode characters"? 08:42:26 ... "unicode scalar values" would be even more accurate than "unicode code point", but I would not go to "code unit" 08:42:26 ack pfps 08:42:26 pfps, you wanted to mention that some RDF implemenations current permit surrogate code points in lexical values 08:42:26 ack pfps 08:43:30 pfps: I would prefer to go for "unicode scalar value" 08:43:30 q+ 08:43:30 ... some RDF implementations deal with code points (e.g. RDFlib) 08:43:33 q+ to discuss code points vs scalar values 08:43:34 ack AndyS 08:43:34 AndyS, you wanted to mention that RDF String should not be confused with xsd:string 08:43:39 ... and consider any code point as a character 08:44:26 AndyS: we are making RDF strings different from xsd:strings, which have a particular definition 08:45:05 ack timbl 08:45:05 timbl, you wanted to ask about single unicode characters 08:45:05 ... we should make sure that we do not "inherit" the restrictions of xsd:string 08:45:05 ... the current definition of RDF string does that. 08:45:28 timbl: the C languages had a type for char (single quotes) and a type for strings (double quotes) 08:45:30 it would be useful to find out what other RDF implementations allow all Unicode code points (i.e., permit surrogate code points) 08:46:19 ... in Python or JS, there is no such distinction. When you deal with a character in those language, it is actually a string (of length 1). 08:46:23 q- 08:46:28 (audio is a bit choppy at this end) 08:46:47 pfps - Does Python surrogates in UTF-8 (I think it does not) 08:47:01 ack gkellogg 08:47:01 gkellogg, you wanted to discuss code points vs scalar values 08:47:20 s/Python surrogates/Python accepts surrogates/ 08:47:58 q+ 08:48:23 gkellogg: in my understanding, scalar values differ from code points in the fact that they do not include surrogate codes 08:48:38 I don't know - it is hard to create a UTF-8 document that includes surrogate code points 08:48:45 addison: surrogate values exist to allow UTF-16 to encode code points beyon 16 bits 08:49:22 ... they only occur as items in a string when you cut such a string in the middle of a surrogate pair 08:49:47 what I did was use the \u escape, as in "\uDEAD"^^ex:foo, which was accepted in rdflib 08:49:56 ... you don't need them, unless you want to preserve a single surrogate character that you would get from this kind of input. 08:49:58 pfps - "UnicodeEncodeError: XXX codec can't encode character '\ud83d' in position 8: surrogates no allowed." (from SO) 08:50:25 ack AndyS 08:50:28 what did not work in rdflib was "\U44444444"^^ex:foo, as rdflib uses Python chr to create the internal data structure 08:50:36 q+ 08:50:42 AndyS: they appear when you decode certain strings in Java 08:51:19 ack gkellogg 08:51:19 ack gkellogg 08:51:53 @AndyS: what input did you use? 08:51:53 https://github.com/AndyS -> @AndyS 08:52:01 gkellogg: could happen when you decode '`Uxxxx` is Turtle 08:52:18 AndyS: you probably don't want to allow this 08:52:57 gkellogg: [something about IRI equality] 08:53:15 addison: i18n has relaxed its position about normalization 08:53:51 gkellogg: any feeling about not merging this? do we need a resolution? 08:54:05 [crickets] 08:54:08 q? 08:54:17 gkellogg: next slide is on base direction 08:54:45 ... we took that up in the JSON-LD WG, but we needed to resort to datatypes or using additional blank nodes 08:55:08 Arnaud has joined #rdf-star 08:55:39 ... w3c/rdf-concepts#48 adds "directional language-tagged strings" that natively have a BCP 47 language tag and a base direction 08:55:40 https://github.com/w3c/rdf-concepts/issues/48 -> Pull Request 48 Add base direction as a fourth element of literals. (by gkellogg) [discuss-f2f] [i18n-tracker] 08:55:48 ... PR has been opened for a while 08:55:54 q? 08:56:21 indeed, my concern is that will not be sufficient 08:56:32 q+ 08:56:40 ack niklasl 08:56:52 niklasl: has there been examples of this in the wild? 08:57:15 q? 08:57:15 q+ 08:57:32 ... today, anything from text editors to HTML display can deduce the direction. 08:57:53 ... Do we need to specify how that should work? 08:57:55 ack addison 08:58:16 https://www.w3.org/TR/string-meta/ 08:58:16 addison: we have an extensive set of documents, see for example https://www.w3.org/TR/string-meta/ 08:58:36 ... were we describe the problems if you don't have the base direction 08:59:16 q? 08:59:18 q+ 08:59:27 ... the guessing might get it wrong in some cases 08:59:48 ... another situation is when you insert a string in a bigger string 09:00:14 ... we did work to include base direction in a lot of different formats 09:00:17 q+ to say I don't think we're expecting to reach perfection, more to improve on what exists without blocking future improvements. Some corner cases will remain. Anyone working with odd scripts is used to hitting such now. Fewer will be better.... 09:01:38 jerven has joined #rdf-star 09:01:38 ... the key thing is: we are looking for most part of the web platform to be handle to deal with bidirection text consistently 09:02:07 ack pfps 09:02:11 timbl has joined #rdf-star 09:02:46 pfps: addison, are you saying that base direction is all you need to correctly display a string? 09:02:56 addison: no, we need also language meta-data 09:03:42 pfps: language tag + base direction do not seem enough to me to get it right in all cases 09:03:58 addison: the base direction is used to provide isolation 09:04:19 ... that does deal with whatever happens inside the string 09:05:22 ... but assuming that you have a consistent string inside, the base direction ensures that you can embed it properly 09:06:19 [discussion about comma-separated list of opposite-direction text, and what the "right" direction is] 09:06:26 ack TallTed 09:06:26 TallTed, you wanted to say I don't think we're expecting to reach perfection, more to improve on what exists without blocking future improvements. Some corner cases will remain. 09:06:29 ... Anyone working with odd scripts is used to hitting such now. Fewer will be better.... 09:06:55 TallTed: let's do not keep discussing corner cases 09:07:47 ... we are trying to improve the existing solution, and not block future improvement 09:08:13 q? 09:09:03 r12a: can we take this offline, I'd like to see the precise example to discuss this further 09:09:10 Arnaud_ has joined #rdf-star 09:09:14 Issue where 09:09:25 This should be a use case, which we need to prove whether base direction string metadata solves or not? 09:09:26 timbl has joined #rdf-star 09:09:59 gkellogg: last issue is about BCP47 issue; do we want to take this after the break? 09:10:14 s/BCP47/BCP47 case/ 09:10:20 addison: this one seems easy 09:10:46 gkellogg: the problem is: are two triples differing only by the language tag case two separate triples or a single triple? 09:10:54 ... this raises issues for RDF C14N. 09:11:11 q? 09:11:16 pfps - Issue: https://github.com/w3c/rdf-concepts/issues/9 // PR https://github.com/w3c/rdf-concepts/pull/48 09:11:27 ... no PR on this, only an issue. 09:11:44 addison: BCP47 is clearly made to be case insensitive 09:12:19 ... it is perfectly valid to normalize things or to XXX 09:12:46 ... I would not recommend people to only use the lowercase form -- many people want to make the tags pretty. 09:13:10 gkellogg: currently, literal term equality is term sensitive 09:13:30 ... we could change that to make the comparison of the language tag case-insensitive 09:13:36 q+ 09:13:54 draggett has joined #rdf-star 09:14:03 ack AndyS 09:14:16 ... this has consequences when you insert triples in a store 09:14:26 AndyS: what is the approach in XML? 09:14:45 ... I believe there is a SPARQL test related to case-sensitivity with language tags. 09:15:24 ... Should we push this to the meaning domain or the value domain? 09:15:37 addison: from one you described earlier, this is probably one triple 09:15:46 q+ 09:15:59 AndyS: then we need to decide which noramlization to use 09:16:28 The fact that the lower case and upper case mean the same does not imply that they are the same tag in the syntax 09:16:45 s/from one/from what/ 09:17:33 q- 09:17:33 ack pchampin 09:17:48 Thanks Addison! 09:17:56 ktl: I think we have what we need from i18n, thank you very much. 09:18:02 ... we'll continue the discussion between us. 09:18:12 addison: I will share some reference material 09:18:16 RRSAgent, make minutes 09:18:17 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html pchampin 09:19:36 AndyS: last question about canonicalization, doesn't it change the characters in the strings? Is there a formal name for the thing that XXX? 09:19:42 addison: I have to look it up. 09:20:22 AndyS: found it, it is called "formatting" 09:20:26 RRSAgent, make minutes 09:20:27 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html pchampin 09:21:36 i/sorry i14n would be now/present+ addison 09:25:51 See https://github.com/w3c/rdf-concepts/issues/61 for more on adequacy of initial base direction and initial language 09:37:18 timbl has joined #rdf-star 09:44:59 xfq has joined #rdf-star 09:45:14 xfq has left #rdf-star 09:48:57 fabien_gandon has joined #rdf-star 09:49:03 present+ 09:52:07 scribe+ 09:52:29 pfps: I will be presenting usecases. It is much better if you have a look at them yourself 09:53:39 ... I sent out the links on the list 09:53:47 I know there's a link to the slides... could it be shared here? 09:54:21 ... 7 of them are "normal" use-cases 09:54:21 Peter's slides: https://lists.w3.org/Archives/Public/public-rdf-star-wg/2023Sep/att-0016/Use_Cases.html 09:54:26 ... we have a couple from the people that use CIDOC-CRM, we have one that I constructed from PGs, there is a prov use case 09:55:17 ... and we have 3 "unusual" ones. 09:55:17 ... One for commiting deltas to RDF 09:55:17 ... canonicalisation of language tags 09:55:46 ... the first 5 and the 2 on the second slide have an impact on transparency 09:56:10 q+ to ask what "literal transparency" means in this context 09:56:49 ... The last 3 asks for a addition to SPARQL to show where the graph came from. 09:58:03 chair+ 09:58:16 q+ 09:58:28 See slide conclusion from pfps 09:58:31 gkellogg: yes please 09:58:37 scribe+ 09:58:38 jyrossi has joined #rdf-star 09:58:41 ack AndyS 09:58:41 AndyS, you wanted to ask what "literal transparency" means in this context 09:58:42 scribe- 09:59:02 present+ J-Y Rossi 09:59:06 AndyS: A clarification, what do you mean by "literal transparency?" 09:59:37 doerthe has joined #rdf-star 09:59:40 pfps: In the CG semantics, a quoted triple with "04"^^xsd:int does not entail "4"^^xsd:int, even though they have the same semantics. 09:59:40 q? 09:59:44 present+ 09:59:48 q* 09:59:52 q+ 09:59:57 AndyS: Meaning, that it doesn't allow D-entailment to work inside quoted triples. 10:00:10 pfps: Yes. Similarly for IRIs. 10:00:22 ... You actually need to use owl:sameAs to see that effect. 10:00:43 ... The details of the semantics are quite a bit different than the would otherwise be. 10:00:45 ack ora 10:01:14 ora: I wanted to mention that I met with developers of NGSI-LD, in the IOT/digital twins space. 10:01:29 ... They have chosen to use labeled property graphs, but at the same time they want LD and semantics. 10:01:38 bye 10:01:41 ... That might yield some use cases. 10:02:21 pfps: There is an issue in the LPG example. The in-process standard allows multiple arcs with the same S/P/O. 10:02:26 "NGSI-LD - A graph-based context information model and API" -- https://dbpedia.org/page/NGSI-LD -- https://en.wikipedia.org/wiki/NGSI-LD 10:02:38 ... It would be hard to capture that in RDF (multiple edges). 10:02:58 ... I don't think there's a way for RDF-star to fully capture Labeled Property Graphs (LPGs) 10:03:08 q+ 10:03:09 ora: We may run up against that issue. 10:03:13 ack doerthe 10:03:27 "The NGSI-LD information model represents Context Information as entities that have properties and relationships to other entities. It is derived from property graphs,[14] with semantics formally defined on the basis of RDF and the semantic web framework. It can be serialized using JSON-LD. Every entity and relationship is given a unique IRI reference as identifier, making the corresponding data exportable as linked data 10:03:27 datasets." 10:03:45 doerthe: The biggest difference is in literals regarding transparency. 10:03:52 .. Can you say anything about blank nodes? 10:04:35 pfps: The CG semantics has an unacceptional treatment of blank nodes; they are transparent. 10:04:35 pfps: we lost your audio? 10:05:02 ack ktk 10:05:22 ktk: Regarding One-graph, are the challenging things representative? 10:05:56 q? 10:05:59 ora: It's the LPG dilemma – no multiple RDF triples. We haven't found a solution that really solves this. 10:08:56 pfps: Of the semantics related use cases, seven of them use the same semantics; an odd-ball one does not. 10:09:02 q+ 10:09:03 q+ 10:09:09 ack niklasl 10:09:27 niklasl: I think that use case is related the one I put in regarding the union of changes in an RDF graph. 10:09:37 do you still hear us? 10:10:06 pfps: The weird thing about use cases is that people of particular notions, and different use cases could collapse to the same requirements. 10:10:22 q+ 10:10:29 niklasl: I tried to articulate why our use case may or may not have the same semantics. 10:10:39 ... My reasoning was to be able to use named graphs. 10:10:56 pfps: It may turn out than none of the difference use cases may be supported. 10:11:07 niklasl: That frames the relationship with LPGs 10:11:30 pfps: I've tried to constrain what we're looking at. 10:11:55 ... Someone needs to examine if named graphs or graph literals would be better. 10:12:10 ... It's something the WG can do with some use cases. 10:12:34 pfps has joined #rdf-star 10:12:38 q+ on "affordance" 10:12:43 ack gkellogg 10:12:46 scribe+ 10:13:28 gkellogg: We said we want to do RDF Star exactly because we want to be compatible with PGs 10:13:48 ... we should figure that out. 10:13:53 pfps: We should have an issue for this. 10:14:03 scribe- 10:14:13 ora: When we looked at it in One Graphs, we decided we didn't want to break existing RDF semantics. 10:14:38 ... The One Graph spec we wrote treats RDF and the other things as lower-dimensional projections of One Graph. 10:14:46 ... It would be nice to have a real solution. 10:14:49 q? 10:14:49 ack doerthe 10:15:32 doerthe: I understand that in the normal case blank nodes are pseudo? 10:15:58 pfps: BNs only show up in limited cases in the use cases. 10:16:17 ... Most peple who use CDOC-CRM use an automated opaque IRI rather than a blank node. 10:16:29 ... I don't recall any in niklasl's cases. 10:17:05 ... CDOC-CRM is an event-based system, which seams like an obvious use for blank nodes, but most use IRIs. 10:17:12 ack niklasl 10:17:12 niklasl, you wanted to comment on "affordance" 10:17:37 niklasl: I use the word "affordance" in the use cases, which I think is important for us. 10:18:14 ... Although we need uses cases for this, the ideas are based on our existing syntaxes without fully understanding the semantics. 10:18:37 ... Named graphs, while having no semantics, have an affordance suggesting a use. 10:19:26 ... An affordance of RDF, the uniqueness of a triple is an affordance in itself, in that it is a simplification that becomes self-evident. 10:19:41 ... Most of use have had that knowledge for a long time. 10:19:56 q+ 10:19:58 ... What worries people is that there are already differing ideas about how we want to use this. 10:20:01 timbl has joined #rdf-star 10:20:11 ... We need to go back and forth between the use cases and the semantics. 10:20:35 ... Opacity is one thing, and the quoted triple another (type/token). 10:20:57 ... If quoted triples were tokens, it would satisfy some people, but not me. 10:21:12 ack ora 10:21:16 ... Old school reification does have the property that different statements can be different tokens. 10:21:46 ora: This reminds me that I've seen a lot of "semantics by convention", where people choose a way to use RDF. 10:22:13 ... The question in RDF-star of statements about statements is important for use to consider. 10:22:25 q? 10:22:27 ... This is a key semantics-by-convention that keeps showing up. 10:22:58 niklasl: I agree. One of the things that LGPs have a kind of semantics. 10:23:12 ... I've talked with others that share this. 10:24:04 ... One of the things I like about RDF is that the formal semantics is a very concrete surface. I can't be wrong in the semantics of XML and JSON, because there is none. 10:24:25 ... The use cases about provenance may be a way to see what the needs really are. 10:25:16 ora: There is some notion of bring-your-own-semantics. LPGs are a data structure, which you can do whatever you want. Not meant to be a negative comment. But, that's not what we do with RDF. 10:25:24 q? 10:25:24 q? 10:25:59 pfps: Please send more use cases, mommy :) 10:26:18 q+ 10:26:51 AndyS: Are we drawing conclusions from the use cases? 10:26:53 ack AndyS 10:27:13 pfps: I think the WG needs to decide what we want to support that emerges from the use cases. 10:27:20 Arnaud has joined #rdf-star 10:28:14 fabien_gandon: The selected use cases may end up in a use case document that can be a great primer for people coming to RDF. 10:28:19 timbl has joined #rdf-star 10:28:32 ora: A use case document can serve as a kind of tutorial. 10:28:44 ... At some point, we need to decide we have all we need. 10:29:07 pfps: At some point, we'll say that these are the only use cases that we can completely analyse 10:29:21 timbl has joined #rdf-star 10:29:26 ora: At some point, we'll need to call it and not accept new use cases. 10:29:32 q+ 10:29:45 ack gkellogg 10:30:31 ora: In my mind I had the idea that we should be close to done next summer. 10:30:44 ... That's why I called for the list of things we need to do. 10:31:03 ... Closing the collection of use cases is something we need to do at some point. 10:31:09 charter says end date is 28 August 2024... so we'd better be close to done next summer! 10:31:27 ... We need to have a discussion on how to handle this. 10:31:42 q+ 10:31:59 ... ktk and I will work on a master list to show the WG soon. 10:32:10 ... Until then, we'll keep working on the things we know we need to do. 10:32:30 ktk: This event is very helpful and after today there should be a better understanding. 10:32:48 ... But related to this mornings discussion, we have to try to not take more load. 10:33:02 ora: There are a lot of people waiting for the spec to be done. 10:33:19 ... So far, not definite answer. 10:33:22 q? 10:33:29 ack TallTed 10:33:39 TallTed: The charter is through 28 Aug 2024, so we better be close to being done. 10:34:08 ... We could get an extension probably. It would be helpeful to have a Gant-chart to block out things such as publishing moratoriums. 10:34:21 q? 10:34:22 ... Once you get to march, you don't have four months left. 10:34:48 s/Gant-chart/Gantt-chart/ 10:35:23 subtopic: dashboard 10:35:34 s/Once you get to march, you don't have four months left/If you look at the months between November and March, you don't really have 4, more like 3, if that/ 10:35:45 AndyS: I think we're done with I18N at the F2F. 10:36:04 ktk: We should ping I18N once we've added discussions to the issue. 10:36:31 ... I believe that pfps and/or TallTed want to extend the issue with concrete examples. 10:36:53 TallTed: pfps had an example of an ordered list that contained directional elements. 10:37:05 pfps: I created w3c/rdf-concepts#61 to cover this. 10:37:06 https://github.com/w3c/rdf-concepts/issues/61 -> Issue 61 adequacy of base direction (by pfps) 10:37:48 ktk: So this is what you wanted added? 10:37:50 pfps: Yes. 10:38:03 AndyS: They did ask for a concrete example. 10:38:17 pfps: I'll try to add some specific text to illustrate the problem 10:39:03 ... The Unicode tech report has a descriptive example, but not specific. I believe I saw a specific example from the I18N WG. 10:39:52 ora: When we're addressing I18N problems, aren't these problems for others to solve? 10:39:59 q+ 10:40:03 q+ 10:40:20 ... I'm convinced that there are problems that need to be solved. 10:40:36 AndyS: You can model this correctly in RDF, but people just don't. 10:40:57 q? 10:41:23 ... Statistics representation is a good example: RDF doesn't have probabilistic statements. 10:41:36 ack niklasl 10:41:52 niklasl: I wanted to talk about literals ... I suggested the prefix in Turtle. 10:41:54 ack TallTed 10:41:55 (Earlier I mentioned in a discussion of RDF formats in general of Fabien's question - yes we added nested graphs to an implementation of RDF/Xml. Found it: https://github.com/linkeddata/swap/blob/master/sax2rdf.py#L516 ) 10:42:18 TallTed: it helps to say something isn't ours to solve if we can state the problem. 10:42:52 ktk: Can we set the status to done for those we're done discussing for the day? 10:43:31 ora: We can abuse the in-progress tag on issues. 10:44:56 niklasl: We suggested using "PREFIX" rather than "@prefix". 10:44:56 https://github.com/prefix -> @prefix 10:45:12 q+ 10:45:26 AndyS: Turtle 1.1 has PREFIX, so I thought at least for the SPARQL examples that we should start doing this. Maybe in the other RDF documentse. 10:45:44 s/documentse/documents/ 10:46:23 ack ktk 10:46:44 ktk: I support changing over our examples to use PREFIX, it will be easier for newcomers. 10:47:26 niklasl: Do we really want to use "PREFIX", as Turtle is more human-centric. 10:47:57 q+ 10:48:28 AndyS: "@prefix" is case-sensitive, "PREFIX" is not case-sensitive 10:48:48 niklasl: I'd use that as an argument for using "prefix" and "base" in Turtle. 10:48:52 ack Dominik_T 10:48:59 TallTed: Then "a" should be case insensitive 10:49:22 Dominik_T: I like a different style, so I'll leave it as is. 10:49:39 AndyS: We're talking about what we write in the document, not the specification itself. 10:49:58 q? 10:50:18 AndyS: The reason "a" exists, is that's what N3 used. 10:51:11 ora: I like consistency, but don't feel strongly about doing the work. 10:51:13 straw poll 10:51:32 jerven_ has joined #rdf-star 10:52:04 TallTed: Editor's discretion is dangerous. We should have a group policy. 10:52:07 proposal: use PREFIX in specs over @prefix across all documents 10:52:07 https://github.com/prefix -> @prefix 10:52:15 +1 10:52:18 +1 10:52:19 +1 10:52:20 +1 10:52:22 ora: So, use "PREFIX" in preference to "@prefix" in examples? 10:52:23 +1 10:52:28 +1 10:52:29 +1 10:52:32 +1 10:52:36 +1 10:52:36 +1 (but slight preference for "prefix" over "PREFIX", both over "@prefix") 10:52:44 q+ 10:53:13 pchampin -- please carefully delete all gb's pointers to the GitHub user `prefix` 10:53:30 AndyS: It might be confusing to mix PREFIX and prefix. 10:53:31 q+ 10:53:41 ack Tpt 10:54:02 ack doerthe 10:54:02 Tpt: If we do it for "PREFIX" we should also do it for "BASE" 10:54:20 Dominik_T: Do we have a page where we put together everything we've agreed on? 10:55:02 AndyS: We have an issue for the SPARQL documents. 10:55:24 gkellogg: we could add best practices to the editor's wiki 10:55:33 ktk: Let's add this to the wiki. 10:55:37 q? 10:55:59 https://github.com/w3c/rdf-star-wg/blob/main/docs/editors-guide.md 10:56:04 action: gkellogg to add something to the wiki on conventions. 10:56:11 Created -> action #85 https://github.com/w3c/rdf-star-wg/issues/85 10:57:38 ktk: After lunch we have the SPARQL discussion for 1 1/2 hours. 10:57:57 After the afternoon break we do semantics, and if we still have time we can look at more issues. 10:58:07 timbl has joined #rdf-star 11:03:52 rubensworks has joined #rdf-star 11:09:55 gkellogg has joined #rdf-star 11:11:59 draggett has joined #rdf-star 11:19:59 olaf has joined #rdf-star 11:21:10 timbl has joined #rdf-star 11:26:59 gkellogg has joined #rdf-star 11:38:20 draggett has joined #rdf-star 11:42:39 Do we have an online channel for remote participation? I can't seem to find it. I found a Zoom link but I am the only participant there. 11:43:14 gkellogg has joined #rdf-star 11:55:01 gkellogg has joined #rdf-star 11:57:28 I think there is a break until 14:30. (I will also join via Zoom then) 11:58:52 Okay, thanks for the answer! I have a meeting at 14:00 now and will try to join as soon as possible after that meeting. 12:00:01 niklasl has joined #rdf-star 12:01:16 Arnaud has joined #rdf-star 12:05:31 timbl has joined #rdf-star 12:07:29 timbl has joined #rdf-star 12:11:06 gkellogg has joined #rdf-star 12:25:19 ora has joined #rdf-star 12:28:31 jyrossi has joined #rdf-star 12:28:44 enrico has joined #rdf-star 12:28:49 present+ 12:29:26 present+ 12:29:46 doerthe has joined #rdf-star 12:29:55 AZ has joined #rdf-star 12:30:02 present+ 12:30:06 present+ 12:30:37 Bert has left #rdf-star 12:31:38 present+ 12:31:41 present+ 12:31:45 present+ 12:31:49 present+ 12:31:53 RRSAgent, draft minutes 12:31:54 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 12:32:00 scribe+ 12:32:13 present+ 12:33:14 Topic: SPARQL 12:33:31 gkellogg has joined #rdf-star 12:34:41 AndyS: I would like to to through some SPARQL topics 12:35:16 ... anyone has some more topic than what I present in the slides. 12:35:16 ... First we have quoted triples for obvious resons. 12:37:04 ... We have to talk about Directional language 12:37:10 ... and Lang tag formating 12:37:41 ... Something else is that the way timezones works changes between xpath 2 and 3 12:38:18 pfps has joined #rdf-star 12:38:27 present+ 12:38:39 ... In some cases the specification is not enough or just wrong. 12:38:56 ... EXISTS has several issues (outlined in slides) 12:40:58 Link to slides: https://docs.google.com/presentation/d/16U0Z0HR6MwNWdBe-ctm3wLFd6wiKCum7DFRaTpxkkdM/edit?usp=sharing 12:41:17 q+ 12:42:05 q+ to ask that the slidedeck be added to some permanent store (as we're supposed to keep such with minutes) 12:43:34 (this applies to earlier presented decks, too) 12:43:40 ack TallTed 12:43:40 TallTed, you wanted to ask that the slidedeck be added to some permanent store (as we're supposed to keep such with minutes) 12:45:14 ... See https://docs.google.com/presentation/d/16U0Z0HR6MwNWdBe-ctm3wLFd6wiKCum7DFRaTpxkkdM/edit?usp=sharing for details about the issues with EXISTS 12:46:11 ... There are related issues to that topic on sparql-dev about parametrized queries & about the LATERAL join, implemented in some stores. 12:50:02 ... We have proposals to fix the EXISTS problem. See slides for details. 12:52:30 ... As well as examples about the differences between the proposals. 12:56:37 ... AndyS to pfps: Did I capture your proposal? 12:57:31 pfps: Yes. My proposal puts a bit more load on the query optimizer. 12:58:26 ... Existing SPARQL implementations differ on implementation right now. Openlink Virtuoso for example differs from most other implementations. 12:58:54 ... There are a couple of papers that show the difference between some implementations. They are probably linked somewhere in the long discussions. 12:59:59 AndyS: Ted, how much is the implementation in Virtuoso close to these proposals? 13:00:11 q? 13:00:17 TallTed: I don't remember but in its core, Virutoso is a SQL implementation. Something 2000ish 13:02:22 ora: What does this means in pracical terms for our work? 13:03:04 AndyS: It is about errata, but I think it's significant so it might deserve a section. 13:03:38 ... once we have a direction of where we go, we can proceed. 13:04:08 ... there is already quite some material ready in sparql-de. 13:04:12 s/de./dev/. 13:04:19 s/de./dev./ 13:04:26 q+ 13:04:34 ack Tpt 13:06:33 Tpt: The proposal A is much further away from what most implementations do now. 13:07:32 q+ 13:07:35 ack niklasl 13:07:35 s/most implementations do now/ the implementation suggests right now/ 13:08:30 jerven has joined #rdf-star 13:09:11 q+ 13:09:38 niklasl: I wonder what the impact on performance will be with these proposals. 13:09:51 AndyS: it depends on how much it has to touch, hard to make a generic statement. 13:10:49 ack pfps 13:10:54 My recent experience in Wikidata (Blazegraph) is that FILTER NOT EXISTS can be very slow. Replacing it with MINUS can sometimes run much faster. The MINUS appears to me to me more like the join (option a) version. 13:12:50 s/My recent/pfps: My recent/ 13:13:03 AndyS: I've seen oposite examples where MINUS was slower than FILTER NOT EXISTS 13:13:19 ora: what do we need/who do we need to talk to before we can make a decision about this. 13:14:21 AndyS: We might want to talk to users. I don't think we will hear much more from implementers. 13:14:30 ora: I am quite sure we should have enough people in our network that can give feedback to come to a conclusion. 13:15:14 AndyS: one point for me is compatiblity with existing spec. 13:15:43 ... it is more a change than an errata. 13:15:50 pfps: my opinion is something needs to be done. 13:16:26 ora: I think this is clear. the question is who is talking care of it. 13:16:43 pfps: my suggestion is to reach out to people who wrote papers about it. 13:17:17 RRSAgent, make minutes 13:17:18 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html pchampin 13:17:27 ... we work on this several years in the CWG. 13:17:32 ... At some point the WG just needs to do a decision. 13:17:43 ... We can send them directly a message, if they don't come back that's ok too. 13:19:55 I can ping Renzo Angles who is one of the author of Correlation and Substitution in SPARQL 13:20:28 jerven: EXISTS and MINUS should be more different. I think correlated subqueries would be more different from MINUS than correlated subqueries. 13:22:15 ora: let's reach out to some of these people who wrote all those papers. do we know who to reach out to? 13:22:27 AndyS: I can find those 13:22:56 ora: can you andys and pfps take that on? 13:23:02 pfps: yes 13:23:40 Action: pfps and AndyS follow up to the persons concerned. 13:23:40 Cannot create action. Validation failed. Maybe one of the names is not a valid user for w3c/rdf-star-wg? 13:23:40 https://arxiv.org/pdf/1606.01441.pdf 13:23:40 EXISTS should as different as possible from MINUS. I think EXISTS with poposal A is more like MINUS than EXISTS with correlated subquery as a base, to investigate 13:25:16 Action: pfps and afs follow up to the persons concerned. 13:25:16 Cannot create action. Validation failed. Maybe one of the names is not a valid user for w3c/rdf-star-wg? 13:25:16 gb, AndyS is afs 13:25:16 pchampin, I already had that GitHub account for AndyS 13:25:41 RRSAgent, draft minutes 13:25:42 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 13:25:58 action: pfps to follow up to the persons concerned 13:25:59 Created -> action #86 https://github.com/w3c/rdf-star-wg/issues/86 13:27:07 q+ 13:27:17 ack Tpt 13:28:00 Tpt: are we gonna track changes between xml schema and xpath versions? 13:28:56 AndyS: the definition of comparing dates with timezones or not changed. 14h was the magic number. 13:29:40 The reason for 14h: https://en.wikipedia.org/wiki/UTC%2B14:00 13:31:14 Dates without timezones are referentially opaque ... :| 13:31:38 The other approach is to have an implicit timezone. but the question then is what is this implicit timezone. 13:31:53 s/The other/AndyS: The other/ 13:32:06 q? 13:32:17 ora: any opinions on this? 13:32:17 the ultimate implicit TZ = AoE = Anywhere on Earth. https://dbpedia.org/page/Anywhere_on_Earth 13:32:55 gkellogg: TZ is the correct one. 13:36:04 issue: https://github.com/w3c/sparql-query/issues/116 13:36:05 Created -> issue #87 https://github.com/w3c/rdf-star-wg/issues/87 https://github.com/w3c/sparql-query/issues/116 13:37:35 q+ 13:38:14 ack Tpt 13:38:14 Topic: Small issues 13:38:16 https://github.com/orgs/w3c/projects/20/views/7 13:38:28 Topic: rdf:JSON Datatype 13:38:39 https://github.com/w3c/rdf-concepts/issues/14 13:38:58 gkellogg: it's an issue in rdf-concepts 13:39:20 ... the datatype exists. It is just not documented in any RDF. 13:39:31 q+ 13:39:32 ... it would be good to get this done. 13:39:36 ack AndyS 13:40:01 AndyS: could you explain more about what exactly the proposal is. because RDFXML has a whole bunch of things defined around it. 13:40:22 RDFXML literals can contain any fragment of XML 13:40:31 s/RDFXML/... RDFXML/ 13:40:56 ... I wonder if JSON would be doing the same 13:40:58 https://www.w3.org/TR/json-ld11/#the-rdf-json-datatype 13:41:10 gkellogg: The datatype is defined in JSON-LD. 13:41:52 ... see https://www.w3.org/TR/json-ld11/#the-rdf-json-datatype 13:42:28 ... Once it's serialized it gets canonicalized by the JSON Canonicalization Scheme (JCS) 13:44:11 AndyS: that is consistent with RDF HTML 13:44:23 gkellogg: yes 13:44:32 ... it's just JSON, not JSON-LD 13:44:42 q? 13:47:36 RRSAgent, draft minutes 13:47:37 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 13:47:44 https://www.rfc-editor.org/rfc/rfc8785#json.bignumbers 13:49:20 ora: how much can we rely on existing specifications without reinventing a lot of things. 13:49:39 ora: grammar is already understood. 13:50:08 s|Action: pfps and afs follow up to the persons concerned.|| 13:50:13 gkellogg: we don't have to invent it from scratch, maybe cleanout some things. 13:50:32 s|Action: pfps and AndyS follow up to the persons concerned.|| 13:50:37 My concern is that the value for "7" should be 7, not "7". Similarly, the value of '{ "a": 7}' should be {"a": 7}, not '{"a": 7}'. 13:50:54 AndyS: could we take the text from JSON and put it into the SPARQL one. 13:51:31 s/the SPARQL one/RDF Concepts/ 13:51:58 q+ 13:52:14 ora: We take the text from the JSON-LD spec and copy it to RDF Concepts? 13:52:29 gkellogg: RDF Concepts is where we talk about the other data types. 13:52:37 ack pchampin 13:52:58 RRSAgent, draft minutes 13:52:59 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 13:53:07 pchampin: I haven't caught up with this issue here so far. There are two issues here: The RDF Namespace & the RDF Specification. 13:53:37 s|Cannot create action. Validation failed. Maybe one of the names is not a valid user for w3c/rdf-star-wg?|| 13:53:41 s|Cannot create action. Validation failed. Maybe one of the names is not a valid user for w3c/rdf-star-wg?|| 13:53:48 ... I don't think we need to have a 1:1 mapping. 13:53:48 RRSAgent, draft minutes 13:53:49 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 13:54:02 ... The datatype is totally fine but do we want to have a duplicate definition? What problem do we want to solve here? 13:54:14 gkellogg: We have something in the RDF Namespace that is not described in RDF Schema. 13:54:24 q+ 13:55:03 q+ 13:55:08 ora: It seems to me that there are two principles here. One is single source of truth, the second one is avoiding circular dependencies. 13:55:33 ora: Do we understand how this is supposed to work? 13:55:56 gkellogg: The RDF HTML does not do reference anything else, RDF XML neither. 13:56:02 ... RDF JSON could be added similarly 13:56:38 ... RDF XML does not reference RDF Concepts. 13:56:51 ack AndyS 13:57:12 AndyS: I find it strange if we have some literals in RDF Concpets and others not. 13:57:22 ack pchampin 13:58:08 pchampin: if you dereference the IRI for RDF JSON you also get the information that says "see also JSON-LD spec" 13:59:26 gkellogg: JSON-LD has to update to RDF 1.2 at some point. It could then also update datatypes that are defined elsewhere. 14:00:01 AndyS: would the JSON-Ld commuinity have strong feellings about moving the definition somewhere else? 14:00:10 scribe- 14:00:37 gkellogg: my feeling is that this is not a problem. Another place might be the more natural space for it. 14:00:46 q+ 14:01:09 ack pchampin 14:01:17 pchampin: my concern is to have to recommendation to formaly define that thing. 14:01:48 ... I guess the JSON-LD WG could make a modification to the spec and declarding their own definition depricated so there might be a way forward for it. 14:02:24 q+ 14:04:24 if we were to reference the JSON-LD def of rdf:JSON, we would do this non-normatively, so there is no serious circular dependency problem 14:04:29 ack niklasl 14:04:37 gkellogg: We can define an entry in RDF Schema and not create an entry in RDF concepts 14:04:42 q+ 14:06:12 niklasl: We could reference the existing definition in JSON-LD. It would also be interesting to have a space to define other namespaces. 14:06:30 s/other namespaces/other datatypes/ 14:06:46 gkellogg: Notation-3 does define its own, in its own namespace. 14:07:28 q+ 14:07:32 ack Dominik_T 14:08:11 ack olaf 14:08:17 Dominik_T: I propose to treat it like XML 14:08:54 olaf: I like the idea to move away from JSON-LD. 14:09:14 ... we might also have a separate document with datatypes so we keep the RDF Concepts document clean. 14:09:20 q+ 14:09:24 q+ 14:09:27 ack ktk 14:09:39 olaf, do you mean a REC or a Note? 14:10:38 ack niklasl 14:10:48 q+ 14:11:21 pchampin, I mean REC 14:11:24 ktk: I propose to add JSON as we do have "basic" types like HTML & XML. But I oppose making it easier to add other datatypes. people can do that in their own namespaces for their use-cases. 14:11:56 q+ 14:11:58 q+ 14:12:06 q+ 14:12:15 ack AndyS 14:12:20 AndyS: we can also add it to the appendix of RDF Concepts. 14:12:21 +1 for Appendix 14:12:25 ack gkellogg 14:12:39 gkellogg: Moving it to an appendix would be much easier than creating its own document. 14:12:49 +1 for appendix, but remember about an RDFS spec 14:13:00 ... if we do, we should make all those datatypes non-normative 14:13:13 +1 for appendix 14:13:17 q+ 14:13:42 q+ 14:13:51 ack pchampin 14:14:00 pchampin: +1 if we an avoid creating a new document. 14:14:08 ... Maybe appendix is a good tradeoff. 14:14:20 draggett has joined #rdf-star 14:14:21 ... AndyS raises a good question about what it means to be normative. 14:14:56 ... what would it mean for a JSON-Ld spec to point to a non-normative one if we delare it as non-normative. 14:15:00 ack TallTed 14:15:17 JSON-LD could just say that "that non-normative bit of RDF is normative for us" 14:15:42 TallTed: Right now JSON would be the only non-normative section. I believe the datatypes of RDF belong in a normative section. 14:15:57 ack niklasl 14:16:00 ... I don't care if it is in an appendix but in general those sections are non-normative. 14:16:39 ack gkellogg 14:16:50 s/JSON would be the only non-normative section/rdf:JSON is the only non-normative definition within the Datatypes section of RDF Concepts/ 14:17:45 s/belong in a normative section/belong in a normative section of RDF Concepts, whether Appendix or not. Given that Appendices are usually non-normative, leaving them where they are seems to make most sense/ 14:17:48 gkellogg: informative changes to the spec are much easier as normative sections to a spec. This has implication on the future of a spec. 14:18:41 ora: I think we could have normative sections in an appendix. 14:19:38 q+ 14:19:38 TallTed: This came up somewhere else. There is an issue of having a normative section in an appendix. I can't remember where it was but we make it look like it is easy but it is not. 14:20:06 gkellogg: I think if we have one appendix, for example Apendix A as normative, that would be fine. 14:20:11 ack Dominik_T 14:21:21 gkellogg: the easiest would be to specify RDF:JSON in the RDF Schema document. The question now is do we still mention it in RDF Concepts. 14:23:10 ora: The most concrete proposal is from gkellog, we could them all in RDF Concepts and then clean up the references everywhere else. 14:24:14 draft proposal: move the datatypes definitions (rdf:HTML, rdf:XMLLiteral) to an appendix in RDF concepts, and add rdf:JSON into that. Then update any reference to rdf:JSON 14:24:55 +1 14:24:56 +1 (and then plan to reference that definition of rdf:JSON in JSON-LD 1.2) 14:24:58 +1 14:24:59 +1 14:25:04 +1 14:25:10 +1 14:25:10 +1 14:25:13 +1 14:25:17 +1 to putting all RDF Datatypes (unlikely, but something other than rdf:JSON might surface later) in RDF Concepts, with forward-facing errata/update/correction logged on other docs that have gap-fillers for gaps in earlier RDF specs 14:25:23 +1 14:25:37 Regarding "hard" things, loved one of the last posts of bblfish, which sadly died last week: https://twitter.com/bblfish/status/1678305848425160704 14:25:41 +1 14:26:13 <3 14:26:45 resolved: move the datatypes definitions (rdf:HTML, rdf:XMLLiteral) to an appendix in RDF concepts, and add rdf:JSON into that. Then update any reference to rdf:JSON some dicussion on the rdf:JSON datatype value space 14:27:53 RRSAgent, make minutes 14:27:54 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html pchampin 14:55:38 AZ has joined #rdf-star 15:02:04 scribe- 15:02:21 doerthe has joined #rdf-star 15:02:29 topic: Semantics 15:02:30 scribe: AndyS 15:02:47 present+ 15:02:47 present+ 15:02:58 present+ 15:03:11 present+ 15:03:23 enrico: (slides) 15:03:35 ... Summary of discussions and some example 15:03:43 gkellogg: better? 15:04:21 ... We have a set of all choices of semantics 15:04:57 ... TF Semantics scope: Model semantics, conservative extensions to RDF 1.1 15:05:54 ... and a provable correct entailment "un-star" mapping to RDF 1.1 15:05:54 ... (Examples) 15:06:36 ... Transparent and Opaque for each of BNodes, URIs, literals 15:07:48 ... example of opaque URis, literals, transparent bnodes and opaque proeties 15:07:58 s/proeties/properties/ 15:08:33 ... example of transparent URIs, literals and blank nodes - opaque property 15:08:47 s/proeties/properties/ 15:09:25 ... opaque property - keep the triple out of the current world of the graph containing the quoted triple. 15:10:20 ... transparent property: the triple would be true/valid if asserted as well. 15:12:07 ... locally opaque property - set of quoted triples are transparent amongst themselves but opaque outside 15:13:02 ... "basic framework" - framework for all these different behaviours 15:14:44 ... proposals by Antoine Zimmerman, Pierre-Antoine Champin and from Peter Patel-Schneider 15:15:05 ... status 15:15:22 q+ 15:15:36 ... not sure which form of quoted triple the WG will adopt 15:16:15 ... extension to name graphs and quoted graphs (some proposals extend to quoted graphs) 15:17:12 q+ 15:17:40 q+ to note that Use cases cannot *support* features. Use cases *require* features (which may or may not be supported by what we produce). 15:17:52 enrico: N-ary relations => all transparent 15:17:57 ack pchampin 15:18:32 pchampin: Q: Not clear on transparent/opaque properties 15:19:07 ... can we build a lattice in terms of "can be a semantic extension of"? 15:19:28 ... a way to not lock out some use cases 15:19:50 ... a monotonic semantic extension 15:20:15 ... possible choice criteria 15:21:00 ... SPARQL has an equivalent ASK and matching (BGP matching defn) 15:21:35 ... maintain the alignment SPARQL-star with simple entailment 15:21:51 In my opinion, the (only) reason that SPARQL is aligned with the simple semantics is that there is no way to state non-trivial equality in the simple semantics. 15:22:05 enrico: BGP matching corresponds to simple entailment 15:22:21 ... discussed last week in [SEM] TF 15:22:40 ... agree it is important to preserve and we think it is. 15:22:49 pfps I agree, and arguably that's a feature of the simple semantics, rather than a bug 15:22:55 I believe that this situation is situation remains in all of the semantics that do not change the treatment of blank nodes. 15:24:24 ... Modularity: One kind of quoted triple - for monotonicity - may need different syntax for combinations to work together. 15:24:26 q? 15:24:37 The difference between opacity and transparency (for literals and IRIs) is whether any non-trivial equality is carried *into* quoted triples. 15:24:38 ack doerthe 15:25:22 scribe+ 15:26:10 doerthe: I disagree that the UCs presented by Peter did not require opacity 15:26:23 ack TallTed 15:26:24 TallTed, you wanted to note that Use cases cannot *support* features. Use cases *require* features (which may or may not be supported by what we produce). 15:26:26 ... none of them required the CG semantics, mostly because they required *literal* transparency 15:27:08 q+ 15:27:08 tallted: concerned that transparence enabling properties are "you need to remodel your dada" and will not be used. 15:27:44 .. also concerned slides treat UCs are supporting features 15:28:10 q? 15:28:12 ... I think we can't not support 2+ cases 15:28:37 ... also single triple only vs quoted graphs 15:28:50 ack niklasl 15:28:50 +1 to quoting a graph! 15:29:13 ... need to support quoted graphs else "we are doomed". 15:30:55 q+ 15:30:57 niklasl: Opacity : interact with owl:sameAs - local interpretation 15:31:54 ... key is quoting the concept the triple represents 15:32:25 ... transparent semantics is the single semantics 15:32:39 In my opinion, if one wants to quote literally what was expressed, then one needs to litterally use literals. They are named this way for a reason. I don't see why we would need a new construct to do the same. 15:32:40 ... don't see how to teach about opacity 15:32:56 ack enrico 15:32:57 q+ 15:33:10 enrico: About UC supporting behaviour 15:33:46 ack pchampin 15:33:46 ... UC will identify which combination of choices in the basic framework 15:34:57 pchampin: quoted triples - would like a more neutral name ("triple terms") 15:35:42 ... TEP Transparency enabling properties - were intended as an example of a semantic extension on opaque triples. 15:36:18 ... not proposing as normative - may be non-normative 15:36:40 q+ 15:37:09 ... syntax -- I'm assuming abstract syntax is stable - big change otherwise 15:38:00 q+ 15:38:02 ... quoted graph - big change. RDF-star is a limited extension not a big change of abstract syntax and implementations 15:38:18 q? 15:38:24 ack niklasl 15:38:26 ... will quoted graphs be implemented? 15:39:32 niklasl: Unsure about "making triples first class counter productive" - either as route to N3 or confuses RDF 15:41:01 ... annotations as additional information - can publish simple triples 15:41:12 ... and have additional information for some users 15:42:28 q+ 15:43:48 ... quoted triples may be a problem for the future WRT quoted graphs 15:44:31 ack enrico 15:45:17 q+ to answer enrico 15:46:08 enrico: what is the abstract syntax issue? Already adding quoted triple as new term type. Could have two abstract quoted triple with one concrete e.g. TEPsyntax 15:46:11 q+ 15:46:22 s/TEPsyntax/TEP/ 15:46:32 ack gkellogg 15:46:38 ack pchampin 15:46:38 pchampin, you wanted to answer enrico 15:47:25 pchampin: charter of WG is to build on previous work CG and community 15:48:46 gkellogg: named graphs - I have an implementation of N3 based on named graphs with blank nodes. 15:49:32 ... if there is a path to leverage the RDF 1.1 abs syntax that would be easy route 15:49:44 I like this idea very much 15:49:52 ... but for names graphs - 4th slot used for other things 15:50:14 ack doerthe 15:51:00 doerthe: for N3 : opacity - we saw people preferred that for implementation 15:51:09 Could we retain current named graphs as transparent, and add a new "quoted"/"opaque" named graph? Might this be switchable? (e.g., Virtuoso *switchably* handles owl:sameAs and other reasoning. These are not treated as universal/permanent predicates.) 15:51:30 q+ 15:52:02 gkellogg: parsing rename for opaque blank nodes 15:52:13 ack niklasl 15:52:28 ... there are SPARQL BGP considerations (bnode transparent) 15:53:22 niklasl: RDF surfaces CG - graphs are typed to indicate behaviour 15:53:56 ... need to write the relationship to named graphs 15:54:35 ... Quoted graph may negate the need for quote triples. 15:55:05 ... although singleton graph is not the same as the quoted triple 15:56:08 ... area to explore is to test for usability of quoted triples vs quoted graphs 15:56:40 q+ 15:56:40 ack enrico 15:57:42 enrico: how to go on for semantics TF - waiting or the WG to fix on syntax/syntaxes and semantic choices 15:58:50 RRSAgent, make minutes 15:58:51 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html pchampin 15:58:57 q+ 15:59:21 ora: if UC are to be the requirements, we should now show where the CG semantics does/does not apply and also what the WG needs. 15:59:34 "could not" is a very strong statement - better, probably, is "could not naturally" 15:59:39 ... then decide if/how UC can be built. 15:59:44 q+ 15:59:57 ack doerthe 16:00:05 Two ways "triple terms" and "graph terms" differ: 1) the latter effectively require RDF C14N if they are to be types; 2) sharing or not of blank nodes (for triple terms I argue they are simply transparent (all in the same graph)). 16:00:12 doerthe: we should align to UCs 16:00:30 ... blank nodes in SPARQL-star and see how it works. 16:00:48 ack pfps 16:01:15 pfps: need to be careful about strong statements 16:01:59 q+ 16:01:59 scribe- 16:01:59 ack gkellogg 16:02:10 gkellogg: in SPARQL query blank nodes are like variables 16:02:12 q+ 16:02:27 thank you :) 16:02:32 ack AndyS 16:02:36 scribe+ 16:02:56 AndyS: There are two cases for blank nodes; nodes in data, where the are just nodes. 16:03:14 q+ 16:03:24 ... In the query syntax, there is a rule that a blank node appears just in a single BGP, so it keeps it simpler for the graph case. 16:03:52 ... DanC had a use case where the default case was your view of the world, and named graphs were opaque. 16:03:55 q+ 16:03:57 ack doerthe 16:03:58 scribe- 16:04:36 doerthe: how does SPARQL 1.2 deal with triple and quoted triple? 16:06:24 enrico: Just for BGPs, a pattern corrsponds to matching and the matching using simple entailment puts the blank node back into the position in the pattern 16:07:18 ... and simple enatailment applies. Above that, the algebra, is symbol matching. 16:07:18 ack gkellogg 16:08:36 gkellogg: same match-blank from the data is transparent 16:09:58 q+ 16:10:11 scribe+ 16:10:16 ack AndyS 16:10:36 AndyS: are we, as a WG, excluding quoted graphs ? 16:10:41 q+ 16:11:11 q+ 16:11:19 ora: it seems to me that this discussion should be part of the discussion we need to have about named graphs 16:11:33 ack gkellogg 16:12:45 gkellogg: if there is a way to accomplish this by reusing existing constructs such as named graphs, it would get us further 16:12:50 gkellogg: Too early to exclude anything just yet. But if there is a way to use named graphs, then it is a low weight (wait?) for implementers and users. 16:12:53 ack niklasl 16:12:54 scribe- 16:13:10 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3199260 16:14:23 niklasl: should engage with N3-CG 16:14:23 ... [link] graph semantics in that paper (page 6 and 7) 16:15:26 There is also the RDF 1.1 Note on Dataset semantics: https://www.w3.org/TR/rdf11-datasets/ 16:15:26 q+ 16:15:59 ack doerthe 16:16:28 doerthe: as particpant of N3-CG, can bring info to the WG 16:17:37 ora: any small issues we can cover? 16:18:28 ktk: Want to resolve the mobile phone display issue 16:18:50 ... we currently have docs with different CSS 16:19:46 I have to leave. Thanks to everybody - it was fruitful! 16:19:46 +1 to ktk's interpretation of our conclusion in a telecon 16:19:46 ... apply - then gather screenshots for specific questions 16:19:46 https://github.com/w3c/rdf-semantics/pull/30 16:21:11 ... I understood we have inconsistent CSS ... want one approach -> same CSS 16:22:11 pfps: some docs don't reflect the content, theer a CSS constants, and there is some CSS that is not related to the content display 16:22:47 ktk: do we have a definitive list of current variance? 16:23:11 https://github.com/w3c/rdf-semantics/pull/30#issuecomment-1552309131 16:23:18 is the side-by-side example 16:23:32 q+ 16:23:43 q+ 16:24:42 pchampin: I'd like use to complete this issue. We do not have the expertise in the WG as a group. 16:24:58 ack pchampin 16:25:02 ... proposal - there is a process for translations of RECs 16:25:12 ... not endorsed by the WG 16:25:40 q+ 16:25:51 ... have a "translation" on presentation which is not the defining document 16:25:57 ack gkellogg 16:26:00 ... not by this WG. 16:26:25 To be sure it can stand as a translation, we can translate it to British English :) 16:26:54 gkellogg: too many variations - this is what CSS is for. 16:27:38 scribe- 16:28:04 please mute if not speaking -- strong echo 16:28:47 ... goal should be a common subset of CSS for all docs (with local additions for certain specs that have local needs) 16:28:52 +1000 to aim for accessibility, but it seems to be that we have different notions of what's accessible/acceptable on a small screen 16:29:30 ack TallTed 16:29:49 tallted: translation path not the way to go 16:29:59 ... remove the fixed size constants 16:30:14 +1 to this path 16:30:17 ... then if there is a problem ask the Accessibility WG. 16:30:55 ... mobile phones are not so important for our docs due to their size and intent 16:31:13 ... solutions worse than the original state 16:31:35 ... original it was a task to standardise the CSS then iterate. 16:31:57 q? 16:33:28 PROPOSAL: No shrinkage of fonts, roughly the same CSS everywhere, solve remaining issues with screenshots, ask accessibility WG for specific issues we can't fix. 16:33:51 +1 16:33:52 +1 16:33:53 +1 16:33:53 +1 16:33:53 +1 16:33:54 +1 16:33:56 +0 16:33:56 +1 16:33:57 +1 16:33:57 -0.5 16:34:09 +1 16:34:34 +1 16:35:45 Dominik_T: don't want to discriminate against mobile phones 16:36:17 RESOLVE: No shrinkage of fonts, roughly the same CSS everywhere, solve remaining issues with screenshots, ask accessibility WG for specific issues we can't fix. 16:36:29 olaf has left #rdf-star 16:36:45 s/RESOLVE:/RESOLVED:/ 16:37:46 RRSAgent, make minutes 16:37:47 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html pchampin 16:38:28 Next WG meeting: Sept 21. 16:38:53 Next sem-TF: Sept 22. 16:39:00 RRSAgent, draft minutes 16:39:01 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html TallTed 16:46:39 Zakim, end meeting 16:46:39 As of this point the attendees have been TallTed, pchampin, Tpt, AndyS, ora, ktk, AZ, richard-lea, pfps, enrico, niklasl, doerthe_, jyrossi, Dominik_T, fabien_gandon_, timbl, 16:46:42 ... Arnaud, gkellogg, fabien_gandon, J-Y, Rossi, doerthe, rubensworks 16:46:42 RRSAgent, please draft minutes 16:46:43 I have made the request to generate https://www.w3.org/2023/09/12-rdf-star-minutes.html Zakim 16:46:50 I am happy to have been of service, TallTed; please remember to excuse RRSAgent. Goodbye 16:46:50 Zakim has left #rdf-star 16:46:54 RRSAgent, bye 16:46:54 I see 4 open action items saved in https://www.w3.org/2023/09/12-rdf-star-actions.rdf : 16:46:54 ACTION: gkellogg to add something to the wiki on conventions. [1] 16:46:54 recorded in https://www.w3.org/2023/09/12-rdf-star-irc#T10-56-04 16:46:54 ACTION: pfps and AndyS follow up to the persons concerned. [2] 16:46:54 recorded in https://www.w3.org/2023/09/12-rdf-star-irc#T13-23-40 16:46:54 ACTION: pfps and afs follow up to the persons concerned. [3] 16:46:54 recorded in https://www.w3.org/2023/09/12-rdf-star-irc#T13-25-16 16:46:54 ACTION: pfps to follow up to the persons concerned [4] 16:46:54 recorded in https://www.w3.org/2023/09/12-rdf-star-irc#T13-25-58 16:46:58 Created -> action #88 https://github.com/w3c/rdf-star-wg/issues/88 16:47:01 Cannot create action. Validation failed. Maybe one of the names is not a valid user for w3c/rdf-star-wg? 16:47:06 Cannot create action. Validation failed. Maybe one of the names is not a valid user for w3c/rdf-star-wg? 16:47:10 Created -> action #89 https://github.com/w3c/rdf-star-wg/issues/89 s|https://github.com/AndyS -> @AndyS| s|https://github.com/prefix -> @prefix| s|https://github.com/prefix -> @prefix| i|pfps: I will be presenting usecases|Topic: Use Cases s|subtopic: dashboard|Topic: Dashboard i|AndyS: I think we're done with I18N|subtopic: i18n i|niklasl: We suggested using "PREFIX"|subtopic: PREFIX notation s|Topic: rdf:JSON Datatype|Subtopic: rdf:JSON Datatype i|ora: any small issues|Topic: Small issues i|ora: any small issues|Subtopic: specs stylesheet previous meeting: https://www.w3.org/2023/08/31-rdf-star-minutes.html next meeting: https://www.w3.org/2023/09/21-rdf-star-minutes.html