dbpedia 中事件的 Sparql
Sparql for events in dbpedia
我是 SPARQL 的新手,正在尝试查询 DBPedia 上的事件数据,其来源文章是荷兰语。
如何查询事件类型,统计每种事件类型的数量?请指教。
我正在使用 http://dbpedia.org/sparql because http://events.dbpedia.org/sparql 无法使用。
提前致谢!
编辑:我正在按照建议添加我的查询。
以下是计算 MilitaryConflict
个事件的正确查询吗?
SELECT (count(distinct ?event) as ?cnt)
WHERE{?event a <http://dbpedia.org/ontology/MilitaryConflict> .
}
是的,您的查询对 dbo:MilitaryConflict
.
类型的实体计数是正确的
这里有一些其他问题,从您的问题开始,应该可以帮助您继续...
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT
( COUNT (DISTINCT ?abs) AS ?cnt )
WHERE
{ ?event a dbo:MilitaryConflict ;
dbo:abstract ?abs .
FILTER ( LANGMATCHES ( LANG(?abs) , "nl" ) )
}
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT
DISTINCT ?event ?abs
WHERE
{ ?event a dbo:MilitaryConflict ;
dbo:abstract ?abs .
FILTER ( LANGMATCHES ( LANG(?abs) , "nl" ) )
}
NOTE -- SPARQL 表单中的 "Default Graph" 值(它成为您链接中的 default-graph-uri=
查询参数我会点击上面)必须留空,以获得所有语言的结果。
我是 SPARQL 的新手,正在尝试查询 DBPedia 上的事件数据,其来源文章是荷兰语。
如何查询事件类型,统计每种事件类型的数量?请指教。 我正在使用 http://dbpedia.org/sparql because http://events.dbpedia.org/sparql 无法使用。
提前致谢!
编辑:我正在按照建议添加我的查询。
以下是计算 MilitaryConflict
个事件的正确查询吗?
SELECT (count(distinct ?event) as ?cnt)
WHERE{?event a <http://dbpedia.org/ontology/MilitaryConflict> .
}
是的,您的查询对 dbo:MilitaryConflict
.
这里有一些其他问题,从您的问题开始,应该可以帮助您继续...
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT
( COUNT (DISTINCT ?abs) AS ?cnt )
WHERE
{ ?event a dbo:MilitaryConflict ;
dbo:abstract ?abs .
FILTER ( LANGMATCHES ( LANG(?abs) , "nl" ) )
}
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT
DISTINCT ?event ?abs
WHERE
{ ?event a dbo:MilitaryConflict ;
dbo:abstract ?abs .
FILTER ( LANGMATCHES ( LANG(?abs) , "nl" ) )
}
NOTE -- SPARQL 表单中的 "Default Graph" 值(它成为您链接中的 default-graph-uri=
查询参数我会点击上面)必须留空,以获得所有语言的结果。