16:59:24 RRSAgent has joined #rdf-star 16:59:28 logging to https://www.w3.org/2023/01/12-rdf-star-irc 16:59:28 RRSAgent, make logs Public 16:59:29 please title this meeting ("meeting: ..."), pchampin 16:59:30 AZ has joined #rdf-star 16:59:42 gkellogg has joined #rdf-star 16:59:49 present+ 17:00:01 present+ 17:00:49 present+ 17:00:49 Dominik_T has joined #rdf-star 17:00:49 present+ 17:00:55 present+ 17:00:56 meeting: RDF-star WG 17:01:01 chair: ktk 17:01:20 present+ 17:01:24 Enrico has joined #rdf-star 17:01:29 Present+ 17:01:39 present+ 17:02:17 remiceres has joined #rdf-star 17:02:47 present+ 17:02:59 present+ 17:03:14 scribe+ gkellogg 17:03:20 present+ 17:03:23 Dominik_T has joined #rdf-star 17:03:29 Souri has joined #rdf-star 17:03:37 present+ 17:03:40 present+ 17:04:10 topic: approve minutes from last meeting 17:04:34 https://www.w3.org/2023/01/05-rdf-star-minutes.html 17:04:54 zakim, who is here? 17:04:54 Present: rubensworks, AZ, gtw, pchampin, Timothe, gkellogg, Enrico, TallTed, ktk, remiceres, AndyS, Souri, Dominik_T 17:04:56 On IRC I see Souri, Dominik_T, remiceres, Enrico, gkellogg, AZ, RRSAgent, Zakim, rubensworks, TallTed, AndyS, csarven, gtw, ktk, Timothe, ghurlbot, agendabot, rhiaro, pchampin, 17:04:56 ... driib, Tpt 17:05:40 ktk: minutes approved. 17:05:50 Doerthe has joined #rdf-star 17:05:59 ... There were IRC issues, so some stuff is missing. 17:06:31 ora's email: https://www.w3.org/mid/FAC77CD1-F177-4548-9138-46EAA89706A8@amazon.com 17:06:37 ... A couple of things Ora brought up: semantics, and schema definition. 17:06:48 p+ 17:07:10 q+ 17:08:31 gkellogg: suggest we get started on repos for FPWDs. 17:08:51 pchampin: I think we could publish some FPWDs for some of the specs. 17:08:58 ack pchampin 17:08:59 No, I wanted to write present+ and did not do that 17:09:21 ... FPWD is not committing to the finished work or even a consensus. 17:09:37 ... We can always re-name repos, if the short names change. 17:09:46 ... Big issue is naming editors for the specs. 17:10:06 present+ Doerthe 17:10:16 ... On a related point, I think we can decide on names. I laid out how I think we should proceed. 17:10:56 Dominik_T: I sent an email about annotations and RDF-star, which we might discuss today. 17:11:41 topic: github repositories and FPWD 17:11:46 scribe+ 17:12:07 gkellogg: we need to create ~20 repositories 17:12:22 ... as pchampin pointed out, we can create them and rename them afterwards. 17:12:41 ... I have done some work to prepare the initial version of many of these documents, 17:12:50 ... but I don't intend to be an editor of most of them. 17:13:26 ... For documents that we do not intend to change substansively, we can just make a statement that the document has not changed, and not even change the editors 17:14:07 PROPOSAL: create repos for each of the the different specifications and assign editors later. 17:14:17 +1 17:14:21 +1 17:14:22 +1 17:14:22 +1 17:14:23 +1 17:14:24 +1 17:14:26 +1 17:14:26 +1 17:14:27 +1 17:14:29 +1 17:14:30 +1 17:14:30 +1 17:14:30 +1 17:14:32 scribe- 17:14:52 RESOLVED: create repos for each of the the different specifications and assign editors later. 17:14:55 q+ 17:15:19 action: pchampin to create the repositories for each spec 17:15:26 Created -> action 10 https://github.com/w3c/rdf-star-wg/issues/10 17:15:31 scribe+ 17:15:54 gkellogg: it is useful to set appropriate permissions for group members. 17:15:56 ktk: are there groups we can use on GitHub? 17:16:22 pchampin: We have two groups (teams). One for the participants, and another for the chairs. 17:16:31 ... We can create ad-hoc teams for the editors. 17:16:48 ... and we need to make a decision on the level of permissions we grant. 17:17:20 ktk: we can certainly give read permissions for participants. 17:18:26 gkellogg: it is easy to break things unvoluntarily, so write access to the whole group is dangerous. 17:18:35 afs: Ora also said something about forming task-groups to keep the work of the main group focused. 17:18:41 scribe- 17:18:44 s/afs/AndyS/ 17:19:04 AndyS: Can we have agendas a day before the meeting? 17:19:28 ... It would help if people knew what was coming up in the meeting, for people who's interest is more focused. 17:19:47 ktk: we discussed that in the chairs meeting. 17:20:07 AndyS: For the task groups, I think it's a good idea to find out how to make progress and then bring back summaries to the WG. 17:20:24 ktk: THat way we can keep important discussions in this group. 17:20:30 AndyS: Task groups aren't decision making. 17:21:18 ktk: Possible topic's from Ora and Enrico. 17:22:01 Enrico: My idea is in line with Peter's discussion and with what Ora discussed. 17:22:17 ... We want a correct model-theoretic description of RDF-star. 17:22:54 ... I argued that the way of using reified triples to represent model predication does not have a simple counter part in model theory. 17:23:10 topic: RDF-star semantics 17:23:40 ... In RDF-star where we introduce a "meta-triple", it's backwards compatible if it has a direct relationship with traditional RDF reification. 17:23:59 ... We could keep backwards compatibility and provide best practices for using that to do modeling. 17:24:24 ... Leaving out model predication means that an embedded triple always corresponds to something in the real world. 17:24:49 ... So, a statement can have predicates. 17:25:21 ... This implies that whenever an event exists, it can become an element of a graph and have its own properties. 17:25:33 q+ to ask if '<< :pa a foaf:Person >>' qualifies as an "event" 17:25:34 ... For non-model predication, this is always true. 17:26:00 ... The triple can induce the creation of an event. 17:26:14 ... Another implication is that reification is universal. 17:27:05 ... Whoever has a triple can reify that to talk about it. 17:27:47 ack AndyS 17:27:51 ... an event doesn't necessarily need to be true (could be imagined). 17:28:12 ... This gets down to how bnodes are interpreted within a graph. 17:28:41 ... A bnode may or may not identify the same resource. If you have a ground graph, the reification should be the same for everybody. 17:28:53 ack pchampin 17:28:53 pchampin, you wanted to ask if '<< :pa a foaf:Person >>' qualifies as an "event" 17:28:59 q+ 17:29:13 pchampin: I'm a bit worried about the notion of events; it could be a bit misleading. 17:29:25 ... Not all triples represent events. 17:29:40 q+ 17:29:56 ... Some of the examples used are a bit biased compared with all the triples that might be used. 17:30:05 ... We should include triples that are less event-like. 17:30:22 Enrico: Yes, you're right, but those triples aren't really predications. 17:30:32 ... The notion of a statement being true is the model aspect. 17:31:10 q? 17:31:26 ... If you know the domain of truth, an object or predication is a true statement. 17:31:58 ack Doerthe 17:32:54 Doerthe: Do we really want to artificially create IRIs? It feels somewhat artificial that we have the notion of a quoted triple and then create an artificial URI. 17:33:26 ... Also, I think your use of event-specific modeling might be too narrow. 17:33:40 ... whether or not we want to use the event approach depends on where we go. 17:33:57 Enrico: A possibility is to create a new object that maps to a resource. 17:34:37 ... I think that RDF-star has the property of defining a triple; a predicate on this is what makes it an event. 17:34:58 ... If you want to do more than one statement, then why not use named graphs? 17:35:10 ... Or N3, which talks about sets of triples or graphs. 17:35:44 ... But here, because there's only one triple, there are notions of predication and reification. 17:35:59 +q 17:36:10 ... Perhaps we need to be in semantic agreement with named graphs and N3. 17:36:21 ... We're confusing the reification and model predication. 17:36:47 Doerthe: I'm not convinced, but I'd like to hear other opinions. 17:36:50 ack TallTed 17:37:25 TallTed: I'm a bit frustrated, as I think Enrico is re-hashing discussion that happened in the CG and has been taken into consideration already. 17:37:56 ... This is the third call where reification has been described as the motivation for this group, but there are others. 17:38:17 ... We also need to be consistent in our terminology. Let's not talk about encoding "facts", they are assertions. 17:38:36 ... Part of what we want to do is to be able to speak about assertions that are made without asserting it ourselves. 17:39:16 ... Named graphs are useful things, but they are not fully incorporated into RDF at this point. 17:39:50 ... TriG is written with a context which is described as a graph name, but could be interpreted in different ways. 17:40:01 ... We can't step on other interpretations. 17:40:20 ... Named graphs are important, as they can contradict each other. 17:40:39 ... I wish RDF-star could support quoted graphs, but that may not be a group opinion. 17:40:51 ... This is more than reification, and isn't about facts or even triples. 17:40:58 q? 17:41:02 q+ 17:41:19 ack Dominik_T 17:41:32 Dominik_T: I agree with Ted, but we are talking about annotation of a single RDF triple, not many. 17:41:41 ... Talking about N3 is out of scope. 17:41:55 ack Enrico 17:42:08 q+ 17:42:24 Enrico: I note that the CG document was just syntax. It doesn't get into the semantics. 17:42:48 ... If you want a model theory, we need to discuss this. 17:42:51 q+ to disagree that RDF-star is semantic-less 17:43:19 ... There may be a notion of a graph being true, which is not the same as the existence of a resource. 17:43:40 ... My role is to remind the group that there is a model theory. 17:43:51 ... A number of RDF extensions have not taken this into account. 17:44:02 ... For example OWL entailment. 17:44:28 s/OWL entailment/SPARQL OWL entailment regime/ 17:44:46 ... RDF is different than other languages. 17:45:28 ... The current CG spec is pure syntax. If you want to ground it in model theory, that's an issue. 17:45:47 ... Let's start with doing this for one triple, and then we can discuss multiple. 17:45:49 https://www.w3.org/TR/2013/REC-sparql11-entailment-20130321/#OWLRDFBSEntRegime 17:46:30 Doerthe: At the beginning we started with model theory before syntax. 17:46:37 ack pchampin 17:46:37 pchampin, you wanted to disagree that RDF-star is semantic-less 17:46:44 ack Doerthe 17:47:11 pchampin: We tried to make a proper model theory for RDF-star but couldn't reach concensus. 17:47:43 ... The results might be baroque from a model-theoretic view, but it does have a notion of satisfiability and entailment. 17:48:02 ... I'd rather have a standard model-theoretic interpretation, but we do have a semantics. 17:48:07 q+ 17:48:19 ... It's in the CG report (section 7?) 17:48:21 https://www.w3.org/2021/12/rdf-star.html#rdf-star-semantics 17:48:45 ... I think Enrico is aware of the section, but we draw different conclusions. 17:48:55 ... I say that it is a way of defining the semantics. 17:49:19 Enrico: The fact that I have a resource which is an object in the domain ... 17:49:35 ... However, the object represents the truth value of a triple. 17:49:52 a "fact" is ALWAYS true, by definition! 17:50:12 ... There is object in the world which represents the truth value. 17:50:41 a blank node is a node which is identified only by its attributes, without the node itself being specifically identified/named 17:50:52 ... There triples become resources in the domain. 17:51:06 it has nothing to with the "truth" of the asserted attribute values 17:51:11 ... (scribe getting lost, sorry) 17:51:42 ... To say it lacks model theoretic semantics is because models are isomorphic to reality. 17:51:56 ... If I have objects which do not belong to reality ... 17:52:16 pchampin: I can respond better on the mailing list. We don't agree on what the bnodes represent. 17:52:45 TallTed: A fact is always true, but definition. But, it might be only true in my opinion. 17:53:00 ... When i quote its a triple its my assertion. 17:53:22 scribe- 17:53:26 ... Blank nodes represent things not directly identified, so it is possible that a blank node is satisfied by one, or more different resources. 17:54:10 "fact" in KR languages (e.g. prolog) means something more like what TallTed calls "assertions", that might explain the discrepencies across speakers 17:54:14 ktk: Ora won't be available next week, as well. 17:54:26 RRSAgent, make minutes 17:54:27 I have made the request to generate https://www.w3.org/2023/01/12-rdf-star-minutes.html pchampin 17:54:50 s/but definition/by definition/ 17:54:53 exit 17:55:12 WHat is the command to quit from irc? 17:55:19 s/quote its a triple/encode it as a triple,/ 17:55:20 rrsagent, generate minutes 17:55:21 I have made the request to generate https://www.w3.org/2023/01/12-rdf-star-minutes.html gkellogg 17:55:28 rrsagent, pointer 17:55:28 See https://www.w3.org/2023/01/12-rdf-star-irc#T17-55-28 17:55:43 zakim, end meeting 17:55:43 As of this point the attendees have been rubensworks, AZ, gtw, pchampin, Timothe, gkellogg, Enrico, TallTed, ktk, remiceres, AndyS, Souri, Dominik_T, Doerthe 17:55:46 RRSAgent, please draft minutes 17:55:47 I have made the request to generate https://www.w3.org/2023/01/12-rdf-star-minutes.html Zakim 17:55:52 I am happy to have been of service, gkellogg; please remember to excuse RRSAgent. Goodbye 17:55:53 Zakim has left #rdf-star 17:56:00 rrsagent, bye 17:56:00 I see 1 open action item saved in https://www.w3.org/2023/01/12-rdf-star-actions.rdf : 17:56:00 ACTION: pchampin to create the repositories for each spec [1] 17:56:00 recorded in https://www.w3.org/2023/01/12-rdf-star-irc#T17-15-19