garlik/4store — Issue #57: inconsistent xsd:dateTime 
Author: msalvadores
Created: 2012-02-04 22:02:57+00:00
State: open

Raptor and Rasqal seem to behave differently when parsing the `xsd:dateTime` objects.

A KB with only one assertion:

```
@prefix xsd: .
"2012-01-31T15:32:16-08:00"^^xsd:dateTime .
```

if we execute `SELECT * WHERE { ?s ?p ?o }` we get a right result:

```
"2012-01-31T15:32:16-08:00"^^
```

The issue comes when executing the following query:

```
PREFIX xsd:
SELECT * WHERE { ?s ?p "2012-01-31T15:32:16-08:00"^^xsd:dateTime }
```

It returns no results because it seems that Rasqal transforms the lexical form of the date into `2012-01-31T15:32:16Z` adding a letter for the time zone and removing the `-8:00`.

Is there anyway we can tell Rasqal to not do such transformation ? Dajobe might be to help with this one.