Hi Armin,
Can you do the following:
1. Confirm the Virtuoso version in use
2. Provide the output of running the virtuoso explain function
showing the compiled query as detailed at:
http://docs.openlinksw.com/virtuoso/fn_explain.html
3. Turn virtuoso tracing on using the trace_on() function to provide
more debug info in the Virtuoso log as detailed at:
http://docs.openlinksw.com/virtuoso/fn_trace_on.html
4. Provide a copy of your virtuoso.log file for analysis
Best Regards
Hugh Williams
Professional Services
OpenLink Software
Web: http://www.openlinksw.com
Support: http://support.openlinksw.com
Forums: http://boards.openlinksw.com/support
On 26 Feb 2009, at 14:36, Armin Nagel wrote:
Hello users,
I have loaded some dbpedia parts into virtuoso merged to just one
graph.
All works fine.
Now I have the idea to extract via sparql-construct all data belong to
resources of type person.
This is my sparql construct:
define output:format "TTL"
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
CONSTRUCT { ?s ?p ?lo. ?p rdfs:label ?lp.}
WHERE { ?s a <http://dbpedia.org/ontology/Person>.
{ ?s ?p ?lo. FILTER isLiteral(?lo) }
UNION { ?s ?p ?o. ?o rdfs:label ?lo. FILTER isIRI(?o) }
?p rdfs:label ?lp.};
Explained:
I collect all information to any resource of type person.
The resource must be subject. If it is linked with another resource
like
a place, I collect the label of it too.
I tried different ways. The construct works for type actor over
httpendpoint, but for person not all data is in the result. I think
virtuoso breaks if the query takes to much time.
My virtuoso.ini:
;
; Server parameters
;
[Parameters]
ServerPort = 1111
DisableUnixSocket = 1
;SSLServerPort = 2111
;SSLCertificate = cert.pem
;SSLPrivateKey = pk.pem
;X509ClientVerify = 0
;X509ClientVerifyDepth = 0
;X509ClientVerifyCAFile = ca.pem
ServerThreads = 20
CheckpointInterval = 60
O_DIRECT = 0
NumberOfBuffers = 400000
MaxDirtyBuffers = 1200
CaseMode = 2
MaxStaticCursorRows = 5000
CheckpointAuditTrail = 0
AllowOSCalls = 0
SchedulerInterval = 10
DirsAllowed = ., /foo/vad, /bar/dbpedia,
ThreadCleanupInterval = 0
ThreadThreshold = 10
ResourcesCleanupInterval = 0
FreeTextBatchSize = 100000
SingleCPU = 0
VADInstallDir = /moo/vad/
PrefixResultNames = 0
[SPARQL]
;ExternalQuerySource = 1
;ExternalXsltSource = 1
ResultSetMaxRows = 9223372036854775807
DefaultGraph = http://neofonie.de/dbpedia_3_2
;ImmutableGraphs = http://localhost:8890/dataspace
;MaxQueryCostEstimationTime = 120 ; in seconds
;MaxQueryExecutionTime = 10 ; in seconds
;PingService = http://rpc.pingthesemanticweb.com/
DefaultQuery = select * where { ?s ?p ?o . } Limit
100
I tried over isql with following command:
/isql 1111 foo bar test.sql > test_r.nt
test.sql contains:
sparl
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
CONSTRUCT { ?s ?p ?lo. ?p rdfs:label ?lp.}
WHERE { ?s a <http://dbpedia.org/ontology/Person>.
{ ?s ?p ?lo. FILTER isLiteral(?lo) }
UNION { ?s ?p ?o. ?o rdfs:label ?lo. FILTER isIRI(?o) }
?p rdfs:label ?lp.};
It' breaks with warning
Warning 01004: [Virtuoso Driver]CL077: Data truncated in column 1
of the
result-se(callretRDF/XML-0, type 125)
Is there any way to extract such huge data without breaking virtuoso?
Kind regards
Armin Nagel
--
Sie finden uns auch mit unserer Web 2.0 Suchmaschine WeFind
auf der CeBIT in Halle 006, Stand G60 (in der Webciety).
Wir freuen uns auf Ihr Kommen!
________________________________
Armin Nagel
Softwareentwickler
neofonie
Technologieentwicklung und
Informationsmanagement GmbH
Robert-Koch-Platz 4
10115 Berlin
fon: +49.30 24627 257
fax: +49.30 24627 120
armin.na...@neofonie.de
http://www.neofonie.de
Handelsregister
Berlin-Charlottenburg: HRB 67460
Geschäftsführung
Helmut Hoffer von Ankershoffen
(Sprecher der Geschäftsführung)
Nurhan Yildirim
Uwe-Gernot Fasold
________________________________
Die erste Web 2.0 Suchmaschine jetzt auf http://www.wefind.de .
Unterwegs immer bestens informiert mit WeFind Mobile für iPhone und
jetzt auch mit WeFind Mobile für Android: kostenloser Download im
iTunes
AppStore und im Android Market.
----------------------------------------------------------------------
--------
Open Source Business Conference (OSBC), March 24-25, 2009, San
Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the
Enterprise
-Strategies to boost innovation and cut costs with open source
participation
-Receive a $600 discount off the registration fee with the source
code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users