SPARQL查询从turtle文件返回日期

SPARQL查询从turtle文件返回日期,sparql,rdf,semantic-web,turtle-rdf,Sparql,Rdf,Semantic Web,Turtle Rdf,SPARQL查询从以下文件返回2001-2017年间的所有日记账的语法是什么 @prefix c:<http://www.example.com/journal#> . c:article1 c:title "Benifits of Computer" . c:article1 c:author "Jhon Maur" . c:article1 c:topic "Computers" . c:article1 c:date "12/02/1978" . c:article2 c

SPARQL查询从以下文件返回2001-2017年间的所有日记账的语法是什么

@prefix c:<http://www.example.com/journal#> .


c:article1 c:title "Benifits of Computer" .
c:article1 c:author "Jhon Maur" .
c:article1 c:topic "Computers" .
c:article1 c:date "12/02/1978" .

c:article2 c:title "Eating Healthier" .
c:article2 c:author "Dr. Joe Green" .
c:article2 c:topic "Health" .
c:article2 c:date "10/13/1999" .

c:article3 c:title "Sports in America" .
c:article3 c:author "Tom Golds" .
c:article3 c:topic "Sports" .
c:article3 c:date "02/09/2004" .

c:article4 c:title "Students Jobs" .
c:article4 c:author "Harry Parsons" .
c:article4 c:topic "Commentary" .
c:article4 c:date "09/19/2012" .

c:article5 c:title "The Golden Age of IT" .
c:article5 c:author "Jhon Maur" .
c:article5 c:topic "Computers" .
c:article5 c:date "12/02/1990" .

c:article6 c:title "Health Foods to Avoid" .
c:article6 c:author "Dr. Joe Green" .
c:article6 c:topic "Heallth" .
c:article6 c:date "10/13/2007" .

c:article7 c:title "Boutique Languages" .
c:article7 c:author "Allister Rhodes" .
c:article7 c:topic "Computers" .
c:article7 c:date "02/09/2004" .

c:article8 c:title "Big Brother or Government" .
c:article8 c:author "Tomas Weiss" .
c:article8 c:topic "Commentary" .
c:article8 c:date "03/09/2016" .

c:article9 c:title "Getting a Good Job" .
c:article9 c:author "Joan Wiley" .
c:article9 c:topic "Commentary" .
c:article9 c:date "07/11/2014" .

c:article10 c:title "Scheduling Jobs in Python" .
c:article10 c:author "Tony Issacs" .
c:article10 c:topic "Computers" .
c:article10 c:date "01/09/2017" .
@前缀c:。
c:第1条c:标题“计算机的好处”。
c:第1条c:作者“Jhon Maur”。
c:第1条c:主题“计算机”。
c:第1条c:日期“1978年2月12日”。
c:第2条c:标题“吃得更健康”。
c:第2条c:作者“乔·格林博士”。
c:第2条c:主题“健康”。
c:第2条c:日期“1999年10月13日”。
c:第3条c:标题“美国的体育”。
c:第3条c:作者“汤姆·戈尔德”。
c:第3条c:主题“体育”。
c:第3条c:日期“2004年9月2日”。
c:第4条c:标题“学生工作”。
c:第4条c:作者“哈里·帕森斯”。
c:第4条c:专题“评注”。
c:第4条c:日期“2012年9月19日”。
c:第5条c:标题“IT的黄金时代”。
c:第5条c:作者“Jhon Maur”。
c:第5条c:主题“计算机”。
c:第5条c:日期“1990年2月12日”。
c:第6条c:标题“应避免的健康食品”。
c:第6条c:作者“乔·格林博士”。
c:第6条c:主题“健康”。
c:第6条c:日期“2007年10月13日”。
c:第7条c:标题“精品语言”。
c:第7条c:作者“Allister Rhodes”。
c:第7条c:主题“计算机”。
c:第7条c:日期“2004年9月2日”。
c:第8条c:标题“老大哥或政府”。
c:第8条c:作者“托马斯·韦斯”。
c:第8条c:专题“评注”。
c:第8条c:日期“2016年9月3日”。
c:第9条c:标题“找到一份好工作”。
c:第9条c:作者“琼·威利”。
c:第9条c:专题“评注”。
c:第9条c:日期“2014年11月7日”。
c:Article10C:title“用Python调度作业”。
c:第10条c:作者“托尼·伊萨克斯”。
c:第10条c:主题“计算机”。
c:第10条c:日期“2017年9月1日”。

如果您只使用字符串来表示日期,那么您基本上需要进行一些字符串解析来计算年份。相反,您应该使用实际的数据类型化文字(可能是xsd:dateTime)来表示时间,这样您就可以使用该函数,然后执行如下操作:

select?文章{
?c条:日期?日期

filter(2001如果您仅使用字符串表示日期,那么您必须基本上执行一些字符串解析以获取年份。相反,您应该使用实际的数据类型文本(可能xsd:dateTime)表示时间,以便您可以使用该函数,然后执行如下操作:

select?文章{
?c条:日期?日期
过滤器(2001年)