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月份不是有效月份,因此會收到警告。
根據規範,您的輸入數據無效,因此在嘗試根據該數據詢問查詢時可能無法正確處理。在特定日期之前或之後查找具有日期的項目。沒有收到警告的日期可能會錯誤地解釋日間和月份互換。
您需要更正數據,否則這會稍後導致您的問題。如果數據來自公共數據源,則應讓他們知道他們有數據質量問題,如果數據是由您自己創建的,則需要更正數據生成,以便遵循規範的日期。