Sparql dbpedia.org中没有开始和结束日期的事件

Sparql dbpedia.org中没有开始和结束日期的事件,sparql,rdf,semantic-web,owl,dbpedia,Sparql,Rdf,Semantic Web,Owl,Dbpedia,我试图获取dbpedia.org中的每个事件,以及它们各自的startDate和endDate(startDate和endDate是中定义的属性) 以下是sparql请求: PREFIX db-owl: <http://dbpedia.org/ontology/> SELECT * WHERE { ?r a db-owl:Event . OPTIONAL{ ?r db-owl:startDate ?c } } LIMIT 2000 前缀db owl: 选择*

我试图获取dbpedia.org中的每个事件,以及它们各自的startDateendDate(startDate和endDate是中定义的属性)

以下是sparql请求:

PREFIX db-owl: <http://dbpedia.org/ontology/>

SELECT * 
WHERE {
    ?r  a db-owl:Event .
    OPTIONAL{ ?r db-owl:startDate ?c }
} LIMIT 2000
前缀db owl:
选择*
在哪里{
?r a db owl:事件。
可选{r db owl:startDate?c}
}限额2000
(我正在使用它在端点上进行测试)

您自己进行测试,您会发现这些事件中只有一小部分具有指定的起始日期

例如,如果我将我的查询专门化一点,如下所示:

PREFIX db-owl: <http://dbpedia.org/ontology/>

SELECT * 
WHERE {
    ?r  a db-owl:MilitaryConflict .
    OPTIONAL{ ?r db-owl:startDate ?c }
} LIMIT 2000
前缀db owl:
选择*
在哪里{
?r a db owl:军事冲突。
可选{r db owl:startDate?c}
}限额2000
您可以看到startDate是在“无军事冲突”中指定的

这怎么可能呢

我遗漏了什么,还是仅仅是dbpedia的英文版遗漏了一些关键信息,如事件的开始日期?

注意:如果我在法国dbpedia端点()上运行相同的查询,我会得到完全不同的结果,即:一堆军事冲突都充满了它们相应的startDate

当然,其中很多(无)都有dbo:startDate属性,但很多都有dbo:date属性,甚至更多的具有dbp:date属性。(本体值往往比原始值干净得多,但两者都很有用。)例如,查看以下结果:

选择*{
?r a dbo:军事冲突。
可选{?r dbo:startDate?startDate}
可选{?r dbo:date?oDate}
可选{r dbp:date?pDate}
}限额2000

找出DBpedia中哪些数据可用,哪些数据不可用,这是一个反复试验的过程。我通过浏览其中一些实例找到了dbo:date属性,例如,具有该属性的值

注意:如果我在法语dbpedia端点()上运行相同的查询,我会得到完全不同的结果,即:一堆军事冲突都用它们相应的起始日期填充


这确实让这个问题变得更有趣,但我想这可以归结为法国DBpedia上使用的不同信息框,这有助于将更多信息输入到系统中。

重要的是要记住,DBpedia数据是从维基百科数据中提取的;不同语言的维基百科页面通常包含不同的细节;不同语言的DBpedia提取器可能不匹配。我鼓励你,而且,非常感谢!我知道dpo前缀是:,但dbp的完整URI是什么?最后一件事:如何使用dbp:date结果?他们真的。。。raw@Clement在公共端点上,右上角有一个链接,显示端点的预定义前缀,包括
dbphttp://dbpedia.org/property/
。您也可以浏览数据。例如,当您查看并看到“dbp:date 2015-08-16(xsd:date)”时,“dbp:date”与target
http://dbpedia.org/property/date