[data-shapes] `sh:order` should be a number (#479)

VladimirAlexiev has just created a new issue for https://github.com/w3c/data-shapes:

== `sh:order` should be a number ==
(this bug is inspired from @YoucTagh's review of https://github.com/w3c/data-shapes/pull/471)

https://raw.githack.com/w3c/data-shapes/master/shacl12-core/index.html#order

> The values of sh:order are **decimals**

- But most people use integers: `1, 2` etc and don't even know that eg `1.0, 1.5, 2.0` is valid.
- IMHO all engines would work with any numbers here, eg `1, 1.5. 2`
@bergos , @HolgerKnublauch please weigh in

Also, the Order section doesn't mention what the next section does:
> Groups may also have an sh:order property to indicate the relative ordering of groups within the same form.

I think no change is needed here

Please view or discuss this issue at https://github.com/w3c/data-shapes/issues/479 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 6 August 2025 17:03:20 UTC