- From: Steve Ray <steve.ray@sv.cmu.edu>
- Date: Tue, 13 Dec 2016 00:20:17 -0800
- To: public-rdf-shapes@w3.org
- Message-ID: <CAGUep85i5Z6o+gzfkqMjTFx3U9Ee+cSZWEjm4rYQjYx4AaN6Hw@mail.gmail.com>
Hello, I am a long time user of OWL, SPARQL, and SPIN for the specification and validation of information standards. One domain I operate in is the so-called “smart grid” standards community. That community is fairly solidly anchored in UML as the language for normative standards. I have been advocating the use of OWL as a much richer language for specifying these standards, with one of my primary arguments being the ability to capture constraints far beyond simple cardinality and domain/range constraints offered by UML. I have demonstrated this by converting one of the smart grid standards into OWL, and adding SPIN rules to encode some of the natural language usage rules found in the specification (see https://github.com/steveraysteveray/fsgim-owlTesting.git). I would like to do this using SHACL, but have not yet done so because it’s not yet a standard. For this reason, I have been watching the evolution of SHACL from the sidelines, and occasionally dipping into your discussions on this list. The one point I would like to make is that the usage rules I have encoded are quite complex, and involve mathematical calculations to aggregate power measurements, traversal of graphs (to detect the presence of, say, electrical generators on a circuit), and much more. I would be very disappointed if, as it appears, there could be a decision to remove the flexibility of SPIN/SPARQL statements in SHACL. Indeed, I would definitely not be able to use SHACL in that case, and my arguments to the smart grid community to migrate from UML to OWL would be significantly weakened. Therefore, I implore you to please retain the functionality you already have in your specification and just make it a standard. It looks like it can currently do what I need. Releasing it as a standard would give me the green light to start advocating its use as a specification layer on top of OWL for my community. Of course I understand SHACL will continue to evolve, and that is perfectly natural and expected. - Steve Steven R. Ray, Ph.D. Distinguished Research Fellow Carnegie Mellon University NASA Research Park Building 23 (MS 23-11) P.O. Box 1 Moffett Field, CA 94305-0001 Email: steve.ray@sv.cmu.edu
Received on Tuesday, 13 December 2016 21:30:07 UTC