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

        

Reply via email to