繁体   English   中英

如何将SPARQL查询翻译成英文

[英]How can I translate SPARQL query into English

您能将此查询翻译成英文吗?

我试图用代码编写一个幼稚的实现。

PREFIX om-owl: <http://knoesis.wright.edu/ssw/ont/sensor-observation.owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX weather: <http://knoesis.wright.edu/ssw/ont/weather.owl#>

SELECT DISTINCT ?sensor ?value ?uom
FROM NAMED STREAM <http://www.cwi.nl/SRBench/observations> [NOW - 1 HOURS]
WHERE {
  ?observation om-owl:procedure ?sensor ;
               rdf:type/rdfs:subClassOf* weather:PrecipitationObservation ;
               om-owl:result ?result .
  ?result ?p1 ?value .
  OPTIONAL {
    ?result ?p2 ?uom .
  }
}

任何帮助将不胜感激

据我了解:

SELECT DISTINCT ?sensor ?value ?uom

请为我提供与以下条件相对应的所有不同的传感器名称,它们的值和uom(我不熟悉传感器):

?observation om-owl:procedure ?sensor ;

首先,请提供与传感器相关的观察结果。

rdf:type/rdfs:subClassOf* weather:PrecipitationObservation ;

从这些观察中,可以得出所有这些都是降水的子类。

om-owl:result ?result .

并提取我他们的结果。

?result ?p1 ?value .

发挥所有价值。

OPTIONAL { ?result ?p2 ?uom . }

如果存在,则所有他们的uom(?)。

因此最终,似乎每个小时都获得了按小时汇总的所有降雨值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM