diff --git a/api/src/term/_native_literal.rs b/api/src/term/_native_literal.rs index 4410c178..1b301cee 100644 --- a/api/src/term/_native_literal.rs +++ b/api/src/term/_native_literal.rs @@ -235,6 +235,7 @@ impl TryFromTerm for f64 { if let Some(lex) = term.lexical_form() { if Term::eq(&term.datatype().unwrap(), xsd::double) || Term::eq(&term.datatype().unwrap(), xsd::float) + || Term::eq(&term.datatype().unwrap(), xsd::decimal) { lex.parse() } else {