Author: anuzzolese
Date: Fri Oct 5 12:25:26 2012
New Revision: 1394478
URL: http://svn.apache.org/viewvc?rev=1394478&view=rev
Log:
[STANBOL-761] Fixed the bug related to the conversion of datatypes in the
clerezza adapter.
Modified:
stanbol/trunk/rules/adapters/clerezza/src/main/java/org/apache/stanbol/rules/adapters/clerezza/atoms/DatavaluedPropertyAtom.java
Modified:
stanbol/trunk/rules/adapters/clerezza/src/main/java/org/apache/stanbol/rules/adapters/clerezza/atoms/DatavaluedPropertyAtom.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/rules/adapters/clerezza/src/main/java/org/apache/stanbol/rules/adapters/clerezza/atoms/DatavaluedPropertyAtom.java?rev=1394478&r1=1394477&r2=1394478&view=diff
==============================================================================
---
stanbol/trunk/rules/adapters/clerezza/src/main/java/org/apache/stanbol/rules/adapters/clerezza/atoms/DatavaluedPropertyAtom.java
(original)
+++
stanbol/trunk/rules/adapters/clerezza/src/main/java/org/apache/stanbol/rules/adapters/clerezza/atoms/DatavaluedPropertyAtom.java
Fri Oct 5 12:25:26 2012
@@ -19,6 +19,7 @@ package org.apache.stanbol.rules.adapter
import org.apache.clerezza.rdf.core.Literal;
import org.apache.clerezza.rdf.core.UriRef;
import org.apache.clerezza.rdf.core.sparql.query.ConstructQuery;
+import org.apache.clerezza.rdf.core.sparql.query.LiteralExpression;
import org.apache.clerezza.rdf.core.sparql.query.ResourceOrVariable;
import org.apache.clerezza.rdf.core.sparql.query.UriRefOrVariable;
import org.apache.clerezza.rdf.core.sparql.query.Variable;
@@ -84,8 +85,8 @@ public class DatavaluedPropertyAtom exte
if (arg2 instanceof Variable) {
object = new ResourceOrVariable((Variable) arg2);
- } else if (dt instanceof Literal) {
- object = new ResourceOrVariable((Literal) arg2);
+ } else if (arg2 instanceof LiteralExpression) {
+ object = new ResourceOrVariable(((LiteralExpression)
arg2).getLiteral());
} else {
throw new RuleAtomCallExeption(getClass());
}