16:57:02 RRSAgent has joined #rdf-star 16:57:07 logging to https://www.w3.org/2025/02/27-rdf-star-irc 16:57:07 Zakim has joined #rdf-star 16:57:55 meeting: RDF-star WG biweekly focused meeting 16:57:57 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html TallTed 16:58:12 agenda: https://www.w3.org/events/meetings/3f89f9e9-2ddb-4587-8c60-2dfdc927320a/20250227T120000/ 16:58:12 clear agenda 16:58:12 agenda+ Formal Working Group vote about triple terms in the subject position -> 1 https://www.w3.org/2002/09/wbs/139681/2025-rdf-star-tripleterms-subject/ 16:58:12 agenda+ Remove rdf:plainLiteral from Semantics? -> 2 https://github.com/w3c/rdf-semantics/issues/84 16:58:13 agenda+ Turtle Grammar: Collections and blank node property lists in triple terms -> 3 https://github.com/w3c/rdf-star-wg/issues/132 16:58:14 agenda+ Streamline Turtle-star syntactic sugar and future-proof it for graphs -> 4 https://github.com/w3c/rdf-star-wg/issues/131 16:58:18 agenda+ Which parties carry what costs of text/turtle changes, and do those outweigh which benefits for whom? -> 5 https://github.com/w3c/rdf-star-wg/issues/141 16:58:49 niklasl has joined #rdf-star 16:59:19 previous meeting: https://www.w3.org/2025/02/21-rdf-star-minutes.html 16:59:19 next meeting: https://www.w3.org/2025/02/28-rdf-star-minutes.html 16:59:22 ora has joined #rdf-star 16:59:34 james has joined #rdf-star 16:59:44 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html TallTed 17:00:02 present+ 17:00:03 gkellogg has joined #rdf-star 17:00:07 present+ 17:00:08 fsasaki has joined #rdf-star 17:00:12 scribe+ 17:00:17 present+ 17:00:18 present+ 17:00:20 chair+ 17:00:20 present+ 17:00:25 TallTed has changed the topic to: RDF-star WG biweekly focused meeting -- agenda: https://www.w3.org/events/meetings/3f89f9e9-2ddb-4587-8c60-2dfdc927320a/20250227T120000/ 17:00:27 present+ 17:00:38 present+ 17:00:45 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html TallTed 17:00:51 present+ 17:00:58 present+ 17:01:33 present+ 17:01:51 present+ 17:01:57 Souri has joined #rdf-star 17:02:21 vscode 17:02:26 present+ 17:02:41 protege on occasion 17:03:34 OSDE, The OpenLink Structured Data Editor -- https://osde.openlinksw.com/ 17:03:48 AZ has joined #rdf-star 17:04:38 present+ 17:05:15 Dominik_T has joined #Rdf-star 17:05:31 present+ 17:05:38 Zakim, open first agendum 17:05:38 I don't understand 'open first agendum', TallTed 17:05:38 eBremer has joined #rdf-star 17:05:42 Zakim, open first item 17:05:42 I don't understand 'open first item', TallTed 17:05:52 present+ 17:05:54 Zakim, open item one 17:05:54 'one' does not match any agenda item, TallTed 17:05:54 ora: First item is the reporting on the survey 17:06:11 https://www.w3.org/2002/09/wbs/139681/2025-rdf-star-tripleterms-subject/results 17:06:16 pchampin: link to results 17:06:27 Zakim, next item 17:06:27 agendum 1 -- Formal Working Group vote about triple terms in the subject position -> 1 https://www.w3.org/2002/09/wbs/139681/2025-rdf-star-tripleterms-subject/ -- taken up [from 17:06:27 ... no consensus 17:06:30 ... agendabot] 17:06:38 ... three formal objections on each side 17:06:58 ... Our process is that the chairs can take a chairs decision, recording that their is dissent 17:08:03 ... 8 persons prefer to forbid triple terms in the subject position, 5 persons prefer to allow it, and 12 (?) are okay with both 17:08:24 q+ 17:08:32 ... The chairs decision needs to be described carefully, better on the mailing list than here in the call 17:08:55 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html TallTed 17:09:01 ora: Yes, we will announce on the mailing list. Interesting situation. 17:09:02 ... not unexpected. 17:09:37 ktk: Unfortunately, yes, no consensus. 17:09:56 ack james 17:10:00 ... BTW, I liked this way of voting (for such difficult things) 17:10:15 james: This GitHub issue on this topic is very long 17:10:29 ... it contains argument for both directions 17:11:10 ... I request the chairs to take these into account (respond to them) when describing their chairs' decision 17:11:17 ora: yes, sounds reasonable 17:11:24 regrets+ enrico 17:11:43 Zakim, next item 17:11:43 agendum 2 -- Remove rdf:plainLiteral from Semantics? -> 2 https://github.com/w3c/rdf-semantics/issues/84 -- taken up [from agendabot] 17:11:43 pfps has joined #rdf-star 17:11:50 present+ 17:12:14 ora: This issue was opened by pfps 17:12:45 sorry, I'm late 17:12:58 one moment to fix audio 17:13:07 q+ 17:13:14 ack gkellogg 17:13:16 fixed now 17:13:48 gkellogg: related to that, there is an issue on removing ... (?) from RDF/XML 17:13:57 s/issue/PR 17:14:02 As I see, there are several options - deprecate, remove and note, ... 17:14:14 s/(?)/PlainLiteral/ 17:14:19 ... when that PR is merged, there is no reference anymore to plainLiteral in the RDF/XML spec 17:14:57 pfps: RDF 1.1 fixed the issue, but plainLiteral remained in the Semantics doc 17:15:02 q+ 17:15:08 ack AndyS 17:15:16 ... question is whether to remove it or to add a deprecation note 17:15:29 ... I prefer the latter (depr.note) 17:16:02 AndyS: Remove it and leave a change node. 17:16:17 ... because it is just a datatype 17:16:53 pfps: With this rationale, rdf:JSON should go too, because it is also just a datatype 17:17:09 AndyS: but that one is not in RDF-Semantics, right? 17:17:21 q? 17:17:28 pfps: Yes. In this sense it's different. 17:17:30 PROPOSAL: Remove rdf:plainLiteral from Semantics doc and add a change note 17:17:37 +1 17:17:38 +1 17:17:38 +1 17:17:39 +1 17:17:40 +1 17:17:40 +1 17:17:41 +1 17:17:42 +1 17:17:42 +1 17:17:44 +0 17:17:45 +0 17:17:46 +1 17:17:46 +1 17:17:47 +1 17:17:47 +1 17:17:51 +1 17:18:31 pchampin: Any objection to replacing "remove" by "deprecate"? 17:18:34 +1 17:18:38 q+ 17:18:53 ack gkellogg 17:18:57 pfps: The change note should say that it is removed. 17:19:14 ora: It is at the editors' discretion how to phrase that note. 17:19:25 Removing the URL would be uncool? 17:19:32 gkellogg: Should we and can we remove it from the namespace document? 17:19:46 q+ 17:19:50 q+ 17:19:57 What's the standing of https://www.w3.org/TR/rdf-plain-literal/ ? 17:20:01 pfps: I would say we should remove it from the namespace. It is a historical artifact; none is using it. 17:20:52 ack pchampin 17:20:52 ... The note in the Semantics doc should include saying that it was also removed from the namespace doc. 17:20:56 From the namespace RDF: rdf:PlainLiteral a rdfs:Datatype ; rdfs:comment "The class of plain (i.e. untyped) literal values, as used in RIF and OWL 2" ; rdfs:isDefinedBy ; rdfs:label "PlainLiteral" ; rdfs:seeAlso ; rdfs:subClassOf rdfs:Literal . 17:21:20 RESOLVED: Remove rdf:plainLiteral from Semantics doc and add a change note 17:21:29 pchampin: I suggest to record the resolution first. 17:21:43 q+ 17:22:08 ... response to gkellog that plainLiteral is not in ... (?) but in the RDF file. 17:22:12 ack niklasl 17:22:25 niklasl: What pchampin said. 17:22:50 ... it would be uncool if the URI disappears 17:22:51 ack james 17:22:59 ... but a note can be added in the RDF file 17:23:09 https://www.w3.org/2003/06/sw-vocab-status/ns#unstable? 17:23:30 james: If there is no longer a definition for it, it should be removed from the RDF file such that it doesn't appear in results anymore. 17:23:44 pfps: There is still a definition in a separate document. 17:23:44 +1 to deprecate (even rdf:PlainLiteral owl:deprecated true . ) 17:24:02 james: In this case, okay. 17:24:21 RRSAgent, draft minutes 17:24:23 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html ktk 17:24:39 ora: action for pfps to take care of implementing this decision 17:24:46 ACTION: pfps to make a PR to remove plainLiteral from semantics 17:24:53 Created -> action #147 https://github.com/w3c/rdf-star-wg/issues/147 17:24:53 Zakim, next item 17:24:53 agendum 3 -- Turtle Grammar: Collections and blank node property lists in triple terms -> 3 https://github.com/w3c/rdf-star-wg/issues/132 -- taken up [from agendabot] 17:25:26 ora: Next issue came from Dörte, who is not here today. 17:25:42 ... What do we think? 17:25:49 q+ 17:26:07 ack AndyS 17:26:10 << :s :p [ foaf:name "Alice" ; foaf:birthday "1999-04-01" ] >> :src :someGraph 17:26:27 q+ 17:26:27 AndyS: My problem with the feature is the example in the chat because 17:26:57 ... that one asserts into the graph the triple ... (?) as a side effect. 17:27:15 q+ 17:27:24 q+ 17:27:24 ack pchampin 17:27:31 ... The issue for me is the fact that we may have such side effects. 17:28:02 pchampin: Response to AndyS, it depends on how we define the syntax (shorthands) 17:28:22 ... but I don't like that 17:28:22 q+ to response to PA 17:28:34 q+ 17:28:36 ack gkellogg 17:28:39 q- 17:29:01 ... the fact that there is an ambiguity makes me contra this feature 17:29:32 gkellogg: ... Turtle ... (?) 17:29:36 ... Use of collection is even more problematic 17:30:01 q+ 17:30:03 ... overloading other parsing structures is complicating things 17:30:32 ... every triple coming out of that would be reified using the same reifier 17:30:32 q+ 17:30:39 ack james 17:30:41 +2 to gkellogg 17:30:44 ... While that is consistent, it is problematic. 17:31:18 james: The question coming up signals that there is an expectation of this feature 17:32:13 ... There should be a decision on that which is consistent with what one would expect in NQuads 17:32:24 ack AndyS 17:32:24 AndyS, you wanted to response to PA 17:32:58 AndyS: I agree with pchampin's analysis, but Dörte didn't see a problems with the asserted triples 17:32:58 ack ora 17:33:06 ... So, it is two different viewpoints. 17:33:12 which demonstrates that this is highly ambiguous! 17:33:29 ora: I would like to see an example of how one would do it if the list already exists. 17:33:47 ... Because the list is a blank node. 17:34:04 ... Probably the same issue as if we would have literals that refer to blank nodes. 17:34:06 ack niklasl 17:34:27 niklasl: THere are intersting things to explore here. 17:34:38 ... but I agree with AndyS and gkellogg 17:35:01 :s :p [ foaf:name "Alice" ; foaf:birthday "1999-04-01" ] {| :src :someGraph |} . 17:35:07 ... I would not like to see support for this notation, because of time 17:35:16 ... time constraints 17:35:44 ... You can have a name for the whole "chunk" 17:36:12 ora: Is more investigation needed? 17:36:24 defer-next-version ? 17:36:36 q? 17:36:42 ... Personally, I am still a little confused; in particular of the downstream effects 17:37:19 ... Should we table it as something that we may come back to later 17:37:54 gkellogg: Yes, not take it up now. It cannot be removed. 17:37:58 If we keep the current disallowing of [] and () in << ... >>, there is no ambiguity. 17:38:01 q+ 17:38:09 ora: I am leaning to disallowing it. 17:38:10 ack pchampin 17:38:32 pchampin: As gkellogg pointed out, it is still possible for us or a future WG to come back to it. 17:38:50 q+ 17:38:50 ... So, should we close the issue or mark it as possible future work? 17:39:05 q+ 17:39:13 ... Or third option is that someone thinks it is urgent and needs to go into our REC 17:39:15 ack tl 17:39:33 ack AndyS 17:39:39 tl: How can we allow this but not multiple triples? That's why we shouldn't allow it. 17:39:45 AndyS: I agree with tl 17:40:14 ... We have a different syntax for sets of triples, and this one wouldn't be the one I would start with. 17:40:24 s/That's why we shouldn't allow it./ 17:40:42 +1, future syntax for "reification blocks" *might* be a thing. (But let's not promise that.) 17:40:44 AndyS: We do already allow one reifier for multiple triples. 17:41:11 ... as enrico was eager to have. 17:41:34 PROPOSAL: Close issue https://github.com/w3c/rdf-star-wg/issues/132 17:41:34 https://github.com/w3c/rdf-star-wg/issues/132 -> Issue 132 Turtle Grammar: Collections and blank node property lists in triple terms (by doerthe) [needs discussion] 17:41:36 +1 17:41:38 ora: Are you saying that we already have a way to implement this? 17:41:38 +1 17:41:41 +1 17:41:42 +1 17:41:48 AndyS: I guess, yes. 17:41:48 +0 17:41:50 +1 17:41:52 +0 17:41:54 +0.9 17:41:54 +1 17:41:55 +1 17:41:56 +1 17:41:58 +1 17:41:59 +0 17:42:04 +1 17:42:14 +1 17:42:23 +0 17:42:26 +0 17:42:52 RESOLVED: Close issue https://github.com/w3c/rdf-star-wg/issues/132 17:42:52 https://github.com/w3c/rdf-star-wg/issues/132 -> Issue 132 Turtle Grammar: Collections and blank node property lists in triple terms (by doerthe) [needs discussion] 17:43:02 q+ 17:43:04 ora: Okay, we can close this. 17:43:07 q+ 17:43:12 ack james 17:44:02 james: I would ask that the authors of the Turtle doc make sure that the readers are aware that there is something in NQuads that cannot be written in Turtle. 17:44:06 In triples. No need for quads. 17:44:06 q- 17:44:21 Zakim, next item 17:44:21 agendum 4 -- Streamline Turtle-star syntactic sugar and future-proof it for graphs -> 4 https://github.com/w3c/rdf-star-wg/issues/131 -- taken up [from agendabot] 17:44:26 gkellogg: Can you raise an issue spelling out what you think the problem is. 17:44:28 q+ 17:44:31 james: okay 17:44:50 tl: This one is a bit older. 17:44:52 ack tl 17:44:57 ... Two concerns 17:45:35 ... One is that the syntax looks bewildering for someone who is not used to it. 17:45:41 ... Not very appealing. 17:45:53 ... The annotation syntax is also not nice. 17:46:19 ... Second, there should be a star * in the syntax 17:46:31 ... because that were it comes from. 17:46:37 q? 17:47:00 except that <* ... *> does not work, it can be interpreted as a relative IRI (in some cases) 17:47:03 ... The other thing is that I am troubled that the annotation syntax uses curly braces 17:47:18 q+ 17:47:27 ... because they usually have a different meaning in other cases in which it is used. 17:47:56 ... We should have re-appearing symbols, if they mean the same thing. 17:48:16 ... I propose to use square brackets. 17:48:31 ... Third thing, triple terms in subject position. 17:48:51 +1 to pchampin "<* ... *> does not work" 17:48:52 ... Maybe we (james and I) overdesigned the thing a bit 17:49:11 +1 <*:s:p:o*> 17:49:28 s/+1 q+ 17:49:45 ... Alternative option: if there is an identifier, it is an occurrence; if there is none, it is a triple term 17:49:57 ack pchampin 17:50:07 ... My hope is to have another discussion about the syntax. 17:50:26 pchampin: One of your arguments was that the current syntax is not ideal, 17:50:31 ... to which I agree. 17:50:38 q+ 17:50:43 ... Yet, it has been around for a number of years. 17:51:01 ... A large part of the community has become used to it. Changing it would be disruptive. 17:51:32 ack james 17:51:35 ... What we have now has been carefully crafted, and works (no conflict with other uses of these characters). 17:52:48 ack tl 17:52:48 q+ 17:52:49 q+ 17:52:49 james: The notation that is much clearer and less likely ... as in this case ... would be more beneficial 17:53:07 q- 17:53:24 tl: There are various proposals, not throw out all right away. 17:53:47 q- 17:54:00 ... Regarding the argument that it has been around, the meaning of the syntax has changed over time. 17:54:13 ... The further we get away from such confusion, the better. 17:54:29 q+ 17:54:33 ora: Is there some other problem with the syntax, apart from confusion for users? 17:54:35 ack tl 17:55:05 q+ 17:55:06 tl: The curly braces should remain only for graphs / sets of triples. 17:55:22 ... I prefer square brackets with stars instead. 17:55:33 ack niklasl 17:55:39 ... I don't want to go into the details here. 17:55:52 niklasl: key question is whether we can actually change things. 17:56:08 q+ 17:56:18 ack gkellogg 17:56:24 gkellogg: Grammar design is not trivial. 17:56:28 q+ 17:56:47 ... We spent months and months finding little issues in the grammar that we have now. 17:57:22 ... I don't think the triple term grammar is ugly, in particular because we don't expect them to be used largely. 17:57:24 q+ 17:57:56 ... The time for making large changes to the syntax is passed. We need to move on; lots to do. 17:58:03 q- 17:58:06 ... and Turtle is just one syntax. 17:58:20 +1 to gkellogg: those proposal are great for an alternative syntax (which could also get rid of many other legacy oddities of Turtle) 17:58:23 ... There will be JSON-LD, etc. 17:58:31 ack tl 17:58:39 ora: I am also hesitant to start redesigning things. 17:58:50 https://github.com/w3c/rdf-star-wg/issues/131#issuecomment-2430152565 17:58:50 https://github.com/w3c/rdf-star-wg/issues/131 -> Issue 131 Streamline Turtle-star syntactic sugar and future-proof it for graphs (by rat10) [needs discussion] 17:58:57 tl: You said we should postpone discussing the syntax. 17:59:09 q+ 17:59:15 ack AndyS 17:59:25 ... I am really pi**ed if this is the (first and) last time this will be discussed in the meeting, 17:59:54 s/pi**ed/unsatisfied 17:59:58 AndyS: We have decided to use GitHub issues for discussions. 18:00:28 ... We really are out of time on this, as many people have mentioned in the issues list. 18:00:51 RRSAgent, draft minutes 18:00:52 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html ktk 18:01:07 RRSAgent, make minutes 18:01:08 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html pchampin 18:01:54 present+ 18:01:55 RRSAgent, make minutes 18:01:56 I have made the request to generate https://www.w3.org/2025/02/27-rdf-star-minutes.html pchampin 18:02:18 olaf has left #rdf-star 18:03:11 pfps has left #rdf-star 18:24:55 gkellogg has joined #rdf-star 20:33:59 gkellogg has joined #rdf-star 23:06:42 gkellogg has joined #rdf-star 23:27:52 gkellogg has joined #rdf-star 23:41:50 gkellogg has joined #rdf-star 23:56:03 gkellogg has joined #rdf-star