Michel; Going back to the original question, there are constraints
that can be expressed in SPARQL/SPIN that cannot be expressed in OWL,
and the current discussion will resolve the issue. Holger gave one
concrete example of a constraint that cannot be expressed in OWL:
# the area of a rectangle must be width * height
ASK WHERE {
?this ss:width ?width .
?this ss:height ?height .
?this ss:area ?area .
FILTER ((?width * ?height) != ?area) .
}
Any computation like this, including checking string patterns (think
SS number), cannot be cast as a classification problem and therefore
isn't expressible in OWL. OWL does not perform constraint violation
checking, only consistency checking. To the extent that you can cast
the problem into a FOPL consistency problem, OWL solutions may be
possible, if a bit obtuse. For expressing general constraint checks,
OWL is very limited.
OWL is fine for the use cases it is designed for, but it was never
intended as a general-purpose computational engine. SPARQL covers a
much broader area of computation, with OWL being one subset, and
therefore will cover use cases OWL can't. SPIN utilizes SPARQL's
expressiveness for constraint checking and other features, and is
therefore able to express many constraints that OWL cannot.
-- Scott
On Dec 2, 3:21 am, "Bohms, H.M. (Michel)" <[email protected]> wrote:
> Right, thx!
>
> So my "owl-sparql" would actually sparql 1.1 addressing this, in some sense...
>
>
>
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of Holger Knublauch
> > Sent: donderdag 2 december 2010 10:05
> > To: [email protected]
> > Subject: Re: [topbraid-users] Re: Advantages of SPIN SPARQL
>
> > On Dec 2, 2010, at 7:02 PM, Bohms, H.M. (Michel) wrote:
>
> > > I see all that.
> > > Still I think there is conceptually someway room for a
> > standardized layer on top of sparql (somehow) that
> > standardizes the more semantic things the tools like jena now
> > do in their implementation once they see the graph is an owl graph.
>
> > Yes, this is on track to be covered by SPARQL 1.1:
>
> > http://www.w3.org/TR/sparql-features/#Entailment
>
> > Holger
>
> > --
> > You received this message because you are subscribed to the
> > Google Group "TopBraid Suite Users", the topics of which
> > include TopBraid Composer, TopBraid Live, TopBraid Ensemble,
> > SPARQLMotion and SPIN.
> > To post to this group, send email to
> > [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> >http://groups.google.com/group/topbraid-users?hl=en
>
> This e-mail and its contents are subject to the DISCLAIMER
> athttp://www.tno.nl/disclaimer/email.html
--
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en