Re: Straw-poll: Issue 410 / Allowing list syntax

> On 11 Jul 2025, at 5:54 pm, Eliana Papoutsoglou <Eliana@y.digital> wrote:
> 
> Hi all,
> 
> As discussed in our last meeting, this is a straw poll to help us assess the group's position on PR #410: "feat: #407 add support for sh:TripleTerm to sh:nodeKind and allow lists."
> https://github.com/w3c/data-shapes/pull/410
> 
> The main point of contention is whether lists should be allowed.
> 
> On one hand, lists offer a more user-friendly syntax that can better accommodate new use cases compared to the current sh:or. On the other hand, allowing lists may introduce performance issues.
> If the group does decide in favour of allowing lists, there will be additional options to explore (such as simplifying use through node expression functions). However, for this vote, I would like to keep the focus on whether they should be allowed in the spec at all.
> 
> This is a straw poll to gauge preferences. Please indicate your preferred option:
> 
> 1) Lists should be allowed.
> 
> 2) Lists should not be allowed.

I prefer 2 due to the added complexity (cost for tools/learning), overlap between syntax options and the lack of convincing use cases for ORs including TripleTerms.

But I could live with option 1 if it's limited to the 4 base kinds and the majority of people prefers that.

Holger


> 
> 
> The poll will remain open for 10 days, until the WG meeting on July 21st at 14:00 CET. Please submit your response before then.
> 
> 
> Kind regards,
> Eliana
> 
> 

Received on Saturday, 12 July 2025 08:49:30 UTC