Hi Tatiana,
The error indicates the DBA.DBA.RDF_LANGUAGE table is possibly corrupt.
Its a bit complicated, but this can be determined by checking the value of
ro_dt_and_lang column in DB.DBA.RDF_OBJ table where ro_val is equal to the
the literal mentioned in the error:
select ro_dt_and_lang from DB.DBA.RDF_OBJ where ro_val = '丰沙尔';
Then take a bit-and of the ro_dt_and_lang column with 0x:
select bit_and (ro_dt_and_lang, 0hex) from rdf_obj where ro_val = '丰沙尔';
and finally check for this id in the DB.DBA.RDF_LANGUAGE table, which is
possibly missing. In which case the best course of action would be to start
from scratch and reload the datasets into a fresh empty database.
Best Regards
Hugh Williams
Professional Services
OpenLink Software
Web: http://www.openlinksw.com
Support: http://support.openlinksw.com
Forums: http://boards.openlinksw.com/support
Twitter: http://twitter.com/OpenLink
On 3 Jul 2011, at 19:12, Таня Тарасова wrote:
Hello,
Does anybody happens to know how to fix this error:
Virtuoso RDFXX Error Unknown language in DB.DBA.RDF_LANGUAGE_OF_OBJ, bad
string 丰沙尔
It occurred when I tried to do filtering by language:
?dbpedia_city rdfs:label ?label .
filter (lang(?label) =en ) .
will be grateful!
Tatiana
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users