Hi Karen, I started to reading it, and I find it quite helpful. I have a suggestion: for me the formal definitions (such as "Shape := label:IRI|BNode, targets:Set[Target], filters:Set[Shape], constraints:Set[Constraint]") would be more readable if they would be in monospace characterset - similarly than the examples. "This signifies that a Shape has four components called label, targets, filters, constraints. The label is either a IRI or BNode, the targets are a set of Targets, the filters are a set of Shapes, and the constraintsis a set of Constraints." Here I would expect a bit more explanations something like "targets are a set of Targets (the elements which are selected as the subject of validation)". I am not sure whether the result in the example for 5.1.3 Datatype section is right. I would expect issue2 is right because it is a xsd:dateTime, and issue1 is wrong because it is a xsd:date, and not the other way around. Do you know any existing implementation or is there a project working on the implementation? Best regards, Péter 2016-09-05 17:21 GMT+02:00 Karen Coyle <[log in to unmask]>: > Folks, > > There is a W3C standard (SHACL)[1] in development that would address the > issue of validation of RDF graphs. The standard itself is, as standards tend > to be, long and not an easy read. Eric Prud'hommeaux and I (both committee > members) have created a first draft of a brief reference document, in the > form of an Abstract Syntax of the core vocabulary of the SHACL standard. We > welcome any comments or corrections to this document, and any suggestions > for making it better. The draft is at: > > https://www.w3.org/TR/2016/WD-shacl-abstract-syntax-20160825/ > > Comments should be sent to the mail list at: > > [log in to unmask] > > However, I will also entertain any discussion that takes place here, which > feels less formal than posting to a W3C list. Our goal is to make SHACL Core > as clear as possible for first time users. If this becomes a W3C standard, > it will probably eventually become available in various RDF-related tools. > > Thanks, > kc > [1] https://www.w3.org/TR/shacl/ > > > -------- Forwarded Message -------- > Subject: FIRST PUBLIC WORKING DRAFT: SHACL CORE ABSTRACT SYNTAX AND > SEMANTICS > Resent-Date: Wed, 31 Aug 2016 16:46:10 +0000 > Resent-From: [log in to unmask] > Date: Wed, 31 Aug 2016 09:45:36 -0700 > From: Karen Coyle <[log in to unmask]> > Reply-To: [log in to unmask] > To: [log in to unmask] <[log in to unmask]> > > **Please forward to interested lists** > > As announced on the W3C blog[1], the first public working draft of the SHACL > Core Abstract Syntax[2] has been published by the RDF Data Shapes Web > Working Group.[3] > > "This document defines an abstract syntax for the core SHACL (SHApes > Constraint Language). It is derived from the SHACL specification and is a > non-normative version of the content of that specification." > > We are soliciting comments (and questions) on this first draft. Please > comment at [log in to unmask] > > --------- > [1] https://www.w3.org/blog/news/archives/5749 > [2] https://www.w3.org/TR/2016/WD-shacl-abstract-syntax-20160825/ > [3] https:////www.w3.org/2014/data-shapes/ > > > -- > Karen Coyle > [log in to unmask] http://kcoyle.net > m: +1-510-435-8234 > skype: kcoylenet/+1-510-984-3600 -- Péter Király software developer GWDG, Göttingen - Europeana - eXtensible Catalog - The Code4Lib Journal http://linkedin.com/in/peterkiraly