Github user afs commented on a diff in the pull request:
https://github.com/apache/jena/pull/320#discussion_r154325977
--- Diff:
jena-text/src/main/java/org/apache/jena/query/text/TextQueryPF.java ---
@@ -309,14 +310,18 @@ private StrMatch objectToStruct(PropFuncArg
argObject, boolean executionTime) {
return null ;
}
+ String lang = o.getLiteralLanguage();
RDFDatatype dt = o.getLiteralDatatype() ;
- if (dt != null && dt != XSDDatatype.XSDstring) {
- log.warn("Object to text query is not a string") ;
- return null ;
+ if (lang.isEmpty()) {
--- End diff --
Comment: Testing for datatype `RDF.dtLangString` is also possible.
---