12:01:26 RRSAgent has joined #data-shapes 12:01:30 logging to https://www.w3.org/2025/06/09-data-shapes-irc 12:01:30 Zakim has joined #data-shapes 12:01:55 RRSAgent, make logs public 12:02:05 present+ 12:02:07 scribe+ 12:02:13 TallTed has joined #data-shapes 12:03:06 present+ 12:03:38 present+ 12:03:38 mgberg has joined #data-shapes 12:03:45 bergos has joined #data-shapes 12:04:01 present+ 12:04:18 present+ 12:05:15 Topic: General discussion on timeline 12:05:45 present+ 12:05:47 q+ 12:05:52 Nick Car: what to do on remaining 24 core tickets + 4 sparql 12:06:02 ack me 12:06:50 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 12:07:10 Holger: 3 tickets on agenda are most important, others mainly editorial; can live without. Sparql mostly editorial, some prebinding q's to discuss with Andy 12:07:30 regrets: AndyS 12:07:34 ... potentially start on node expressions in Sept 12:07:53 core -> https://github.com/w3c/data-shapes/issues?q=is%3Aissue%20state%3Aopen%20label%3ACore 12:08:09 SPARQL -> https://github.com/w3c/data-shapes/issues?q=is%3Aissue%20state%3Aopen%20label%3ASPARQL 12:08:35 Nick Car: focus on core; there has been interest in other work e.g. shacl UI but leave for now 12:09:06 previous meeting: https://www.w3.org/2025/06/02-data-shapes-minutes.html 12:09:06 next meeting: https://www.w3.org/2025/06/16-data-shapes-minutes.html 12:09:32 s/Nick Car:/nicholascar:/ 12:09:35 Holger: node expressions is a next logical item to pick up; happy to become an editor and push this work to try finish by year end 12:10:28 s/Holger:/HolgerK:/ 12:11:40 HolgerK: shacl compact syntax are also waiting on core 12:12:15 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 12:12:21 labra has joined #data-shapes 12:12:54 nicholascar: what is the expected process on establishing community groups; while WG is in session? 12:13:30 HolgerK: potentially add label for "postponed" tickets in core and reevaluate later 12:14:03 +q 12:14:55 s/Nick Car: what/nicholascar: what/ 12:15:32 bergos: on postponed tickets, there's one ticket I'd like to pick up number 192 i.e. not postpone 12:15:43 https://github.com/w3c/data-shapes/issues/192 12:16:35 HolgerK: others can pick up issues/make PRs, not only editors 12:17:04 nicholascar: propose tickets without an assignee soon be changed to "postpone" status 12:17:26 Topic: PR 160 Allow lists at sh:class and sh:datatype 12:19:07 s/Topic: PR 160/Topic: PR 395 on issue 160 12:19:46 HolgerK: problem with sh:closed, only can directly close props directly at shape, did not consider inheritance, walk hierarchies etc. 12:20:05 ... PR adds third value for sh:closed, true/false/sh:ByTypes 12:20:39 ajnelson-nist has joined #data-shapes 12:20:40 ... if value is ByTypes, system must walk hierarchy and look at classes in hierarchy 12:20:47 present+ 12:21:03 nicholascar: why named ByTypes? 12:21:20 i/problem with sh:closed/topic: PR 399 on issue 172 -- support for sh:closed sh:ByTypes 12:21:37 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 12:21:43 HolgerK: because looks at types (rdf:type) first, then looks at subclass of, sh:node, and then target class triples 12:22:13 +q 12:22:15 chair: nicholascar 12:22:34 nicholascar: potentially there is a better name, to think about 12:22:49 -q 12:23:36 bergos: more discusson on the current name in the ticket 12:23:50 Topic: issue 173 reification for sh:deactivated, sh:messsage and sh:severity 12:23:51 s/topic: PR 399/subtopic: PR 399/ 12:24:11 s/topic: PR 160/subtopic: PR 160/ 12:24:27 HolgerK: can currently only declare message on single shape 12:24:31 s/Topic: PR 173/subtopic: PR 173/ 12:24:42 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 12:24:51 q+ 12:25:15 ... same issue with deactivated. Reification now helps with this; for this triple specify activated etc. 12:26:26 ajnelson-nist: does reification help with deactivate property shape but it's solely named as a blank node 12:26:44 s/Topic: PR 395/subtopic: PR 395/ 12:27:09 HolgerK: recommendation to always use IRIs for property shapes; and that people should add rdf:type for property shapes 12:27:19 ack me 12:27:31 +q 12:27:37 i/Allow lists at sh:class/topic: PRs available for major SHACL Core features/ 12:27:50 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 12:27:56 Topic: RDF 1.2 support 12:28:23 bergos: older PR for adding support for RDF 1.2 triple terms PR 368 12:28:52 ... all concerns addressed; what is status? HolgerK has approved 12:29:05 s|s/Topic: PR|s/topic: PR|g 12:29:16 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 12:30:31 nicholascar: one other reviewer on call, TallTed , any thoughts on PR 12:31:25 TallTed: haven't seen PR recently, will review in next day 12:31:50 nicholascar: is PR in agenda built off 368? 12:32:39 bergos: keen to hear who is interested, should we discuss these now? 12:33:02 nicholascar: any other agenda/other items to discuss prior? 12:33:30 ... None; continue with RDF 1.2 discussion 12:33:56 bergos: use case of targeting within triple terms 12:34:16 ... puts focus node on the triple term itself, 12:34:32 ... can use sh:inversePath rdf:reifies to go into the shape 12:35:16 ... other targeting concept: is it a reifier; as could have different targets. 12:36:28 ... two different things that would need be added for the targets, first filter then validation. 12:36:54 ... triple part out means. Focus node is triple term, and want to go out 12:37:49 i/Topic: General discussion on timeline/agenda: https://github.com/w3c/data-shapes/blob/agenda/admin/agenda-2025-06-09.md 12:37:57 ... other way round is matching in to triple term. Triple part in, specify which parts of the triple term to match, then use same properties for target matching, 12:38:01 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 12:38:53 q+ 12:38:58 nicholascar: to summarise, is it, target triple term, then triples part in or out? 12:39:08 q+ 12:39:31 ... are there systems / use cases with cascading sets of reification? 12:40:05 ajnelson-nist: can think of examples e.g. disputes "he said x she said y" going a few levels deep 12:40:26 TallTed: will not know real use until people start using more 12:40:44 ... urge caution until we know how people use it more 12:41:31 nicholascar: are nested/cascading cases going to be complicated, can we make it any better 12:42:03 ajnelson-nist: can look at inverse path with zero or more as an example of difficult cases 12:42:48 ... question on traverse out of triple term. Talks about ex:age, and a version. Where is the age in the example? 12:43:38 bergos: age is the focus node at the end, match triple term that is the subject Bob, match triple term, traverse out with predicate 12:44:00 mgberg has joined #data-shapes 12:44:06 gkellogg has joined #data-shapes 12:44:47 ack me 12:44:54 bergos: David made proposal to create separate predicates; I wanted to avoid this, matching on triple term is a little "hidden" but better to keep path as main tool for traversing 12:45:33 nicholascar: so can use the triple part in / out ? 12:45:52 bergos: yes you could do this with a sequence path, not covered in current examples. 12:45:56 q+ 12:47:17 nicholascar: is it necessary to use sh:subject/sh:predicate/sh:object 12:47:39 https://www.w3.org/TR/rdf12-concepts/#section-classicize-caveat 12:48:00 ajnelson-nist: would clash with RDF 1.2; they use ttSubject etc. 12:48:01 q- 12:48:23 mgberg: they only use this for classicising 12:48:47 ack elianaP 12:49:16 elianaP: to clarify example; version is tied to the predicate, not the triple term? 12:49:46 bergos: versioning ontologies as an example, can version predicates 12:50:15 q- 12:50:28 elianaP: clarifying for example, so e.g. age works the same way in version 1 & 2 so can be used 12:51:09 nicholascar:q to mgberg ttSubject etc. can not be used, wrong purpose? 12:51:59 mgberg: would need to check, not clear intention of spec 12:53:02 bergos: we need the predicate and the class as a value e.g. sh:predicate sh:Predicate; can cause issues if mixing namespaces e.g. rdf & rdfs 12:54:27 https://www.w3.org/TR/rdf12-concepts/#section-classicize-definition 12:54:46 nicholascar: if the purpose of inventing the predicates in the 1.2 namespace was not for this, perhaps other spec authors should reconsider or tell us why it might be wrong 12:55:59 mgberg: idea is to take something in 1.2 and put it into 1.0 graph; notes on round tripping, there are caveats 12:56:14 ... conceptually they are close 12:56:42 nicholascar: as thought experiment, how to query for this in sparql if not using SPARQL 1.2 syntax 12:58:01 nicholascar: how many new things: target triple term, is reifier, in & out (+ classes)? 12:58:19 q+ 12:58:55 bergos: isReifier is not absolutely necessary, others yes all required for traversal 12:59:58 nicholascar: is there a single concept that would combine in/out 13:00:10 bergos: yes could use single property with qualifier, but think better not to 13:01:06 we're over time.... we should strive to end 5 minutes before the hour, as all w3c calls are encouraged to do 13:01:27 ... quite used to the in out style, not sure if there's an easier way to define it. No strong opinion on naming but think the basic structure is good 13:01:32 q+ 13:02:21 q- 13:02:25 elianaP: lets try to include less esp. in relation to triple terms, go for simplicity 13:03:01 mgberg: core PRs or issues, go ahead and make PR, is this procedure? 13:03:04 ack me 13:03:23 nicholascar: yes claim core and sparql PRs 13:03:42 meeting: Data Shapes meeting 2025-06-09 13:04:12 RRSAgent, draft minutes 13:04:13 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html elianaP 13:04:23 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html TallTed 13:11:53 Zakim, end meeting 13:11:53 As of this point the attendees have been David, elianaP, HolgerK, bergos, nicholascar, TallTed, ajnelson-nist 13:11:55 RRSAgent, please draft minutes 13:11:56 I have made the request to generate https://www.w3.org/2025/06/09-data-shapes-minutes.html Zakim 13:12:01 I am happy to have been of service, elianaP; please remember to excuse RRSAgent. Goodbye 13:12:03 Zakim has left #data-shapes 13:12:21 RRSAgent, excuse us 13:12:21 I see no action items