1
我正在使用Jena来解析“TTL”格式的文件。我看到警告在控制台有关“xsd:date”的警告
词汇形式“1896-13-04”不是有效的数据类型http://www.w3.org/2001/XMLSchema#date
我想知道为什么会发生警告。
我正在使用Jena来解析“TTL”格式的文件。我看到警告在控制台有关“xsd:date”的警告
词汇形式“1896-13-04”不是有效的数据类型http://www.w3.org/2001/XMLSchema#date
我想知道为什么会发生警告。
每XML架构规范xsd:date
:
该·词法空间·时间组成的形式的字符的有限长序列:“ - ”? yyyy' - 'mm' - 'dd zzzzzz?日期和可选时区与日期的时间方式完全相同
即日期必须遵循国际公约的年份和月份,然后是日期。
从给出的例子看,您的数据似乎在美国年会的日期有年份,然后是一天然后一个月。由于13月份不是有效月份,因此会收到警告。
根据规范,您的输入数据无效,因此在尝试根据该数据询问查询时可能无法正确处理。在特定日期之前或之后查找具有日期的项目。没有收到警告的日期可能会错误地解释日间和月份互换。
您需要更正数据,否则这会稍后导致您的问题。如果数据来自公共数据源,则应让他们知道他们有数据质量问题,如果数据是由您自己创建的,则需要更正数据生成,以便遵循规范的日期。