Re: [Specifications] Native SHACL support (#214)

> [...] thus I see no point in explicitely saying that a sh:NodeShape and it's sh:property is used.

You propose to simply replace `IriTemplateMapping` with `sh:PropertyShape`?

> It won't matter whether the used IRI is an `owl:FunctionalProperty`, `sh:property` or raw `rdf:Property`.

I'm confused. The `owl` and `rdf` terms are classes. `sh:property` is a property. I think you're misreading the snippet

> I still see some benefits from using SHACL for cardinalities, but I think it is a way beyond this issue.

And the cardinality is only because SHACL does not have a `required` constraint. Might keep `hydra:required`. Why not

-- 
GitHub Notification of comment by tpluscode
Please view or discuss this issue at https://github.com/HydraCG/Specifications/issues/214#issuecomment-633451063 using your GitHub account

Received on Monday, 25 May 2020 08:32:08 UTC