15:56:04 RRSAgent has joined #rdf-star 15:56:08 logging to https://www.w3.org/2024/06/06-rdf-star-irc 15:56:18 meeting: RDF-star WG biweekly focused meeting 15:56:34 Agenda: https://www.w3.org/events/meetings/5ecc5c5f-5cd2-410c-b97c-6b13c6b843f1/20240606T120000/ 15:56:35 clear agenda 15:56:35 agenda+ Feedback KG Forum 15:56:35 agenda+ 1: Map the steps to get to 2: vote on a working baseline and 3: map further work testing the use cases and verifing well-formness -> 1 https://www.w3.org/2024/05/23-rdf-star-minutes.html#t05 15:58:36 present+ 15:59:00 RRSAgent, draft minutes 15:59:01 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html ktk 15:59:05 RRSAgent, make log public 15:59:15 present+ 15:59:17 RRSAgent, draft minutes 15:59:18 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 15:59:25 RRSAgent, make logs public 15:59:46 present+ 16:00:00 niklasl has joined #rdf-star 16:00:02 present+ 16:00:11 tl has joined #rdf-star 16:00:19 previous meeting: https://www.w3.org/2024/05/24-rdf-star-minutes.html 16:00:21 next meeting: https://www.w3.org/2024/06/07-rdf-star-minutes.html ktk 16:00:25 scribe+ 16:00:26 Scribe: AZ 16:00:28 present+ 16:00:33 present+ 16:00:47 Chair: ktk 16:00:49 RRSAgent, draft minutes 16:00:50 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 16:00:56 present+ 16:01:07 present+ 16:01:34 pfps has joined #rdf-star 16:01:34 s/html ktk/html 16:01:40 RRSAgent, draft minutes 16:01:41 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 16:01:48 present+ 16:02:01 eBremer has joined #rdf-star 16:02:12 agenda? 16:03:09 present+ 16:03:19 Zakim, open issue 1 16:03:19 I don't understand 'open issue 1', ktk 16:03:29 enrico has joined #rdf-star 16:03:34 Zakim, open item 1 16:03:34 agendum 1 -- Feedback KG Forum -- taken up [from agendabot] 16:03:35 present+ 16:03:39 Souri has joined #rdf-star 16:03:48 present+ 16:03:55 present+ 16:04:02 ktk: we had the KG forum last week 16:04:14 ... a few people from the group were there 16:04:19 doerthe has joined #rdf-star 16:04:38 present+ 16:04:45 enrico: I was the only academic, it was a great experience, 16:05:36 ktk: there was interest in the work we do here 16:06:01 enrico: I was at CAiSE 16:06:22 ... 90% of papers were related to LLMs 16:07:04 ktk: Olaf presented a proposal for lists at ESWC 16:07:20 https://awslabs.github.io/SPARQL-CDTs/spec/latest.html 16:07:25 ktk: it's a datatype for lists 16:07:35 https://2024.eswc-conferences.org/wp-content/uploads/2024/05/77770226.pdf 16:07:38 q+ 16:07:39 q? 16:07:42 q+ 16:08:09 q- 16:08:20 https://www.w3.org/community/dataspaces/ 16:08:40 pchampin: there was a workshop organised by Stefan Decker related to a community group on dataspaces 16:08:56 ... they want to propose best practices on publishing dataspaces 16:09:18 ... dataspaces are a big thing in Europe 16:09:36 q? 16:09:39 ack pchampin 16:09:44 Zakim, next item 16:09:44 agendum 2 -- 1: Map the steps to get to 2: vote on a working baseline and 3: map further work testing the use cases and verifing well-formness -> 1 16:09:46 ... https://www.w3.org/2024/05/23-rdf-star-minutes.html#t05 -- taken up [from agendabot] 16:10:07 ktk: we must figure out how to get more concrete in the WG 16:10:42 Dominik_T has joined #rdf-star 16:10:43 ... we already made some steps on point 1. mapping 16:10:44 q+ 16:10:49 present+ 16:11:36 niklasl: the concerns mentioned by tl and pfps I share 16:11:38 enrico 16:11:48 ack enrico 16:12:02 enrico: I tried to summarise what I've heard 16:12:39 ... we now have 1 profile and there is a baseline 16:13:23 ... there is a basic graph definition were triples are unrestricted 16:13:33 ... this would still be simple re. pattern matching 16:13:50 ... we introduce the well-formedness constraint 16:14:23 ... then in RDF entailment is only defined in the well-formed fragment 16:15:04 ... there is a vocabulary that can only be used in certain way for RDF entailment 16:15:26 ... we restricted the annotations to be functional 16:15:49 ... annotations can only have opaque triple in object terms 16:16:30 ... Some criticise this saying we don't want to have everything in one syntax 16:16:57 ... some want to have opaque triples, other transparent, or semi opaque 16:17:47 q+ 16:17:47 ... We could have 2 layers; one with simple entailment and when we have RDF entailment, we introduce restrictiosn 16:17:55 q+ 16:18:13 ack pchampin 16:18:17 pchampin: one question to enrico 16:18:21 Zakim, who's here? 16:18:21 Present: ktk, TallTed, gtw, gkellogg, niklasl, AZ, pchampin, tl, pfps, eBremer, enrico, Souri, AndyS, doerthe, Dominik_T 16:18:23 On IRC I see Dominik_T, doerthe, Souri, enrico, eBremer, pfps, tl, niklasl, RRSAgent, Zakim, TallTed, gkellogg, AZ, AndyS, driib5, agendabot, csarven, ktk, rhiaro, Tpt, gb, 16:18:23 ... pchampin, gtw 16:18:28 RRSAgent, draft minutes 16:18:30 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 16:18:36 ... there is a discrepency between what you describe and what I read 16:18:57 ... I don't think you define "simple semantics" in your document 16:19:09 enrico: it is defined there 16:19:16 ack pfps 16:19:31 pfps: my main concern is that it is a ??? not a baseline 16:19:39 q+ 16:19:44 present+ pfps, eBremer, enrico, Souri, AndyS, doerthe, Dominik_T 16:19:47 ... we get too much with this proposal 16:19:50 s/???/kitchen sink 16:20:12 RRSAgent, draft minutes 16:20:14 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 16:20:37 enrico: this is a proposal where you have everything and then we can compare to others with less 16:21:15 q+ 16:21:21 ack AndyS 16:21:23 enrico: my understanding of "baseline" is that if you want X, you can find it in the baseline 16:21:38 It seems that perfection is attained not when there is nothing more to add, but when there is nothing more to remove (Antoine de Saint Exupéry) https://en.wikiquote.org/wiki/Antoine_de_Saint_Exup%C3%A9ry 16:21:42 AndyS: this is a "baseline document", not a baseline in the sense of minimal 16:22:27 ... by having a starting point, we can say "this is better because...", "this is this because..." 16:22:40 q+ 16:22:44 +1 to AndyS 16:23:34 AndyS: what I like in enrico's proposal and niklasl is that the ... 16:24:17 ... split of the data model syntax 16:24:36 ... and there's abstract syntax for different flavours 16:24:52 s/split of the data model syntax/split of the data model syntax is kept minimal/ 16:25:38 gkellogg: I'm suprise to see that we have in the well formed RDf tripple term appear in subject or object 16:25:56 q+ 16:26:12 ack gkellogg 16:26:19 ... I don't recall that we had a discussion whether we can have a triple term in subject position 16:26:42 enrico: only in well-formed you have certain restrictions 16:27:37 q+ 16:27:37 +1 to gkellogg on simplifying things with triples only as objects 16:27:49 gkellogg: for people who implement, they want to have base implementation that make simplification and having tripel term insubjecft can have real worl implications 16:27:52 ack niklasl 16:27:58 s/worl/world/ 16:28:29 q+ to check whether "triple term" is now being a special literal, or some other kind of entity 16:28:35 niklasl: we can address gkellogg's concerns 16:28:37 q- 16:28:47 s/tripel term insubjecft/triple term in subject/ 16:29:09 ... it's good we can put everything on the table and compare 16:29:31 ... how do you decide whether a triple term is opaque or transparent? 16:29:41 ... is it the predicate or something else? 16:30:04 enrico: you need a way in the syntax to represent the different things 16:30:38 ... how to decide the nature of the term is based on the position 16:30:38 ack enrico 16:30:42 q+ 16:31:58 ... we should have a label to refer to syntactic sugar we have 16:32:25 ack TallTed 16:32:25 TallTed, you wanted to check whether "triple term" is now being a special literal, or some other kind of entity 16:32:44 TallTed: currently, triple term is a special kind of literal 16:33:03 q+ 16:33:15 ... this is a problem for tools that restrict literals to object position 16:33:18 q- 16:33:35 ... this change can have important performance issues 16:33:58 +1 to TallTed, that would be (IMHO too) radical (though it is a theoretical necessity for some entailments) 16:34:10 enrico: syntactically, these are not literals; they are just interpreted as literals 16:34:19 q+ 16:34:24 ack enrico 16:34:39 ack niklasl 16:34:51 q+ 16:35:22 niklasl: triple terms are not literals but "literal-like" 16:36:02 ... I'm not completely sure how the baseline really works 16:36:20 ... how it works wrt entailments 16:36:24 Denotation of opaque triple terms: [I+A](r) = IL(SRE(r)) if r is a opaqueTripleTerm 16:36:42 SRE maps an opaque triple term to a literal 16:37:07 q+ 16:37:24 ... is a token of a triple entailing the resource ??? 16:37:47 q+ 16:38:00 q+ 16:38:06 ack pchampin 16:38:28 pchampin: focusing on AndyS's meta proposal 16:38:41 Can a token of a triple also entail that it "references" the subject, predicate and object *resources*? 16:38:42 ... I've concerns about this being too big but can live with it 16:38:52 q+ to mention that just because a syntactic type is used in several places that does not imply that it has the same meaning in those places 16:39:15 ... let's keep in mind that this is not whether it is perfect or not but is this something we can live with 16:39:36 Souri has joined #rdf-star 16:39:46 present+ 16:39:46 q- 16:39:51 q- 16:40:04 Note that just because a syntactic type is used in several places that does not imply that it has the same meaning in those places. 16:40:11 gkellogg: how can we interpret triple terms containing bnodes 16:40:33 q+ 16:40:45 ack gkellogg 16:40:52 ... the mapping from bnode in syntax to bnode is made by parser but how does it work here 16:40:54 I can live better with smaller "baseline" to which we add, than with larger "kitchen-sink (baseline?)" from which we subtract, because when we run out of time, it's easy to not add any more, but it's hard to then subtract what remains as problematic 16:40:59 tl2 has joined #rdf-star 16:41:22 present+ 16:41:24 enrico: the name of a bnode is always irrelevant 16:41:51 ... what's relevant is whether a mentioned bnode is the same as another occurence of a mentioned bnode 16:42:42 ... in the abstract syntax, one can have a function from bnode to something which is well defined 16:42:55 gkellogg: there are corner cases that need by discussed 16:42:57 q? 16:43:00 ack enrico 16:43:04 q+ 16:43:06 s/by/be/ 16:43:10 ack niklasl 16:43:11 s/by/to be/ 16:43:15 q+ 16:43:33 ack TallTed 16:43:41 niklasl: I'd like to address the "hasAnnotation" etc. 16:44:01 q+ 16:44:06 +1 to TallTed 16:44:07 ack enrico 16:44:08 good point 16:44:25 TallTed: we may be in more trouble to start with this "baseline" rather than something from which we can add 16:44:42 q+ 16:44:49 enrico: peopel understand "annotate" differently 16:44:55 s/something from which/something to which/ 16:45:20 s/this "baseline" rather/this "baseline" and make subtractions, rather/ 16:45:22 ... we can change/restrict the proposal if needed 16:45:30 RRSAgent, draft minutes 16:45:32 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 16:45:48 ... and start the document from well-formed fragment 16:45:54 ack tl 16:46:13 +1 to TallTed 16:46:20 tl2: if I +1 this proposal, it does not mean I endorse, it's that I think it's useful 16:46:36 Yes, baseline, not "will go to REC as is" ;) 16:46:36 q+ 16:46:46 is there a draft proposal? 16:46:52 pchampin: I sympathise with TallTed's point 16:47:12 q+ 16:47:18 ack pchampin 16:47:22 ... but if time is the argument, I hope we will be time efficient 16:47:53 ... by finding what needs to be removed from the "baseline" proposal 16:48:19 ack TallTed 16:48:29 ... we may lose time going one way or the other 16:49:02 TallTed: we failed to become more efficient in the past years 16:49:03 +1 to TallTed 16:49:22 q+ 16:49:32 q+ 16:49:40 ... the baseline should be the minimum we can do, instead of the "kitchen sink" 16:49:47 q+ 16:49:51 niklasl has joined #rdf-star 16:49:54 ack AndyS 16:49:57 present+ 16:50:07 AndyS: everybody has a different idea of what is "simple" 16:50:10 ack tl 16:50:55 q+ 16:50:58 At several times in the past I thought we were very close to accepting something like https://github.com/w3c/rdf-star-wg/wiki/RDF-star-profile-%22transparent%22 16:50:58 tl2: I think it's better to have the big picture and when someone proposes something, we have this "baseline" to compare to 16:50:59 ack enrico 16:51:24 ack Souri 16:51:37 Souri: I prefer starting at a minimum baseline 16:51:56 ... but we could approach things from both sides 16:52:12 ... and hoepfully we meet in the middle 16:52:13 I am a little bit afraid of voting on a document which changes every minute (but I trust you Enrico :) ) 16:52:30 q? 16:52:31 q+ 16:52:39 ack niklasl 16:52:52 q+ 16:52:54 minimum: annotating ref. transparent asserted triple terms. maximun: + unasserted triple terms, + referential opacity, + graphs 16:53:08 niklasl: we can agree that this [enrico's baseline"] is the maximum baseline 16:53:23 q+ 16:53:23 ack pfps 16:53:25 pfps: there has been proposals that have been more maximum than this 16:53:32 I mean maximum that we've converged upon. 16:53:49 Not "semantics for multiple, modal datasets"... :P 16:53:59 ack Souri 16:54:40 At one point there was a proposal that allowed direct specification of which components of a triple term were opaque and which were transparent. This is decidedly bigger than the "baseline". 16:54:58 Fair point. 16:55:00 Please, what *is* the draft proposal? What (URI, please) *is* the "document" now being discussed? 16:55:11 https://github.com/w3c/rdf-star-wg/wiki/RDF-star-%22baseline%22 16:55:34 @pfps thanks for remembering :) 16:56:10 Souri: having unrestricted fragment is not minimum 16:57:02 ktk: is enrico's proposal the maximum among the things that we considered seriously? 16:57:11 q+ 16:57:33 pchampin: let's have a strawpoll 16:57:45 ... we don't need to do it synchronously 16:57:59 ... we can do it by email 16:58:01 straw polls are useful, and are noncommittal 16:58:18 RRSAgent, draft minutes 16:58:19 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html Dominik_T 16:58:29 ... I can write the proposal or sync with the chairs 16:58:37 please use the web polling tools, pchampin! 16:58:46 voting via email thread is beyond troublesome 16:58:56 RRSAgent, draft minutes 16:58:57 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 16:59:18 +1 to TallTed; use a polling tool rather than count email responses. 17:01:39 RRSAgent, draft minutes 17:01:40 I have made the request to generate https://www.w3.org/2024/06/06-rdf-star-minutes.html TallTed 17:25:00 gkellogg has joined #rdf-star 17:28:19 driib5 has joined #rdf-star 17:43:29 gkellogg has joined #rdf-star 18:04:00 gkellogg has joined #rdf-star 18:20:27 gkellogg has joined #rdf-star 18:42:55 gkellogg has joined #rdf-star 19:03:38 gkellogg has joined #rdf-star 19:25:45 gkellogg has joined #rdf-star 19:51:16 MacTed has joined #rdf-star 21:39:17 gkellogg has joined #rdf-star 22:03:57 gkellogg has joined #rdf-star 22:22:54 gkellogg has joined #rdf-star 22:41:16 gkellogg has joined #rdf-star 22:50:26 gkellogg has joined #rdf-star 23:15:21 gkellogg has joined #rdf-star 23:33:37 gkellogg has joined #rdf-star 23:52:53 gkellogg has joined #rdf-star