Skip to content

Commit 9ad0917

Browse files
committed
fixed sparql convertion for OWLDatatype
1 parent 9503979 commit 9ad0917

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

owlapy/converter.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,9 @@ def _(self, ce: OWLDataHasValue):
553553
@process.register
554554
def _(self, node: OWLDatatype):
555555
if node != TopOWLDatatype:
556-
self.append(f" FILTER ( DATATYPE ( {self.current_variable} = <{node.to_string_id()}> ) ) ")
556+
self.append(f" FILTER ( DATATYPE ( {self.current_variable} ) = <{node.to_string_id()}> ) ")
557+
else:
558+
self.append(f" FILTER ( isLiteral ( {self.current_variable} ) ")
557559

558560
@process.register
559561
def _(self, node: OWLDataOneOf):

0 commit comments

Comments
 (0)