Hi,
When doing
SQL> DB.DBA.RDF_GEO_FILL ();
on a dataset with about 300mio triples, containing wgs84_pos lat/long
and georss:point coordinates (for namespaces, see end of mail), the
function exists with the following error:
*** Error 40010: [Virtuoso Driver][Virtuoso Server]AQ003: Not allowed to
wait for AQ while holding locks
Is this a known issue?
When adding the virtuoso specific triples like:
<...> geo:geometry "POINT(12.0768613 48.5573079)"^^virtrdf:Geometry;
to the source data and then loading it (with ttlp), they index properly.
(Note: When I added the triples, I changed the wgs84_pos namespace to
geo as in the examples[2]- although that shouldn't matter)
Version:
OpenLink Virtuoso Universal Server (Enterprise Edition)
Version 06.01.3127-pthreads as of Apr 19 2010
Compiled for Linux (x86_64-generic-linux-glibc25-64)
Hosted Runtime Environments: VDB
12:33:04 OpenLink Virtuoso Universal Server
12:33:04 Version 06.01.3127-pthreads for Linux as of Apr 19 2010
12:33:04 uses parts of OpenSSL, PCRE, Html Tidy
12:33:04 Registered to LinkedGeoData Evaluation
12:33:04 Personal Edition license for 500 connections
12:33:10 Database version 3126
Kind regards,
Claus
[1] Namespace-prefixes:
@prefix wgs84_pos: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix virtrdf: <http://www.openlinksw.com/schemas/virtrdf#> .
@prefix georss: <http://www.georss.org/georss/> .
[2] http://docs.openlinksw.com/virtuoso/rdfsparqlgeospat.html