You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There appears to be a bug in Virtuoso quad store when attempting to update a quadruple where the object is a literal of type xsd:gYearMonth and the new object is a literal of type xsd:date with the same year and month, but adding the day as "01". The issue does not occur when the new literal is of a completely different date or when the day is set to any other value, such as "02".
Steps to Reproduce
Insert a quadruple with a xsd:gYearMonth literal object. For example:
Your test case works for me following the steps provided, with the Virtuoso open source Version 07.20.3240-pthreads for Linux as of Jul 3 2024 (a4349d4df) build I have, with the following triple added to the database:
s p o
https://w3id.org/oc/meta/br/09110435 http://prismstandard.org/namespaces/basic/2.0/publicationDate
2024-10-01
What additional data might exist in the database as mine is pretty much an empty database ?
Was your Virtuoso binary compiled by yourself ?
You might want to try with our prebuilt Linux binary available at:
TallTed
changed the title
Issue with updating quadruples in Virtuoso quad store when changing object from xsd:gYearMonth to xsd:date
Issue with updating quadruples in Virtuoso quad store when changing object from xsd:gYearMonth to xsd:dateOct 23, 2024
We have determined that this issue appears to be timezone related, as I can recreate with EDT timezone, whereas not with my default UTC timezone. We are looking into this...
There appears to be a bug in Virtuoso quad store when attempting to update a quadruple where the object is a literal of type
xsd:gYearMonth
and the new object is a literal of typexsd:date
with the same year and month, but adding the day as "01". The issue does not occur when the new literal is of a completely different date or when the day is set to any other value, such as "02".Steps to Reproduce
xsd:gYearMonth
literal object. For example:xsd:date
literal where the day is set to "01":Expected Behavior:
gYearMonth
literal should be deleted.date
literal should be inserted.Actual Behavior:
Additional Information:
date
with a day other than "01" (e.g., "2024-10-02"), the update works as expected.gYearMonth
todate
when the day is set to "01".Environment:
The text was updated successfully, but these errors were encountered: