Sparql 我想在本地设置dbpedia数据集

Sparql 我想在本地设置dbpedia数据集,sparql,dbpedia,virtuoso,Sparql,Dbpedia,Virtuoso,我想在本地设置DBpedia数据集,但我不确定如何设置。我已经下载了mappingbased_-en.ttl和infobox_-properties_-mapping_-en.ttl.bz2,还有什么我需要下载的吗, 现在我如何使用SPARQL查询它?我需要安装任何东西才能从sparql查询它吗。有没有像mysql这样的SPARQL数据库软件 我试过了,但是由于10000个查询限制,我想在我的系统中设置DBpedia 任何线索都将不胜感激。 谢谢 PS:这两个文件(mappingbased_o

我想在本地设置DBpedia数据集,但我不确定如何设置。我已经下载了
mappingbased_-en.ttl
infobox_-properties_-mapping_-en.ttl.bz2
,还有什么我需要下载的吗, 现在我如何使用SPARQL查询它?我需要安装任何东西才能从sparql查询它吗。有没有像mysql这样的SPARQL数据库软件

我试过了,但是由于10000个查询限制,我想在我的系统中设置DBpedia

任何线索都将不胜感激。 谢谢



PS:这两个文件(
mappingbased_objects_en.ttl
infobox_properties_mapped_en.ttl.bz2
)似乎没有所有的实体信息,例如:Steve Jobs不在这些文件中,但Tim Cook在那里,我肯定Steve Jobs在DBpedia中。

您需要在本地triplestore上安装DBpedia,比如名家。我在中对此进行了解释,但以下是如何使用Virtuoso Triplestore在本地安装和查询DBPedia的要点:

Virtuoso开源版可从下载。 安装Virtuoso后,运行它并启动VOS数据库。 进入浏览器中的Virtuoso管理页面(您可能需要给它一点时间开始): 使用默认凭据登录(dba/dba) 在用于测试的选项卡“四元存储上载”中,您可以将ttl文件上载到指定的命名图IRI,例如“”。 接下来,可以在SPARQL选项卡中测试triplestore,也可以直接在本地端点上测试。例如:

SELECT count(*) WHERE 
{?category skos:broader <http://dbpedia.org/resource/Category:Environmental_issues>}
然后,您可以通过键入以下内容来执行所有已注册文件的大容量加载:

ld_dir('/tmp/virtuoso_db/dbpedia/ttl/','*.ttl','http://localhost:8890/DBPedia');
rdf_loader_run();
通过在上执行以下SPARQL查询,可以监视正在上载的三元组数:


尽管@firefly的答案仍然正确,但有一种更简单的方法可以在本地设置dbpedia,该方法由dbpedia本身提供:

git clone https://github.com/dbpedia/virtuoso-sparql-endpoint-quickstart.git 
cd virtuoso-sparql-endpoint-quickstart 
COLLECTION_URI=https://databus.dbpedia.org/dbpedia/collections/latest-core VIRTUOSO_ADMIN_PASSWD=password docker-compose up

资料来源:

你是如何检查两份文件中是否都没有关于史蒂夫·乔布斯的三元组的?当然,这两个文件还不够。我的意思是,网上有很多文件可以下载,为什么你认为这两个文件就足够了?例如,person_数据包含出生日期等。
instance_types
包含
rdf:type
三元组。等等等等,那么“如何使用SPARQL查询这个”是什么意思呢?显然,您必须设置Virtuoso,然后将数据加载到triple store,或者不加载?请修复问题的标题。。。“但我不知道该怎么做”@AKSW我在那些文件中搜索了史蒂夫·乔布斯这个关键词,但我没有发现任何一个。在谈到Jorn Hees教程时,他说所需的最低系统配置是4核32 Gb RAM和150硬盘空间。但是我提到的那些文件只有250MB,为什么它需要这么高的配置要求呢?这两个文件并不是DBpedia数据的全部,所以可能缺少您想要的特定内容。要获得公共端点上托管的所有内容,您需要大致遵循Jörn的建议。您可以选择旋转。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生变化,只有链接的答案可能会失效。我已经按照你的建议做了,谢谢。
git clone https://github.com/dbpedia/virtuoso-sparql-endpoint-quickstart.git 
cd virtuoso-sparql-endpoint-quickstart 
COLLECTION_URI=https://databus.dbpedia.org/dbpedia/collections/latest-core VIRTUOSO_ADMIN_PASSWD=password docker-compose up