Sam reports:
in xace (4.1), using latest ncbi code:
for the model
?Germplasm Date_of_release ?Text
we have 10 objects where the
?Text value is 1901
correct query is:
find Germplasm Date_of_release = 1901
this however returns empty
but:
find Germplasm Date_of_release = 1901*
...returns 10 objects -- correct but why?
This is clearly a bug
It will be fixed, but use that hack in the mean time
the reason 1901* works is that it forces comparaison
of Text: ?Text is a text, 1901* is a text
whereas in Date_of_release = 1901, then
Date_of_release is a text when 1901 is a number
and the system did not correctly fold back on
text comparison
Thanks Sam for this well documented bug