Virtuoso error with UniProt void.rdf load

I get an error when loading UniProt void.rdf with ld_dir_all using Virtuoso Open Source Edition. How should I load it?

root@057d602d4033:/opt/virtuoso-opensource/database# isql 1111
OpenLink Virtuoso Interactive SQL (Virtuoso)
Version 07.20.3233 as of Jun 22 2021
Type HELP; for help and EXIT; to exit.
Connected to OpenLink Virtuoso
Driver: 07.20.3233 OpenLink Virtuoso ODBC Driver
SQL> log_enable(2,1);
Done. -- 0 msec.
SQL> ld_dir_all('/load', 'void.rdf', 'test');
Done. -- 3 msec.
SQL> rdf_loader_run();
05:43:47 PL LOG: Loader started
05:43:47 PL LOG:  File /load/void.rdf error 22023 SR549: Both datatype
id 309 and language id 258 are not default in call of rdf_box()
05:43:47 PL LOG: No more files to load. Loader has finished,
Done. -- 3 msec.

I get similar error:

SQL> ld_dir_all('.', 'void.rdf', 'test');

Done. -- 10 msec.
SQL> select * from load_list;
ll_file                                                                           ll_graph                                                                          ll_state    ll_started           ll_done              ll_host     ll_work_time  ll_error                                                                          ll_options
VARCHAR NOT NULL                                                                  VARCHAR                                                                           INTEGER     TIMESTAMP            TIMESTAMP            INTEGER     INTEGER     VARCHAR                                                                           LONG VARCHAR
_______________________________________________________________________________

./void.rdf                                                                        test                                                                              0           NULL                 NULL                 NULL        NULL        NULL                                                                              NULL

1 Rows. -- 0 msec.
SQL> rdf_loader_run();

Done. -- 3 msec.
SQL> select * from load_list;
ll_file                                                                           ll_graph                                                                          ll_state    ll_started           ll_done              ll_host     ll_work_time  ll_error                                                                          ll_options
VARCHAR NOT NULL                                                                  VARCHAR                                                                           INTEGER     TIMESTAMP            TIMESTAMP            INTEGER     INTEGER     VARCHAR                                                                           LONG VARCHAR
_______________________________________________________________________________

./void.rdf                                                                        test                                                                              2           2022.8.26 12:44.53 122633000  2022.8.26 12:44.53 124511000  0           NULL        22023 SR549: Both datatype id 310 and language id 295 are not default in call of rdf_box()  NULL

1 Rows. -- 1 msec.
SQL>

When I check with a XML validator as this is an RDF/XML dataset file, it reports error attempting to validate it:

Error : InvalidXml
Line : 1
Message : Invalid '[ "rdf:RDF", "rdf:Description"]' found.

So the dataset file needs to be checked by the creators …

@kurihara

Can’t have objects like this: <dcterms:title rdf:datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" xml:lang="en">, should be lang or datatype not both.

HTH