- From: Frans Knibbe <frans.knibbe@geodan.nl>
- Date: Wed, 15 Aug 2018 10:46:25 +0200
- To: Danny Ayers <danny.ayers@gmail.com>
- Cc: semantic-web at W3C <semantic-web@w3c.org>
- Message-ID: <CAFVDz40J=_e=jGiKHYY+W29+rrgBTu1WDFCChLqVHymooie0rA@mail.gmail.com>
Hi Danny, If you want to get a feeling for SHACL's ability to throw a net over a graph, you could play around with the sample graph and sample shapes on the SHACL playground <http://shacl.org/playground/>. Next to data validation, in my experience SHACL is also good for describing how a dataset is structured, which can be a good starting point for generating documentation and diagrams. SHACL is a better fit for closed world models, while OWL better fits the open world assumption. But I don't think that SHACL should be cast as an alternative to OWL, although there is some overlap between the specifications. Regards, Frans 2018-08-15 5:43 GMT+02:00 Danny Ayers <danny.ayers@gmail.com>: > Once again I'm a little late to the party (but still determined to sup). > Got a bit disturbed by Kurt's post [1]. > > I'm trying to find the point, it's not clear to me. What am I missing? > > I like the idea of a validation language, the Jena folks did a great lint+ > which was very useful. But is this/that really a constraint language? > > Missing an obvious one maybe, the locally closed world, applying > PROLOG-style rules. > > I like the idea of throwing a net over a graph, finding the little fishies > that slip out. But does this one actually catch anything? > > Cheers, > Danny. > > [1] https://www.linkedin.com/pulse/meet-shacl-next-owl-kurt-cagle/ > > > -- > ---- > > http://hyperdata.it <http://hyperdata.it/danja> >
Received on Wednesday, 15 August 2018 08:46:48 UTC