我下载了带有提取框架(https://github.com/dbpedia/extraction-framework)的DBPedia乌龟文件。
然后在将所有tenforce/virtuoso:1.3.2-virtuoso7.2.2
提取到ttl.bz2
文件夹之后,我使用了docker映像toLoad
。
满载后,我用isql
检查了select * from DB.DBA.LOAD_LIST;
,并从其中一个文件得到了错误:
2 2019.2.2 11:31.43 69876000 2019.2.2 11:31.44 521623000 0空37000 [矢量化的Turtle载入程序] SP029:TURTLE RDF载入程序,第172395行: 语法错误
虚拟端点(http://localhost:8890/sparql)在线,但查询未返回正确的结果。
您知道我该怎么做才能纠正此错误吗?
更新:较新的tenforce/virtuoso:1.3.2-virtuoso7.2.5.1
和openlink/virtuoso-opensource-7
也经过测试,得出相同的结果。
更新2:该文件的第172395行似乎正常:<http://pt.dbpedia.org/resource/Reino_de_Roma> <http://dbpedia.org/ontology/governmentType> <http://pt.dbpedia.org/resource/Monarquia> <http://pt.wikipedia.org/wiki/Reino_de_Roma?oldid=53119289&ns=0> .
答案 0 :(得分:1)
我在your duplicate post on github中说过-
我将从使用
tenforce/virtuoso:latest
ortenforce/virtuoso:virtuoso7.2.5
ortenforce/virtuoso:1.3.2-virtuoso7.2.5
开始,所有这些都应基于Virtuoso 7.2.5.1 (from August 2018),而不是基于类似的老年人Virtuoso 7.2.2 (from December 2015)的相当老的tenforce/virtuoso:1.3.2-virtuoso7.2.2
。