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());
         }


Reply via email to