Fwd: TransReq: CR for SHACL, from RDF Data Shapes WG

[Resending to WG, since I accidentally sent from my non-subscribed 
address.     -- Sandro ]


-------- Forwarded Message --------
Subject:  TransReq: CR for SHACL, from RDF Data Shapes WG
Date:  Wed, 22 Mar 2017 21:18:03 -0400
From:  Sandro Hawke <sandro@hawke.org>
To:  Philippe Le Hegaret <plh@w3.org>, Ralph Swick <swick@w3.org>, Tim 
Berners-Lee <timbl@w3.org>
CC:  chairs@w3.org, Data Shapes WG <public-data-shapes-wg@w3.org>, W3C 
Comm Team <w3t-comm@w3.org>



Updatable version at: 
https://www.w3.org/2014/data-shapes/wiki/CR-Transition-Request


    Transition Request

This is a transition request for one document from the RDF Data Shapes 
Working Group <https://www.w3.org/2014/data-shapes/wiki/Main_Page> to 
Candidate Recommendation:


      Document title, URIs, and estimated publication date

  * Shapes Constraint Language (SHACL)
  * Latest Published: https://www.w3.org/TR/shacl/
  * Editor's Draft: http://w3c.github.io/data-shapes/shacl/
  * Staged Draft: Not yet staged
  * Desired Publication Date: 2017-03-30


      Document Abstract and Status sections

Abstract:

This document defines the SHACL Shapes Constraint Language, a language 
for validating RDF graphs against a set of conditions. These conditions 
are provided as shapes and other constructs expressed in the form of an 
RDF graph. RDF graphs that are used in this manner are called "shapes 
graphs" in SHACL and the RDF graphs that are validated against a shapes 
graph are called "data graphs". As SHACL shape graphs are used to 
validate that data graphs satisfy a set of conditions they can also be 
viewed as a description of the data graphs that do satisfy these 
conditions. Such descriptions may be used for a variety of purposes 
beside validation, including user interface building, code generation 
and data integration.

SOTD:

  * Standard Respec


      Decision to request transition

https://www.w3.org/2017/03/22-shapes-minutes.html#resolution10


      Changes

See https://github.com/w3c/data-shapes/commits/gh-pages/shacl/index.html


      Requirements satisfied

Charter says:

The mission of the RDF Data Shapes Working Group is to produce a 
language for defining structural constraints on RDF graphs. In the same 
way that SPARQL made it possible to query RDF data, the product of the 
RDF Data Shapes WG will enable the definition of graph topologies for 
interface specification, code development, and data verification.

The group produced:

  * SHACL Use Cases and Requirements
    <https://www.w3.org/TR/2015/WD-shacl-ucr-20150414/>
  * All requirements have been addressed
  * The WG decided to defer the optional topic of a user-friendly
    compact syntax to future work, see
    https://www.w3.org/2014/data-shapes/wiki/Postponed


      Dependencies met (or not)

All outbound Normative References are to W3C Recommendations or mature 
RFCs.

No known inbound references.


      Wide Review

"Last Call" review was requested via public-review-announce@w3.org 
<http://www.w3.org/mid/f50ef46a-8700-738b-bf03-355419cd8796@w3.org;list=public-review-announce>, 
semantic-web@w3.org 
<http://www.w3.org/mid/f50ef46a-8700-738b-bf03-355419cd8796@w3.org;list=semantic-web>, 
public-ldp@w3.org 
<http://www.w3.org/mid/f50ef46a-8700-738b-bf03-355419cd8796@w3.org;list=public-ldp>, 
www-international@w3.org 
<http://www.w3.org/mid/7c2ba7f9-0726-396d-ee6b-b124e7eb1143@topquadrant.com;list=www-international>, 
and public-rdf-shapes@w3.org 
<http://www.w3.org/mid/f840ab5f-a8b5-0c56-def6-70391d6d400d@w3.org;list=public-rdf-shapes>. 


