- From: Simon Steyskal <simon.steyskal@wu.ac.at>
- Date: Tue, 14 Jul 2015 07:44:06 +0200
- To: Holger Knublauch <holger@topquadrant.com>
- Cc: public-data-shapes-wg@w3.org
thank you, very much appreciated! cheers, simon --- DDipl.-Ing. Simon Steyskal Institute for Information Business, WU Vienna www: http://www.steyskal.info/ twitter: @simonsteys Am 2015-07-14 03:58, schrieb Holger Knublauch: > Ok, I have just made the github repository public: > > https://github.com/TopQuadrant/shacl > > Feedback and contributions welcome, but don't expect too much from the > current code: this is very much evolving and has open ends. Also don't > use this code to judge SHACL in general. This is just one possible > implementation, which is not optimized for performance at all. > > Cheers, > Holger > > > On 7/13/2015 15:16, Simon Steyskal wrote: >> Hi! >> >>> Do you think your group would like to get a copy of the API? We plan >>> to make that open source (and I have prepared a github repository >>> already), but I am hesitating to open this up while the spec is >>> unstable and people waste time. >> >> Currently, I'm using TopBraid 5.0 to mess around with some toy >> examples, but I would definitely love to have an actual API to work >> with!! >> >> cheers, >> simon >> >> --- >> DDipl.-Ing. Simon Steyskal >> Institute for Information Business, WU Vienna >> >> www: http://www.steyskal.info/ twitter: @simonsteys >> >> Am 2015-07-11 03:54, schrieb Holger Knublauch: >>> FWIW in our (Jena-based) implementation, the input is a Dataset and a >>> shapes graph and the output is an RDF Graph containing instances of >>> sh:Error, sh:Warning etc. If someone activates validation in TopBraid >>> Composer, we also send the currently selected resource (as the focus >>> node) to the engine, and only report the validation triggered by >>> that. >>> The UI then walks through the sh:Error objects and highlights the >>> affected properties on the form, based on sh:subject, sh:predicate, >>> sh:object. >>> >>> Do you think your group would like to get a copy of the API? We plan >>> to make that open source (and I have prepared a github repository >>> already), but I am hesitating to open this up while the spec is >>> unstable and people waste time. >>> >>> Holger >>> >>> >>> On 7/11/15 12:50 AM, Karen Coyle wrote: >>>> Thanks, Peter, for the description. However, we were hoping for >>>> actual examples. The TopBraid implementation uses forms for input >>>> and I don't know if one can capture what the form actually sends to >>>> the SHACL code or the raw output from that. But that's the kind of >>>> thing we're looking for. >>>> >>>> kc >>>> >>>> On 7/9/15 10:51 AM, Peter F. Patel-Schneider wrote: >>>>> My view is that SHACL validation takes two inputs >>>>> 1/ a SHACL shapes graph >>>>> 2/ an RDF data graph or dataset >>>>> >>>>> The output of SHACL validation is a set of constraint violations. >>>>> http://w3c.github.io/data-shapes/shacl/#violations states that >>>>> these can be >>>>> encoded into an RDF graph and augmented with other information. >>>>> Alternatively >>>>> you could think of these as just the results of the top-level >>>>> SPARQL queries >>>>> corresponding to the shapes in the SHACL shapes graph. >>>>> >>>>> My test implementation of my proposal takes two URLs - for SPARQL >>>>> endpoints >>>>> for the shape and data graphs - and prints the violations (i.e., >>>>> the results >>>>> of the generated SPARQL queries). >>>>> >>>>> peter >>>>> >>>>> >>>>> On 07/09/2015 10:24 AM, Karen Coyle wrote: >>>>>> There are folks in my area who are interested in attempting to >>>>>> code some SHACL >>>>>> experimentally -- in part as a way to see if it works for the >>>>>> Cultural >>>>>> Heritage data and situation. The sticking point appears to be a >>>>>> lack of >>>>>> description of inputs and outputs to SHACL. >>>>>> >>>>>> Since some of you have already done coding, could you provide some >>>>>> input/output examples that could help these folks get started? >>>>>> >>>>>> Thanks, >>>>>> kc >>>>> >>>>
Received on Tuesday, 14 July 2015 05:44:33 UTC