Hi Tim,
your rule depends on system triples, esp owl:InverseFunctionalProperty
rdfs:subClassOf owl:ObjectProperty. While TBC will automatically include
those system triples into the queries executed by the SPARQL View, the
SPIN engine does not do this by default. Therefore: In the SPIN
inference configuration screen, activate the box RDF/OWL in the upper
right area, to also start with system triples.
HTH
Holger
On 11/18/2012 1:02, Tim Smith wrote:
One other piece of data, there are no values for the isLiteral
property prior to running inferences thus the inference engine is
adding both a true and false triple whereas executing the same query
in the SPARQL view only results in one triple being created.
On Sat, Nov 17, 2012 at 12:47 AM, Tim Smith <[email protected]
<mailto:[email protected]>> wrote:
The screenshot did not work, I forgot about that. It's now attached.
On Sat, Nov 17, 2012 at 12:31 AM, Tim Smith <[email protected]
<mailto:[email protected]>> wrote:
Hi Holger,
Thanks for the help.
I changed the SPIN rule to the following:
DELETE {
?this st:isLiteral ?old .
}
INSERT {
?this st:isLiteral ?new .
}
WHERE {
?this st:predicate ?pred .
?pred a ?ptype .
OPTIONAL {
?this st:isLiteral ?old .
} .
BIND ((!spl:subClassOf(?ptype, owl:ObjectProperty)) AS ?new) .
}
There was no change in behavior.
On Sat, Nov 17, 2012 at 12:23 AM, Holger Knublauch
<[email protected] <mailto:[email protected]>> wrote:
On 11/17/2012 15:20, Tim Smith wrote:
DELETE {
?this st:isLiteral ?old .
}
INSERT {
?this st:isLiteral ?new .
}
WHERE {
?this st:predicate ?pred .
?pred a ?ptype .
BIND (!spl:subClassOf(?ptype, owl:ObjectProperty)
AS ?new) .
}
?old is not bound - you need to get its value in the WHERE
clause, e.g.
OPTIONAL {
?this st:isLiteral ?old .
}
HTH
Holger
--
-- You received this message because you are subscribed to
the Google
Group "TopBraid Suite Users", the topics of which include
Enterprise Vocabulary Network (EVN), TopBraid Composer,
TopBraid Live,
TopBraid Ensemble, SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected]
<mailto:[email protected]>
To unsubscribe from this group, send email to
[email protected]
<mailto:topbraid-users%[email protected]>
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise
Vocabulary Network (EVN), TopBraid Composer, TopBraid Live,
TopBraid Ensemble, SPARQLMotion, SPARQL Web Pages 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
--
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary
Network (EVN), TopBraid Composer, TopBraid Live,
TopBraid Ensemble, SPARQLMotion, SPARQL Web Pages 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