Over the life of the WG:

  * 72 different people provided comments on the public mailing list
    <https://lists.w3.org/Archives/Public/public-rdf-shapes/>.
  * 230+ issues were opened and resolved on the W3C issue tracker
    <https://www.w3.org/2014/data-shapes/track/issues>
  * More recently, 24 issues were opened and resolved on GitHub
    <https://github.com/w3c/data-shapes/issues?page=1>, including i18n
    comments.

Due to a concern raised by a commenter about possible flaws in the 
comment tracking process, the group particularly welcomes during CR the 
re-submission of any earlier comments that turn out to have not been 
properly addressed. The WG does not know of any such comments.

Endorsements <https://www.w3.org/2014/data-shapes/wiki/Endorsements>

Conferences, workshops, meetup sessions on SHACL:

  * At the 2017 Smart Data Conference, SHACL - The Shape of Things to
    Come
    <http://smartdata2017.dataversity.net/sessionPop.cfm?confid=110&proposalid=9547>.

  * At the 2016 Semantics Conference, Data Quality Tutorial
    <https://2016.semantics.cc/satellite-events/data-quality-tutorial>
  * At the Feburary, 2106 meetup SHACL Up with Shapely RDF
    <https://www.meetup.com/semweb-31/events/228584769/>
  * At the November, 2016 meetup SHACL - Shaping the Big Ball of Data
    Mud: W3C's Shapes Constraint Language
    <https://www.meetup.com/The-Berlin-Semantic-Web-Meetup-Group/events/234144306/>


Blog posts, articles, papers, books on SHACL:

  * SHACL (RDF Shapes Constraint Language): finally the possibility of
    validating RDF data
    <http://blog.sparna.fr/2017/01/02/shacl-rdf-shapes-constraint-language-enfin-la-possibilite-de-valider-des-donnees-rdf/>

  * Meet SHACL, the Next OWL
    <https://www.linkedin.com/pulse/meet-shacl-next-owl-kurt-cagle>
  * What's exciting about SHACL - RDF Data Shapes
    <https://semanticarts.com/blog/rdf-shapes/>
  * Validating data with SHACL
    <https://www.acando.no/thedailypassion/200953/validating-data-with-shacl>

  * Semantic Web Technologies for Intelligent Engineering Applications,
    chapter 13 <http://www.springer.com/us/book/9783319414881>
  * SHACL Tutorial <http://www.topquadrant.com/technology/shacl/tutorial/>
  * Tweet by Phil Archer to 2300 followers
    <https://twitter.com/philarcher1/status/827131176179658752>
  * Tweet by Kingsley Idehen to 4500 followers
    <https://twitter.com/kidehen/status/837688697692770304>


      Issues addressed

See tags and history on issue tracker 
<https://www.w3.org/2014/data-shapes/track/issues> and GitHub 
<https://github.com/w3c/data-shapes/issues?page=1>.


      Formal objections

  * by Peter F. Patel-Schneider: Removing features from node shapes
    <https://www.w3.org/2014/data-shapes/wiki/FO-1:Removing_features_from_node_shapes>

  * by Peter F. Patel-Schneider: Syntax checking and invalid shapes
    <https://www.w3.org/2014/data-shapes/wiki/FO-3:No_requirement_to_reject_graphs_with_invalid_shapes>

  * by Peter F. Patel-Schneider: formal objection to advancing to
    candidate recommendation status
    <https://lists.w3.org/Archives/Public/public-rdf-shapes/2017Mar/0068.html>



      Implementations

See Implementation Reports 
<https://www.w3.org/2014/data-shapes/wiki/Implementations> (work in 
progress)

Also being gathered at 
https://www.w3.org/2014/data-shapes/wiki/Main_Page#Implementations


      Patent Disclosures

None as of this writing <https://www.w3.org/2004/01/pp-impl/73865/status>

Received on Thursday, 23 March 2017 01:35:04 UTC