15:02:24 RRSAgent has joined #rdf-star 15:02:29 logging to https://www.w3.org/2024/01/12-rdf-star-irc 15:02:56 meeting: RDF-star WG — Triple-Edge subgroup 15:04:24 whatever we put here will be captured in a log, if not proper minutes... 15:04:26 I cannot scribe, but if someone else can, that would be a win. 15:04:48 present+ 15:05:07 present+ 15:05:50 present+ 15:05:51 present+ niklasl 15:05:52 present+ tl 15:05:52 present+ pchampin 15:05:52 present+ pfps 15:05:52 present+ gkellogg 15:06:21 present+ olaf 15:06:27 RRSAgent, draft minutes 15:06:29 I have made the request to generate https://www.w3.org/2024/01/12-rdf-star-minutes.html TallTed 15:06:33 RRSAgent, make logs public 15:07:58 present+ 15:08:37 enrico has joined #rdf-star 15:08:42 present+ 15:08:44 present+ 15:09:04 pfps has joined #rdf-star 15:09:24 doerthe has joined #rdf-star 15:09:37 topic: discussion about the terminology in order to reach a shared agreement 15:10:16 niklasl: does anyone want to change the agenda? 15:10:30 ... we need to iterate on the terminology 15:10:43 pchampin: my suggestion is to go through the terminology 15:10:46 Zakim, who's here? 15:10:46 Present: AndyS, TallTed, tl, niklasl, pchampin, pfps, gkellogg, olaf, enrico 15:10:49 On IRC I see doerthe, pfps, enrico, RRSAgent, Zakim, olaf, gkellogg, tl, niklasl, TallTed, AndyS, csarven, gb, driib, Tpt, AnthonySpencer, ktk, Timothe, smoothsalt, joraboi445, 15:10:49 ... VladimirAlexiev, SintayewGashaw, pchampin, gtw, rhiaro, agendabot 15:11:06 ... for things that turn out to be too controversial 15:11:23 ... let's discuss them a bit, but not get stuck 15:11:31 q? 15:11:31 q? 15:11:33 present+ doerthe 15:12:01 gkellogg: which doc exactly are we working on? 15:12:18 niklasl: I cannot edit the wiki 15:12:41 ... or the docs in the repo. Therefore, I created a fork of the repo 15:13:11 ... I try to share my screen with my editor 15:15:05 ... looking at the terminology doc now 15:16:10 AndyS: we need only/primarily the definitions in this doc, no need for extensive explanations or justifications 15:16:53 niklasl: think we need to define "abstract triple" / "triple type" 15:16:57 q+ 15:17:02 q+ 15:17:21 gkellogg: isn't that defined in RDF Concept? 15:17:25 From concepts: An RDF triple encodes a statement—a simple logical expression, or claim about the world 15:18:04 niklasl: can I remove the section about "RDF Triple"? 15:18:05 q? 15:18:08 ack tl 15:18:08 tl: no wait 15:18:33 q+ 15:18:33 ... reader should understand the difference between triple and occurrence 15:18:43 q+ 15:18:43 q+ 15:18:50 ack olaf 15:18:50 ... also, I want to rename "occurrence" to "instance" 15:18:54 scribe+ 15:18:55 scribe+ 15:18:57 q? 15:18:59 scribe- 15:19:13 olaf: For me, the term RDF Triple is basically a Triple Type or Abstract Triple. 15:19:17 ack peter 15:19:26 ack pfps 15:19:47 +1 15:19:49 ack pchampin 15:19:55 pfps: we should not change the terminology of the RDF universe 15:20:03 q- 15:20:25 +1 to pfps 15:20:28 q+ 15:20:28 pchampin: +1 to pfps 15:20:43 ... regarding "instance" vs "occurrence" 15:20:44 +1 to pfps 15:20:45 q+ 15:21:00 ... let's keep that for a different entry in the terminology 15:21:02 ack enrico 15:21:19 From RDF Semantics: The subject of a reification is intended to denote a concrete realization of an RDF triple, such as a document in a surface syntax, rather than a triple considered as an abstract object. This supports use cases where properties such as dates of composition or provenance information are applied to the reified triple, which are meaningful only when thought of as denoting a particular instance or token of a triple. 15:21:49 enrico: regarding "instance" vs "occurrence", that's a delicate topic 15:21:54 q? 15:21:58 ack niklasl 15:22:10 ... we should first understand what they are and then pick a suitable name 15:22:43 q? 15:22:49 niklasl: We still need a term for something that we say all the time now. 15:22:59 ... perhaps "statement" ? 15:22:59 My view is that "instance" is a poor word to use. "occurence" or "token" are much better. 15:23:02 q+ 15:23:13 ack AndyS 15:23:34 AndyS: What is the audience for this material here? 15:24:19 ... I thought the audience was the wider WG, and eventually the readers of the specs 15:24:39 ack pchampin 15:24:40 q+ 15:24:51 ... The wider WG may not have read all the ground material (mailing list threds etc) 15:24:56 My view is that the audience for the current document is the working group. This document may be the genesis of something for wider distribution, but any "missing" stuff for that audience can be added later. 15:25:23 +1 to peter 15:25:26 pchampin: see what pfps wrote in the chat 15:25:47 niklasl: yes the spec about RDF reification talks about tokens 15:26:05 ... this was the gist that I was trying to capture when I wrote this down 15:26:36 ... the spec singles out "realization", "token", ... 15:26:54 ... I would like to clean up the definitions of these to make things clearer 15:27:12 pchampin: I agree that ultimately these definitions may be material for the specs 15:28:00 ... If we think the definitions we have from RDF 1.1 are not satisfactory, we can clarify them 15:28:10 ... but we should reuse what we already have in the specs 15:28:52 ... may for our internal material, we should also have a list of terms that we think are not so suitable 15:29:19 q? 15:29:22 q- 15:29:25 ... including synonyms that are less good for the words that are better 15:29:31 ack tl 15:29:40 niklasl: make a SKOS vocab for it? ;-) 15:29:47 q? 15:30:50 pchampin: Regarding the term "RDF triple" let's quote the definition from RDF concepts 15:31:10 ... because I don't think anyone wants to change that definition / the use of that term 15:32:07 niklasl: How to mention the "less good" synonyms? 15:32:32 q? 15:32:39 q+ 15:33:09 tl: no objection on "RDF triple" 15:33:32 ... we should move to the difficult ones, in particular "occurrence" 15:33:51 pchampin: next one is "RDF statement" 15:34:36 "An RDF statement is the statement made by a token of an RDF triple." : https://www.w3.org/TR/rdf-schema/#ch_statement 15:35:14 niklasl: My thought when adding "RDF statement" was that this term shows up in spec text related to reification 15:35:43 https://www.w3.org/TR/rdf12-concepts/#resources-and-statements 15:35:47 q? 15:36:02 ack tl 15:36:03 gkellogg: The NQuads grammar uses "statement" 15:36:33 q+ 15:36:46 and quad is not the appropriate term either, because it does not always have 4 components :-> 15:36:46 ... "triple" is not the appropriate term there because it is not about triples but quads 15:37:14 https://www.w3.org/TR/rdf12-n-quads/#simple-triples 15:37:26 ... but it would mirror the grammar rule of "triple" in a single-graph serialization format 15:37:41 q? 15:37:47 https://www.w3.org/TR/rdf12-n-quads/#grammar-production-statement 15:38:27 ack AndyS 15:39:02 ... we could say that this word "statement" has a meaning different from the notion of "statement" as defined in RF Concepts 15:39:22 AndyS: "statement" is mentioned in RDF Concepts and in RDF Schema 15:39:49 niklasl: looking at RDF concepts now 15:40:10 q? 15:40:58 ... I will use that definition of "RDF statement" from RDF Concepts 15:41:45 q+ 15:42:05 a quad always has 4 elements. sometimes the 4th is implicit. 15:42:58 pchampin: The links in that doc should point to the current 1.2 drafts 15:43:16 ... because these are supposed to capture the current consensus of the WG 15:43:26 TallTed: meh... when the 4th element is "default graph", it is not a term... 15:43:44 ack tl 15:44:11 tl: this is editorial work, we don't need to do that with 10 ppl 15:44:30 ... let's move on to discuss "triple occurrence"! 15:45:34 q+ 15:46:02 pchampin: was "triple instance" and "triple occurrence" meant to be different? 15:46:17 niklasl: no, they are there because both where used 15:46:36 q? 15:46:43 gkellog: Andy's definition is great and we should put it in there 15:47:01 pchampin: put it into RDF concepts? 15:47:26 gkellogg: for the moment, I would like to simply capture it because it is useful to refer to it 15:47:47 q- 15:50:00 q+ 15:50:09 pchampin: please add some text to say that we may want to include these definitions in the spec 15:50:11 q+ 15:50:13 ack pfps 15:50:31 pfps: if there is no observable difference, we need only one term 15:50:33 q? 15:50:35 q? 15:50:38 ack niklasl 15:50:48 pchampin: does anyone see a difference? 15:51:02 niklasl: I wanted to capture the assertion of a triple 15:51:27 q? 15:51:29 tl: I do see a difference 15:51:51 ... we need a name for the triple in the graph 15:52:03 q+ 15:52:13 ... which is only once 15:52:20 --- because of set semantics 15:52:37 q+ to suggest that an RDF Statement which is in the set of triples associated with an RDF Graph is considered to be asserted. 15:53:23 pchampin: for me the assertion is in the syntactic realm, the statement is in the semantic realm 15:53:33 q+ 15:53:39 ack lc 15:53:43 ack pchampin 15:53:48 ack gkellogg 15:53:48 gkellogg, you wanted to suggest that an RDF Statement which is in the set of triples associated with an RDF Graph is considered to be asserted. 15:54:02 gkellogg: that's why graph is an important concept 15:54:07 ... it is a set of triples 15:54:25 ... a triple / statement in itself is a concept without ground 15:54:41 ... it becomes asserted when it is put into a graph 15:54:41 q? 15:54:55 AndyS: yes, that's the problem 15:55:00 ... aserting is an action 15:55:06 s/aserting/asserting 15:55:12 a triple is asserted (i.e., becomes an assertion) when ... 15:55:20 q? 15:55:39 AndyS: a graph is immutable 15:55:53 ack niklasl 15:55:59 gkellogg: Then, better if it is a consituant of a graph 15:56:01 at some point we talked about triple terms vs. asserted triples (longer ago) 15:56:44 s/consituant/constituant 15:57:53 q+ 15:58:21 ack pchampin 15:58:22 pchampin: I suggest to replace "constituent" by "element" 15:58:32 gkellogg: yes 15:59:33 pchampin: This term (asserted triple) has a meaning only in the context of a graph 16:00:24 q? 16:01:35 q+ 16:01:53 ack niklasl 16:02:02 olaf: is an "asserted triple" a type or token? 16:02:27 q+ 16:02:36 niklasl: I will attempt to answer your version of this question in the mailinglist 16:02:45 q+ 16:03:16 ... but I don't think the answer to this question can be added into the terminology 16:03:26 my take to olaf's question: "asserted" is a "contextual" property of a triple (relative to a graph); an asserted triple is therefore whatever a triple is 16:03:37 q? 16:03:40 ack AndyS 16:04:03 ack tl 16:04:08 AndyS: just to say "RDF type" already exists - it is an informal term of RDF class 16:04:19 tl: I think "token" doesn't apply 16:04:30 q? 16:04:46 q+ 16:04:54 ... the distinction between different assertion events is crucial 16:05:14 ack niklasl 16:05:50 niklasl: "asserted triple" as defined here is for _a_ graph 16:06:05 AndyS: but you missed the "w.r.t. a graph" part 16:06:37 q+ 16:06:45 ack tl 16:07:13 tl: can we have "RDF Triple Occurrence / Instance" to indicate that we are not sure about the name 16:09:00 q+ 16:10:03 gkellogg: "occurrence" for me means to be an element of a graph 16:10:09 AndyS: spot on! 16:10:18 q? 16:10:23 q- 16:10:24 ... "instance" has the same problem 16:10:32 q+ 16:11:06 niklasl: We have "asserted triple" and "RDF statement" 16:11:53 q+ 16:12:10 q+ to suggest "potential occurrence" or "possible occurrence") 16:12:26 ack pchampin 16:12:43 ... niklas: "occurrence" is ambigous 16:13:09 pchampin: "occurrence" serves a purpose similar to what original reification was about 16:13:18 niklasl: I like that 16:13:23 ack tl 16:13:54 tl: the definition of reification is pretty clear but the practical use is different 16:13:57 q+ 16:14:44 q+ 16:15:11 ... So, if we use new terms now (claims and facts), it would be more correct but it would make it unusable for people coming to RDF 16:15:15 q+ to note RDF Schema description of rdf:Statement 16:15:22 ... I don't kow what to do 16:15:35 ack AndyS 16:15:35 AndyS, you wanted to suggest "potential occurrence" or "possible occurrence") 16:15:51 ... perhaps cover all the meanings by the annotation syntax 16:16:00 I like "possible use" 16:16:20 AndyS: reification names something in the domain of discourse 16:17:28 ack gkellogg 16:17:28 gkellogg, you wanted to note RDF Schema description of rdf:Statement 16:17:39 gkellogg: about the specific statement in RDF Schema 16:18:18 https://www.w3.org/TR/rdf12-schema/#ch_statement 16:20:39 "The reification only says that the triple token exists and what it is about, not that it is true, so it does not entail the triple." 16:21:29 q+ 16:22:01 q+ 16:22:24 q- 16:22:43 q+ 16:22:44 ack niklasl 16:23:09 ack TallTed 16:24:29 q+ niklasl 16:24:43 TallTed: What we were just looking at in the Schema spec lends itself to be something for the new syntax we developed 16:24:47 ack tl 16:25:49 tl: It is clear to me. Yet, the language of "tokens" in that spec text makes it clear to me that the triple is asserted 16:26:13 TallTed: No, it is explicitly there! 16:26:20 ack AndyS 16:27:23 +1 to Ted, in that I am more and more certain that RDF-star triple term syntax should *at least* be for RDF reification (but I wonder if we *may* do more to make it "better" (in some way)) 16:27:36 Zakim, close queue 16:27:36 ok, pchampin, the speaker queue is closed 16:27:44 ack niklasl 16:27:59 niklasl: what I wanted to say is what you also said regarding that ... 16:28:06 to tl, a token / materialization of a triple does not have to be "in a graph" 16:28:13 ... I wanted to emphasize this supports part of the definition 16:29:41 https://www.w3.org/TR/rdf12-semantics/#Reif 16:30:04 ack me 16:33:06 RRSAgent, draft minutes 16:33:08 I have made the request to generate https://www.w3.org/2024/01/12-rdf-star-minutes.html TallTed 16:33:42 chair: pchampin 16:33:50 RRSAgent, draft minutes 16:33:52 I have made the request to generate https://www.w3.org/2024/01/12-rdf-star-minutes.html TallTed 16:34:03 olaf has left #rdf-star 16:46:28 gkellogg has joined #rdf-star 17:47:55 gkellogg has joined #rdf-star 17:52:06 gkellogg has joined #rdf-star 18:37:49 gkellogg has joined #rdf-star 19:36:13 gkellogg has joined #rdf-star 19:57:47 gkellogg has joined #rdf-star 21:52:16 gkellogg has joined #rdf-star