13:47:36 RRSAgent has joined #rdf-star 13:47:41 logging to https://www.w3.org/2024/08/02-rdf-star-irc 13:47:42 Zakim has joined #rdf-star 13:48:28 agenda: https://www.w3.org/events/meetings/6d0cd306-0be8-4267-865a-6272cc8d9da4/20240802T100000/ 13:48:29 clear agenda 13:48:29 agenda+ LPGs and "asserted" triples 13:48:30 meeting: RDF-Star Semantics Task Force 13:48:32 rrsagent, draft minutes 13:48:34 I have made the request to generate https://www.w3.org/2024/08/02-rdf-star-minutes.html TallTed 13:48:36 rrsagent, make logs public 13:49:06 previous meeting: https://www.w3.org/2024/08/01-rdf-star-minutes.html 13:49:08 next meeting: https://www.w3.org/2024/08/08-rdf-star-minutes.html 13:49:16 gkellogg has joined #rdf-star 13:57:40 thomas has joined #rdf-star 14:01:41 present+ pfps, TallTed, thomas 14:02:37 present+ Souri 14:03:51 Souri has joined #rdf-star 14:03:57 present+ 14:04:45 https://lists.w3.org/Archives/Public/public-rdf-star-wg/2024Aug/0005.html 14:07:03 enrico has joined #rdf-star 14:07:12 gkellogg has joined #rdf-star 14:07:15 AndyS has joined #rdf-star 14:09:00 "present" in graph vs. "asserted (to be true)" in graph 14:10:00 AndyS has joined #rdf-star 14:11:03 present+ 14:11:15 present+ 14:11:57 Zakim, open item 1 14:11:57 agendum 1 -- LPGs and "asserted" triples -- taken up [from agendabot] 14:18:00 (v1) -[e:p]-> (v2) => :e rdf:asserts <<( :v1 :p :v2 )>> . 14:20:23 multi-edge=> (v1) -[e:p]-> (v2), (v1) -[e2:p]-> (v2) => :e rdf:asserts <<( :v1 :p :v2 )>> . :e2 rdf:asserts <<( :v1 :p :v2 )>> . 14:21:01 present+ 14:21:49 +1 to such reasoning not being in RDF 14:22:20 q+ 14:22:32 ack thomas 14:24:41 :e rdf:asserts <<( :v1 :p :v2 )>>. |= : v1 :p :v2. 14:24:47 :a rdfs:subClassOf :b. :b rdfs:subClassOf :c. |= :a rdfs:subClassOf :c. 14:27:03 :countryA rdf:asserts <<( :potus45 rdf:type :Villain )>> . :countryB rdf:asserts <<( :potus45 rdf:type :Angel )>> . Automatic inclusion of the asserted triple-terms as triples in the graph could cause issues. We are going into a different scope. 14:27:14 Will rdf:asserts be a sub-property of rdf:reifies? Which makes query easier for the user to ask for all info that refers to a triple via it's triple term. 14:28:13 +1 rdf:asserts is a sub-property of rdf:reifies which entails the triple term is also assserted in the graph. 14:31:35 +1 :a rdfs:subClassOf :b. :b rdfs:subClassOf :c. |= :a rdfs:subClassOf :c. 14:31:41 ops forget 14:31:55 +1 rdf:asserts is a sub-property of rdf:reifies 14:40:11 https://github.com/w3c/rdf-star-wg/wiki/RDF-star-and-LPGs 14:40:51 https://lists.w3.org/Archives/Public/public-rdf-star-wg/2024Jul/0109.htmlhttps://lists.w3.org/Archives/Public/public-rdf-star-wg/2024Jul/0109.html 14:41:56 https://lists.w3.org/Archives/Public/public-rdf-star-wg/2024Jul/0109.html 14:42:02 pfps has joined #rdf-star 14:42:17 s|https://lists.w3.org/Archives/Public/public-rdf-star-wg/2024Jul/0109.htmlhttps://lists.w3.org/Archives/Public/public-rdf-star-wg/2024Jul/0109.html|| 14:42:26 RRSAgent, draft minutes 14:42:27 I have made the request to generate https://www.w3.org/2024/08/02-rdf-star-minutes.html TallTed 14:57:19 My preference is to keep rdf:asserts and rdf:reifies as unrelated properties (instead of having a subproperty relationship). Instead of "upgrading" a triple-term from "reified" to "asserted" (or "downgrading" from "asserted" to "reified"), one can replace an asserted triple-term with a reified one or vice-versa, if needed, using SPARQL 14:57:19 DELETE-and-INSERT. 15:00:44 INSERT { ?x rdf:states ?T } WHERE { ?x rdf:reifies ?T . ?s ?p ?o } 15:08:21 RRSAgent, draft minutes 15:08:23 I have made the request to generate https://www.w3.org/2024/08/02-rdf-star-minutes.html TallTed 15:13:01 Discussion on 2 properties rdf:assert and rdf:reifies or 3 properties rdf:assert, rdf;describes and rdf:reifies 15:13:49 s/rdf;describes/rdf:describes/ 15:14:01 I am okay with rdf:states replacing rdf:asserts to avoid confusion with the idea of "present in graph" as assertion. 15:16:43 LPG edge with annotation=> (v1) -[e:p {prop=val} ]-> (v2) <==> RDF1.2=> :e rdf:states <<( :v1 :p :v2 )>> . :e :prop :val . 15:19:42 or (syntax wise) :v1 :p :v2 ~:e {| :e :prop :val |} . 15:24:48 s/{| :e :prop :val |}/{| :prop :val |}/ 15:25:13 RRSAgent, draft minutes 15:25:14 I have made the request to generate https://www.w3.org/2024/08/02-rdf-star-minutes.html AndyS 15:36:07 i’m trying to make sense of today’s meetings results. 15:36:16 is the following a possible consensus (that would need more thinking, to be sure): 15:36:19 \forall x,y. works-for(x,y) -> emp(x) \and company(y) 15:36:25 1) rdf:states rdfs:subPropertyOf rdf:reifies 15:36:33 2) SPARQL will find rdf:stated triple terms when queried for rdf:reified triple 15:36:40 3) the annotation syntax is mapped to rdf:states, not rdf:reifies 15:36:47 4) any properties that want to more specifically describe without stating will have to be defined outside of RDF 15:36:56 5) actual entailment, e.g. rdf:states _entails_ the triple from the triple term it refers to, is impossible in RDF 15:37:11 right? 15:37:54 111 | john | companyA | 100K, 222 | john | companyA | 200K 15:38:18 I don't think this meeting has "results". We've talked about a lot of things, with very sparse notes. 15:38:52 yes to (1) , (2) is not so simple 15:39:19 :e111 rdf:states <<( :john :worksFor :A )>> . :e222 rdf:states <<( :john :worksFor :B )>> . :e111 :sal 111K . :e222 :sal 200K . 15:39:31 (3) maybe - it has pros and cons. 15:40:21 RRSAgent, draft minutes 15:40:23 I have made the request to generate https://www.w3.org/2024/08/02-rdf-star-minutes.html TallTed 15:40:48 @AndyS (3) would depend on (2) to happen 15:43:06 :e111 rdf:states <<( :john :worksFor :A )>> . :e222 rdf:states <<( :john :worksFor :A )>> . :e111 :sal 111K . :e222 :sal 200K . 15:48:36 CORRECTED=> :e111 rdf:states <<( :john :worksFor :A )>> . :e222 rdf:states <<( :john :worksFor :A )>> . :e111 :sal 100K . :e222 :sal 200K . 15:48:38 Quite - that's building an entailment into SPARQL. 15:49:17 RRSAgent, draft minutes 15:49:18 I have made the request to generate https://www.w3.org/2024/08/02-rdf-star-minutes.html TallTed 15:58:26 Zakim, bye 15:58:26 leaving. As of this point the attendees have been pfps, TallTed, thomas, Souri, enrico, AndyS, gkellogg 15:58:26 Zakim has left #rdf-star 15:58:35 RRSAgent, bye 15:58:35 I see no action items