Hm, interesting.
I suspect that the problems are due to the missing timezone, try just adding a Z to the end.
4store should degrade more gracefully though, I'll have a look at it. From what I remember it falls back to a lexical comparison if there's no timezone, which will work for all CE data, but not if there's any BCE dates involved.
Also, I don't think 4store was ever tested with BCE dates, so they might just not work, should be easy to fix though.
- Steve
> --
> You received this message because you are subscribed to the Google Groups "4store-support" group.
> To post to this group, send email to 4store-...@googlegroups.com.
> To unsubscribe from this group, send email to 4store-suppor...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/4store-support?hl=en.
>
I guess the UNIXy time functions stop at 1901, I'l see if there's something in glib or so that can be used to compute the timeline value.
I'll look at it probably tomorrow morning.
Cheers,
Steve
for the moment I've tried "YYYYMMDD"^^xsd:integer, prepending with -ve as
appropriate, which I think will achieve what I want (but is a bit hacky!)
Ian
Was harder to fix than I though, but HEAD (ecde79d) has a fix which should work.
Turns out almost no C library handles ISO 8601 dates before 1900.
- Steve