- From: Holger Knublauch <holger@topquadrant.com>
- Date: Wed, 23 Jul 2014 22:22:13 +1000
- To: "public-rdf-shapes@w3.org" <public-rdf-shapes@w3.org>
Here is a draft for a minimum sub-set of SPIN that could serve as input to this WG: http://spinrdf.org/spin-min.html I wrote this up quickly so there may be silly mistakes, but the main point I am trying to get across is that SPIN is really a very small RDF vocabulary that is easy to implement and hopefully easy to agree on as part of a standardization process. Of course there will be details to work out, but our starting point has been in production for over six years, and seems to work well. To illustrate my point about SPIN templates to describe Shapes, please compare the example at http://spinrdf.org/spin-min.html#spl with the original Resource Shapes proposal at http://open-services.net/resources/tutorials/oslc-primer/resourceshapes/ We are really talking about very similar things here. A difference is that the starting point of SPIN is SPARQL, and I believe it has a nicely self-contained structure that requires only a single execution engine for templates and other, more expressive, constraints. As a bonus, SPIN includes a simple solution for representing rules (for ontology mapping and inferences) and a semantic web-friendly mechanism to extend SPARQL engines with new functions. While those are not needed to represent "Shapes", I believe they are low-hanging fruits that will appeal to a very large technical audience and generally open up new use cases for semantic web technology. Regards, Holger
Received on Wednesday, 23 July 2014 12:23:43 UTC