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

>I am completely lost. For one, I don't understand why you bring in the rdfs:Class and owl:Class.

All of these, SHACL, RDFS, OWL (and maybe other not mentioned here) allows you to describe data structures that an API can use (among other things that you can do with those vocabularies).

>They are not even used with IRI templates.

These were just examples to give a broader context of property definition. In SHACL you define a property in a shape's context, in RDFS/OWL you don't need a class, but I've added it to show the analogy.

>Such as cardinalities, sh:order, sh:group and much more.

I see no way how `sh:order` and `sh:group` could be used in scope of an Iri template. Does it have anything to do with variable representation?
The only usable feature would be cardinality mentioned, but there is that `required` property that fits most of the cases. 

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

Received on Monday, 25 May 2020 11:15:08 UTC