hexBinary whitespace issue
--------------------------
Key: JENA-170
URL: https://issues.apache.org/jira/browse/JENA-170
Project: Jena
Issue Type: Bug
Components: ARQ, Jena, RDF/XML
Environment: 2.6.4
Reporter: Henry Story
As I understand, initial and final white spaces in xsd:hexBinary in xml should
be ignored
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#hexBinary
because of the whitespace facet.
With Jena 2.6.4 this is not the case, as shown by the test below.
I found that in Clerezza when using the graph api, so this is a problem even
when one does not use SPARQL.
Removing the white space solves the proble.
xsd:hexBinary is already a very fragile encoding. Making it this fragile is
bound to lead to issues in communication.
The same is true with the N3 encoding.
-----------------------------------------------------------------
hjs@bblfish[0]$ cat q1.sparql
PREFIX : <http://me.example/p#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT ?S WHERE {
?S :related "AAAA"^^xsd:hexBinary .
}
hjs@bblfish[0]$ cat c1.rdf
<rdf:RDF xmlns="http://me.example/p#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="http://me.example/p#me">
<related rdf:datatype="http://www.w3.org/2001/XMLSchema#hexBinary">
AAAA
</related>
</rdf:Description>
</rdf:RDF>
hjs@bblfish[0]$ arq --query=q1.sparql --data=c1.rdf
-----
| S |
=====
-----
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira