00:11:51 gkellogg has joined #rdf-star 01:00:46 gkellogg has joined #rdf-star 01:11:25 gkellogg has joined #rdf-star 01:12:16 gkellogg has joined #rdf-star 02:26:19 gkellogg has joined #rdf-star 02:52:54 gkellogg has joined #rdf-star 03:13:59 gkellogg has joined #rdf-star 03:32:07 gkellogg has joined #rdf-star 04:02:11 gkellogg has joined #rdf-star 04:29:46 gkellogg has joined #rdf-star 04:48:44 gkellogg has joined #rdf-star 08:02:05 gkellogg has joined #rdf-star 08:11:27 gkellogg has joined #rdf-star 08:24:17 gkellogg has joined #rdf-star 08:42:16 gkellogg has joined #rdf-star 09:03:15 gkellogg has joined #rdf-star 09:27:33 gkellogg has joined #rdf-star 09:45:54 gkellogg has joined #rdf-star 10:05:11 gkellogg has joined #rdf-star 10:24:18 gkellogg has joined #rdf-star 10:43:47 gkellogg has joined #rdf-star 11:01:59 gkellogg has joined #rdf-star 11:35:09 gkellogg has joined #rdf-star 11:55:11 gkellogg has joined #rdf-star 12:13:57 gkellogg has joined #rdf-star 12:33:51 gkellogg has joined #rdf-star 12:51:57 gkellogg has joined #rdf-star 13:15:50 gkellogg has joined #rdf-star 13:35:28 gkellogg has joined #rdf-star 13:54:37 gkellogg has joined #rdf-star 14:30:29 gkellogg has joined #rdf-star 14:52:24 AndyS has joined #rdf-star 14:59:19 tl has joined #rdf-star 14:59:19 enrico has joined #rdf-star 14:59:22 present+ 14:59:34 present+ 15:00:26 gkellogg has joined #rdf-star 15:00:58 ora has joined #rdf-star 15:01:15 gkellogg has joined #rdf-star 15:07:32 present+ 15:08:06 zakim, who's here? 15:08:12 present+ 15:10:46 present+ 15:11:13 niklasl has joined #rdf-star 15:11:22 present+ 15:12:04 present+ 15:12:56 scribe+ 15:13:22 ora: To be named: triple term, triple occurrence, rdf:nameOf 15:13:51 gregg: and description of "triple occurrence" vs "triple term" 15:14:19 q+ 15:14:40 q+ 15:14:42 ack AndyS 15:14:56 q+ 15:15:09 ack enrico 15:15:09 RDF spec uses "instance" and "token" to refer to reifications 15:15:32 enrico: "triple term" is just a "triple" 15:15:38 q+ 15:15:42 q+ 15:15:51 ack niklasl 15:16:08 AndyS: occurrence -> usage of a triple 15:16:19 niklas: rdf:Triple 15:16:38 ... need to look at use case to see if it fits and is neutral enough 15:17:16 "triple proxy"? 15:18:12 ... I am unclear about same bnode/uri as graph name and as a triple occurrence 15:18:18 << :e | :s1 :p1 :o1 >>. << :e | :s2 :p2 :o2 >>. 15:18:44 s/as graph name/for two triples/ 15:18:55 ack pchampin 15:19:05 olaf has joined #rdf-star 15:19:08 zakim, this is rdf-star 15:19:08 got it, AndyS 15:19:24 pchampin: I like "triple term" 15:19:44 doerthe has joined #rdf-star 15:19:48 present+ 15:19:54 ... they are different role to triple as elements of a graph 15:20:03 q? 15:20:05 ack gkellogg 15:20:17 ... need a name that recognizes that role are differents 15:20:31 q+ 15:20:44 gregg: "triple" is a production in concrete syntaxes. Need a different name. 15:20:54 ack olaf 15:20:57 q+ 15:21:15 olaf: Support for "triple term" over "triple descriptor" 15:21:21 q+ 15:21:43 ... recognize the two roles/concepts 15:21:54 ack pchampin 15:22:22 pchampin: +1 to gregg about need a type for this. rdf:Triple - not "triple term" 15:22:37 ... (type as in rdf:Class) 15:22:38 +1, the construct (the 3-tuple) is a triple term; I also agree that the type can be rdf:Triple 15:23:17 ... which is why "name" in "nameOf" is a weak choice for me 15:23:35 gregg: "mention" used before 15:23:44 q+ 15:23:56 ack tl 15:23:56 +100 to "the thing is not a name" (see also "Haddock's Eyes" in Through the Looking Glass :P ) 15:24:04 ora: "stands for" ? Appeal to intuition of user 15:24:29 tl: have triple type terms and triple occurrence terms 15:24:44 gregg: those are not RDF terms 15:24:57 tl: We need consistent naming 15:25:25 ... :nameOf -> :instanceOf or possibly :occurrenceOf 15:25:31 q+ 15:25:33 ack enrico 15:25:39 q+ 15:26:10 enrico: name of the triple occurence and the predicate could be the same (similar) 15:26:25 s/occurence/occurrence/ 15:26:40 ack niklasl 15:26:40 ... can have several names 15:27:09 Souri has joined #rdf-star 15:27:13 niklas: easier to look at use cases e.g. marriages have start, end relations 15:27:28 present+ 15:27:33 ... naming the relation from (asserted) triple and the annotation 15:27:59 ... most neutral would be rdf:triple predicate 15:28:07 ... of rdf:useOf maybe 15:28:15 rdf:triple rdfs:range rdf:Triple . make sense :) 15:28:18 s/of rdf:/or rdf:/ 15:29:30 ... some use case would be better with specific vocabulary e..g "description" 15:30:16 ... with semantic restrictions for the UC 15:30:40 q+ 15:31:04 ... several options 15:31:22 ack gkellogg 15:31:51 q+ 15:32:06 gkellog: advocate "mention" - describes the "mention" = use of the triple in the graph 15:32:21 is the *2nd mariage* of Richard and Liz a "mention" of a triple? 15:32:37 q+ 15:32:42 ... cardinality of one - entailment may affect this 15:32:49 ack ora 15:32:55 Its more of a qualification of. Or a reificiation... :P 15:33:29 ack tl 15:33:29 ora: should be be connected to name choice for triple occurrence choice 15:33:35 tl: +1 to Ora 15:33:56 q+ 15:34:01 ... the property should be abstract ("general"/ed) 15:34:43 ack enrico 15:35:13 q+ 15:36:01 enrico: reviewed philosophy books ... triple referent , triple occurrence are the truth maker. 15:36:20 ora: "referent" has RDF history via PICS. 15:36:46 ack pchampin 15:36:53 enrico: "the wedding of L and R" -- statement : w1 is the referent of this statement 15:37:13 pchampin: often used to distinguish syntax and semantics 15:37:34 ... between domain of language (symbols) and domain of discourse 15:37:40 q+ 15:37:48 ... this might create wrong expections 15:38:07 ... like rdf:Triple giving rdf:hasTriple 15:38:36 ... too neutral is better 15:39:08 ... RHS is a triple 15:39:44 ... unclear whether should encourage multiple names but would work is rdf:hasTriple (not "the name") 15:40:00 q? 15:40:02 ack gkellogg 15:40:03 +1 no domain (domain is just rdfs:Resource) 15:40:18 ... very general then name for domain makes less sense 15:40:43 gkellogg: "occurrence" implies it is really in the graph 15:41:05 ... but we want use for a thing not in the graph e.g. to deny it. 15:41:05 ack enrico 15:41:10 +1 to avoiding "occurrence" 15:41:27 q+ 15:41:33 ack niklasl 15:41:49 niklasl: examples ... 15:42:00 _:x a :Claim ; :source ; rdfx:theTripleRelation <<( sdo:spouse )>> . 15:42:22 q+ 15:42:40 _:y a :Marriage ; rdfx:theTripleRelation <<( a :Wife )>> , <<( a :Husband )>> , <<( sdo:spouse )>> . 15:42:41 ... "has triple" work, "referent" works 15:43:24 ack tl 15:43:43 tl: asserted vs not asserted seems to make a difference 15:44:01 ... "claim of" OK, "fact of " not OK 15:44:26 q+ 15:44:37 q+ 15:44:42 ack ora 15:44:42 { _:x a :Fact ; :assertedIn {| :comment "obviously" |} ; rdfx:theTripleRelation <<( sdo:spouse )>> . } 15:45:00 << :e | :s :p :o >> a :Fact . # or :Claim 15:45:02 ora: unasserted now may become asserted 15:45:35 ack AndyS 15:45:36 { sdo:spouse . } 15:45:41 q+ 15:45:46 tl: maybe even be the author considers it asserted wven if not mentioned 15:45:47 { ?x a :Fact; ?x rdf:tripple ?t } => { ?x :factOf ?t }. 15:45:49 q+ 15:46:16 ack enrico 15:46:36 +1 to Andy, we're looking for one choice of name 15:46:42 andys: annotation is used for asserted+rest 15:47:23 enrico: (examples in zoom chat for formatting) 15:48:04 ... we "refer" to the specific statement, event, triple 15:48:09 q? 15:48:18 ora: makes sense 15:48:18 ack pchampin 15:48:54 pchampin: to TL: specific property : at x:45 in IRC 15:49:06 ... model in N3 15:49:10 ... OWL? 15:49:39 ... we can type them to give the subproperty they relate to 15:50:04 ... (discussion of subproperty) 15:50:53 q+ 15:51:15 ... to enrico - nice example - predicate "refersTo" can be modelled as ":w2 rdf:type :Situation" then general property 15:51:21 q+ 15:51:30 ack enrico 15:51:44 enrico: less than "type" 15:52:23 rdf:tripleForm may be? 15:52:52 q+ 15:52:56 q+ 15:53:19 ack tl 15:53:19 pchampin: prefer rdf:triple for the property as neutral + name agreement => RHS is a rdf:Triple. Hard to restrict LHS. 15:53:47 tl: we never what an URI refers to. 15:54:32 ack gkellogg 15:54:34 s/never what/never known what/ 15:55:05 ack Souri 15:55:06 gkellogg: warn against against names differing only by case. 15:55:06 good point 15:55:29 souri: the connection should be neutral 15:55:29 TallTed has joined #rdf-star 15:55:47 ... maybe "e has form s p o" 15:56:14 q+ 15:56:18 ... "e has triple form s p o" 15:56:19 ack niklasl 15:56:27 do mariages have the form of a triple?? :-> 15:56:52 niklasl: like "rdf:value" - not sure about that 15:57:19 ... support "hasTriple" 15:57:41 ... what about lists as terms in the future 15:58:08 tl, about the referent of IRIs: https://www.w3.org/TR/rdf11-concepts/#h3_referents covers it, IMO 15:58:44 enrico: in the discussion we didn't consider reification => "reifies" 15:58:45 STRAWPOLL: "hasTriple" or something else? 15:58:53 hasTriple 15:58:59 +1 15:59:02 +0.7 15:59:03 +0.75 15:59:05 + why not? 15:59:08 something else 15:59:11 pfps has joined #rdf-star 15:59:12 +0 15:59:14 +0 15:59:18 +1 - several suggtions so far are OK 15:59:23 +0 15:59:28 +1 to rdf:hasTriple (or rdf:hasTripleForm) 15:59:34 q+ 15:59:42 ack Souri 15:59:52 ora: working choice "rdf:hasTriple" 16:00:23 souri: same e have s1 p1 o1 and also s2 p2 o2 16:00:36 q+ 16:00:37 q+ 16:00:56 gkellogg: considering entailments this happens 16:01:05 ack niklasl 16:01:57 niklasl: need multiple "occurences" - RHS cardinality of one - functional properties => different names for the same thing. 16:02:02 ack pchampin 16:02:26 pchampin: function properties re in OWL 16:02:32 present+ 16:02:33 q+ 16:02:44 ... so baked into RDF, that sneaked in owl:sameAs 16:02:48 q+ 16:03:10 s/sneaked/sneaks/ 16:03:27 q+ 16:03:35 pchampin: not a strong syntax constraint because 16:03:48 :e rdf:hasTriple <( :s :p "42"^^xsd:integer )>. 16:03:53 :e rdf:hasTriple <( :s :p "042"^^xsd:integer )>. 16:04:13 pchampin: ... syntactical different in RDF 16:04:29 scribe+ 16:04:33 +1 no there being many problems with cardinality constraints 16:04:46 scribe- 16:04:56 ack tl 16:05:15 tl: why would 'refersTo' not work? 16:05:22 q+ 16:05:25 ... it is a pretty good description 16:05:29 So, just to confirm, we are planning to allow: :e rdf:hasTriple <( :s1 :p1 :o1 >), <( :s2 :p2 :o2 >) . Is that correct? 16:05:51 ack AndyS 16:05:55 s/>)/)>/ 16:05:56 even if "refers to" doesn't sound very familar to me, I like it 16:06:14 s/>)/)>/ 16:06:20 RRSAgent, draft minutes 16:06:21 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html TallTed 16:06:28 AndyS: regarding the cardinality, we can add it as an advice 16:06:38 ... rather than baking it into RDF 16:06:47 ack enrico 16:06:47 "if you use the same name for different [occurrences], *all bets are off*" 16:07:04 enrico: the point is not the card.constraint 16:07:26 ... we want a many-to-many relationship 16:07:49 s/even if/... even if/ 16:07:53 RRSAgent, draft minutes 16:07:55 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html TallTed 16:08:38 ... no equality in RDF apart from the equality regarding literals (their values) 16:09:00 ... if triple terms are syntactical equal, they need to denote the same resource 16:09:25 for me, what enrico describes is referential transparency 16:09:33 ... triples that have the same denotation for the elements should ... 16:09:44 ... the same for the datatype system 16:10:39 ... if triple terms occur somewhere else, they become a mess because they produce equivalence all over the place 16:10:57 ... long discussion we need to have 16:11:17 ... option 3 should be discarded by Andy's original proposal 16:11:41 ... which is equally expressive but avoids the equivalence-related issues 16:12:09 ... The problem of unicity, cardinality etc is much more complex 16:13:18 q+ 16:13:37 ... In RDF plain, the equaliyt of literals does not show up, it shows up only in SPARQL 16:13:51 ack pchampin 16:13:52 ... with triple terms, it shows up already in RDF 16:14:22 pchampin: enrico can you write down an example where the issue of equality occurs? 16:14:40 ... maybe take this offline 16:15:11 ack AndyS 16:15:24 << :e | :s :p :o >> :source . :e :seen "date" . 16:15:30 AndyS: problem we identified with putting named occurrence in the data model 16:15:38 << :e | :s :p :o >> :source . <<: e | :s :p :o >> :seen "date" . 16:16:03 s/: e/:e/ 16:16:20 ... There may be two different (occurrence) terms referring to the same 16:16:58 RRSAgent, draft minutes 16:16:59 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html TallTed 16:17:35 or: :e :source . << :e | :s :p :o >> :seen "date" . 16:17:35 ... Because there would be two different ways to refer to the named occurrence 16:17:35 ... one by simply using :e 16:17:35 ... the other one by using the occurrence term 16:17:51 ... << :e | :s :p :o >> 16:17:59 q? 16:18:23 ... enrico, which original proposal do you mean? 16:18:30 enrico: the one in December 16:18:50 AndyS: Ah, that is an expansion which doesn't have this problem 16:19:01 ... and in fact that is Option 3 in the table 16:19:20 q+ 16:19:21 ora: anything else to discuss? 16:19:29 ack pchampin 16:19:42 pchampin: regarding hasTriple, which doesn't have a lot of support 16:19:44 <( :s :p "42"^^xsd:integer )> :p :o . entails <( :s :p "o42"^^xsd:integer )> :p :o . 16:20:18 i prefer "refersTo" to "hasTriple" 16:20:24 ... my advice is to consider whether the term that we choose for this predicate is to consider it for a marriage example 16:20:38 What's the common relationship between a Fact/Mention/Quote/Event/Marriage/Relationship and "its" triple(s)? 16:20:42 ... Then, refersTo, mentions, don't work 16:21:02 s/mentions, don/mentions, etc. don 16:21:34 pchampin: hasTriple has the advantage of being neutral 16:21:42 tl: no really not 16:21:50 rdf:refersTo conveys a sense of a uniqueness -- does not "allow" multiplicity 16:22:00 ... because it has a very strong conotation to refer to the triple 16:22:41 tl, the thing on the RHS *is* a triple, isn't it? 16:22:44 AndyS: what should we bring back to the wider WG? 16:22:47 "refersTo" IMO works very well for all kinds of reference: the triple itself and what the triple is about 16:23:02 ora: We have identified things that need to be defined, and things that need to be renamed 16:23:12 ... and we have some suggestions. 16:23:43 I prefer rdf:has... than rdf:refersTo based on the fact that we are not constraining to cardinality of 1 16:23:44 ... Naming is difficult. tl has a valid point. 16:24:00 ... and we concluded that rdf:nameOf is not on the list 16:24:05 s/because it has a very strong conotation to refer to the triple/because it has a very strong conotation to refer to the triple as a syntactic construct (vs what the triple is about) 16:24:17 AndyS: I can write a very short summary for the mailing list 16:24:20 +1 16:24:22 +1 16:24:30 q+ 16:24:37 s/conotation/connotation/ 16:24:39 ack pchampin 16:25:18 pchampin: We also need a name for the syntactic construct that enrico calls the "macro". 16:25:50 ... i.e., the Turtle expression of the form << :s :p :o >> 16:26:20 ... or of the form << :e | :s :p :o >> 16:27:11 RRSAgent, make minutes 16:27:12 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html pchampin 16:27:38 previous meeting: https://www.w3.org/2024/02/15-rdf-star-minutes.html 16:27:49 next meeting: https://www.w3.org/2024/02/23-rdf-star-minutes.html 16:28:09 meeting: RDF-star Semantics TF 16:28:18 RRSAgent, draft minutes 16:28:19 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html TallTed 16:28:56 olaf has left #rdf-star 16:29:47 s/niklas:/niklasl:/ 16:29:49 RRSAgent, make minutes 16:29:50 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html pchampin 16:30:17 RRSAgent, pointer? 16:30:17 See https://www.w3.org/2024/02/16-rdf-star-irc#T16-30-17 16:30:52 s/niklas:/niklasl:/g 16:31:56 s/gregg:/gkellogg:/g 16:32:43 RRSAgent, make minutes 16:32:45 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html pchampin 16:33:35 s/gkellog:/gkellogg:/g 16:34:02 RRSAgent, make minutes 16:34:03 I have made the request to generate https://www.w3.org/2024/02/16-rdf-star-minutes.html pchampin 16:38:06 gkellogg has joined #rdf-star 16:42:34 Zakim, who's here? 16:43:59 zakim, bye 16:43:59 Zakim has left #rdf-star 16:44:02 RRSAgent, bye 16:44:02 I see no action items 16:44:03 ... AZ, fsasaki, Souri present+ doerthe present+ pfps chair: ora