SHACL is a Candidate Recommendation

>
>   Shapes Constraint Language (SHACL)
>
>
>     W3C Candidate Recommendation 11 April 2017
>
> This version:
>     https://www.w3.org/TR/2017/CR-shacl-20170411/
> Latest published version:
>     https://www.w3.org/TR/shacl/
>

Now the real work starts.    :-)

(Seriously, now we need to finish up the test suite and get some 
interoperable implementations, as soon as possible.)

On Peter's formal objections, my summary of the Director's decision 
(apologies for oversimplifying):

> 1. Node shapes and property shapes have different features. Details at
> https://www.w3.org/2014/data-shapes/wiki/CRFO1.
> On this, the WG took some steps to address the Objection, but stopped
> short of satisfying the objector.  The Director considers the remaining
> substantive issue to be support for Generalized RDF, which he believes
> is important.  As such, he is requiring the Working Group to avoid
> unnecessarily obstructing the use of literals as subjects.  To allow for
> this change to be properly investigated, certain syntactic restrictions
> have been marked At Risk and may be removed during CR.
>
> 2. Require a mode that checks if a shapes graph is ill-formed. Details
> athttps://www.w3.org/2014/data-shapes/wiki/CRFO2.
> On this, the Director agrees that syntax checking of shapes graphs is
> important, but not that it should be a mandatory feature.  As a
> middle-ground solution, the Director required the group to provide a
> shapes graph which can be used to check shapes graphs, where practical
> within the language. This is now included as a normative appendix in the
> specification and will be part of the test suite.
>
> 3. Pre-binding issues are not sufficiently resolved.  Details at
> https://www.w3.org/2014/data-shapes/wiki/CRFO3.
> On this, given that relevant part of the specification is marked At
> Risk, the Director has decided to overrule the objection.  The Director
> hopes the relevant questions can be sufficiently settled by
> implementation experience during CR.  Failing that, the features may be
> moved to a non-Rec-track document.

Not perfect, but still good work, folks!

       -- Sandro

Received on Tuesday, 11 April 2017 14:52:13 UTC