I'm hosting a DBPedia Live mirror using Virtuoso (open source version
6.1.4) that is continuously updated using triples provided by
http://live.dbpedia.org/liveupdates/ However, I keep running into date
validation errors due to badly formed datetimes coming from DBPedia, mostly
due to BCE dates and invalid month/day combinations:
INSERT { <http://dbpedia.org/resource/Cicero> <
http://dbpedia.org/property/birthDate> "-0106-01-03"^^<
http://www.w3.org/2001/XMLSchema#date> . }
HTTP Error 400: Virtuoso 22007 Error DT006: Cannot convert -0106-01-03 to
datetime : Incorrect month field length
INSERT { <http://dbpedia.org/resource/Bombardment_of_Almer%C3%ADa> <
http://dbpedia.org/ontology/date> "1937-04-31"^^<
http://www.w3.org/2001/XMLSchema#date> . }
HTTP Error 400: Virtuoso 22007 Error DT006: Cannot convert 1937-04-31 to
datetime : Too many days (31, the month has only 30)
It's my understanding that DBPedia Live also uses Virtuoso, so they've
somehow been able to store and export the invalid dates. Is there any way I
can replicate whatever they're doing, and disable the date validation when
importing the triples?
Thank you in advance,
Aram.