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

Reply via email to