gpt4 book ai didi

rdf - DBpedia 数据集中的哪个 .nt 文件包含有关 DBpedia 类的三元组?

转载 作者:行者123 更新时间:2023-12-02 00:40:28 33 4
gpt4 key购买 nike

我正在处理 DBpedia 数据集,并使用 Apache Jena 在本地 Jena TDB 数据集上执行 SPARQL。我只从 DBpedia Downloads 下载了部分文件这样我就可以将数据集的大小保持在最小,但是当我执行此类 SPARQL 查询时,我没有得到任何结果:

Select distinct * WHERE {
<http://dbpedia.org/ontology/Person> ?x ?y
} LIMIT 5

但是,如果我在 Virtuoso client 上运行相同的查询,我得到了有效的结果。

哪个 .nt 文件包含以下形式的 URI 三元组:

http://dbpedia.org/ontology/Person
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.w3.org/2002/07/owl#Class

含义,Downloads中的哪个.nt文件,需要添加到我本地的耶拿 TDB 数据集中吗?

附注我的数据集中已经有本体信息框类型,其中包含 $object rdf:type $class 形式的三元组。

最佳答案

要找出三元组的来源,你可以做的一件事是使用 GRAPH ,如

SELECT DISTINCT * WHERE {
GRAPH ?g { <http://dbpedia.org/ontology/Person> ?x ?y }
}
LIMIT 20

使用 Virtuoso 客户端,可以找到与没有它们的查询相同的三元组,但会显示从哪些图形三元组获得,例如

http://dbpedia.org                   rdf:type owl:Class
http://dbpedia.org/resource/classes# rdf:type owl:Class

现在,我想 http://dbpedia.com是一个默认图,其中包含所有其他图的三元组,因此这里有趣的可能是 http://dbpedia.org/resource/classes# 。根据 Ben Companjen 的回答,我尝试使用本体数据集,当我运行以下查询时(与您的查询一样,但没有 LIMIT 5 )

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT DISTINCT * WHERE {
<http://dbpedia.org/ontology/Person> ?p ?o
}

我得到的结果是<http://dbpedia.org/ontology/Person> a owl:Class (它是倒数第二行)。如果LIMIT 5存在于原始查询中,您可能看不到该特定结果。

$ /usr/local/lib/apache-jena-2.10.0/bin/arq \
--data ~/Downloads/dbpedia_3.8.owl \
--query dbpedia.sparql
-------------------------------------------------------------
| p | o |
=============================================================
| rdfs:label | "person"@en |
| rdfs:label | "persona"@es |
| rdfs:label | "Person"@de |
| rdfs:label | "pessoa"@pt |
| rdfs:label | "personne"@fr |
| owl:equivalentClass | <http://schema.org/Person> |
| rdfs:label | "Πληροφορίες προσώπου"@el |
| rdfs:label | "Oseba"@sl |
| owl:equivalentClass | <http://xmlns.com/foaf/0.1/Person> |
| rdf:type | owl:Class |
| rdfs:subClassOf | <http://dbpedia.org/ontology/Agent> |
-------------------------------------------------------------

关于rdf - DBpedia 数据集中的哪个 .nt 文件包含有关 DBpedia 类的三元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16394776/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com